./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread-theta/unwind2-100.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/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_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-theta/unwind2-100.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/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_88e966ec-6619-47f1-b6d6-a3525d6476a6/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 7857262d4d8d027aa598d94064d6edf426fece06c8ec09601338aa41711d7f37 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:12:26,493 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:12:26,597 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 05:12:26,606 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:12:26,609 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:12:26,648 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:12:26,648 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:12:26,648 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:12:26,650 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:12:26,651 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:12:26,652 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:12:26,652 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:12:26,652 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:12:26,652 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:12:26,653 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 05:12:26,653 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:12:26,654 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:12:26,654 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:12:26,654 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:12:26,655 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:12:26,655 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:12:26,655 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:12:26,655 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:12:26,656 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:12:26,656 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:12:26,656 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:12:26,656 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:12:26,656 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:12:26,656 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:12:26,656 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:12:26,657 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:12:26,657 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_88e966ec-6619-47f1-b6d6-a3525d6476a6/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 -> 7857262d4d8d027aa598d94064d6edf426fece06c8ec09601338aa41711d7f37 [2024-11-28 05:12:26,983 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:12:26,996 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:12:26,998 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:12:27,001 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:12:27,001 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:12:27,002 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/pthread-theta/unwind2-100.i [2024-11-28 05:12:29,951 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data/7a823025f/7254b77dd831491581d6acfcded178a2/FLAGa739ef956 [2024-11-28 05:12:30,335 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:12:30,336 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/sv-benchmarks/c/pthread-theta/unwind2-100.i [2024-11-28 05:12:30,358 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data/7a823025f/7254b77dd831491581d6acfcded178a2/FLAGa739ef956 [2024-11-28 05:12:30,527 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data/7a823025f/7254b77dd831491581d6acfcded178a2 [2024-11-28 05:12:30,529 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:12:30,532 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:12:30,533 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:12:30,533 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:12:30,537 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:12:30,538 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:12:30" (1/1) ... [2024-11-28 05:12:30,540 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34177ad1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:30, skipping insertion in model container [2024-11-28 05:12:30,541 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:12:30" (1/1) ... [2024-11-28 05:12:30,590 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:12:31,114 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:12:31,125 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:12:31,201 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:12:31,241 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:12:31,241 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31 WrapperNode [2024-11-28 05:12:31,241 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:12:31,242 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:12:31,243 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:12:31,243 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:12:31,254 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,264 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,290 INFO L138 Inliner]: procedures = 169, calls = 12, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 83 [2024-11-28 05:12:31,291 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:12:31,292 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:12:31,293 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:12:31,293 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:12:31,300 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,301 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,303 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,319 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:12:31,320 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,320 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,325 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,326 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,329 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,330 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,331 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,334 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:12:31,335 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:12:31,335 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:12:31,335 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:12:31,336 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (1/1) ... [2024-11-28 05:12:31,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:12:31,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:31,369 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:12:31,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:12:31,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:12:31,399 INFO L130 BoogieDeclarations]: Found specification of procedure f1 [2024-11-28 05:12:31,400 INFO L138 BoogieDeclarations]: Found implementation of procedure f1 [2024-11-28 05:12:31,400 INFO L130 BoogieDeclarations]: Found specification of procedure f2 [2024-11-28 05:12:31,400 INFO L138 BoogieDeclarations]: Found implementation of procedure f2 [2024-11-28 05:12:31,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:12:31,400 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:12:31,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:12:31,401 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 05:12:31,559 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:12:31,561 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:12:31,738 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 05:12:31,738 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:12:31,868 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:12:31,869 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:12:31,869 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:12:31 BoogieIcfgContainer [2024-11-28 05:12:31,869 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:12:31,872 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:12:31,872 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:12:31,880 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:12:31,881 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:12:30" (1/3) ... [2024-11-28 05:12:31,881 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10964a58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:12:31, skipping insertion in model container [2024-11-28 05:12:31,881 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:31" (2/3) ... [2024-11-28 05:12:31,882 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10964a58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:12:31, skipping insertion in model container [2024-11-28 05:12:31,882 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:12:31" (3/3) ... [2024-11-28 05:12:31,883 INFO L128 eAbstractionObserver]: Analyzing ICFG unwind2-100.i [2024-11-28 05:12:31,899 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:12:31,901 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unwind2-100.i that has 3 procedures, 33 locations, 1 initial locations, 2 loop locations, and 3 error locations. [2024-11-28 05:12:31,901 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 05:12:31,968 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 05:12:32,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 38 transitions, 90 flow [2024-11-28 05:12:32,057 INFO L124 PetriNetUnfolderBase]: 6/36 cut-off events. [2024-11-28 05:12:32,080 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 05:12:32,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 36 events. 6/36 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 31. Up to 2 conditions per place. [2024-11-28 05:12:32,089 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 38 transitions, 90 flow [2024-11-28 05:12:32,093 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 35 transitions, 82 flow [2024-11-28 05:12:32,102 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:12:32,116 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;@1e3128bf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:12:32,116 INFO L334 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-11-28 05:12:32,125 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 05:12:32,126 INFO L124 PetriNetUnfolderBase]: 4/22 cut-off events. [2024-11-28 05:12:32,126 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-28 05:12:32,126 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:32,127 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:32,127 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:32,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:32,134 INFO L85 PathProgramCache]: Analyzing trace with hash 338354967, now seen corresponding path program 1 times [2024-11-28 05:12:32,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:32,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692858367] [2024-11-28 05:12:32,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:32,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:32,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:32,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:32,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:32,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692858367] [2024-11-28 05:12:32,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692858367] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:32,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:32,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:12:32,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76012999] [2024-11-28 05:12:32,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:32,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:12:32,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:32,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:12:32,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:12:32,572 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:32,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 35 transitions, 82 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:32,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:32,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:32,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:33,025 INFO L124 PetriNetUnfolderBase]: 287/602 cut-off events. [2024-11-28 05:12:33,025 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-11-28 05:12:33,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 602 events. 287/602 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3097 event pairs, 42 based on Foata normal form. 112/658 useless extension candidates. Maximal degree in co-relation 1048. Up to 215 conditions per place. [2024-11-28 05:12:33,034 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 58 selfloop transitions, 8 changer transitions 0/74 dead transitions. [2024-11-28 05:12:33,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 74 transitions, 307 flow [2024-11-28 05:12:33,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:12:33,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:12:33,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-11-28 05:12:33,049 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-28 05:12:33,051 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 82 flow. Second operand 7 states and 152 transitions. [2024-11-28 05:12:33,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 74 transitions, 307 flow [2024-11-28 05:12:33,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 74 transitions, 289 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 05:12:33,066 INFO L231 Difference]: Finished difference. Result has 39 places, 34 transitions, 111 flow [2024-11-28 05:12:33,070 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=111, PETRI_PLACES=39, PETRI_TRANSITIONS=34} [2024-11-28 05:12:33,078 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 3 predicate places. [2024-11-28 05:12:33,079 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 34 transitions, 111 flow [2024-11-28 05:12:33,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:33,080 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:33,080 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:33,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:12:33,080 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:33,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:33,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1898083594, now seen corresponding path program 1 times [2024-11-28 05:12:33,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:33,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638761666] [2024-11-28 05:12:33,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:33,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:33,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:33,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:33,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:33,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638761666] [2024-11-28 05:12:33,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638761666] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:33,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069791793] [2024-11-28 05:12:33,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:33,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:33,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:33,362 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:33,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:12:33,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:33,481 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:12:33,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:33,596 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:33,596 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:33,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069791793] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:33,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:33,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 05:12:33,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856426570] [2024-11-28 05:12:33,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:33,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 05:12:33,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:33,702 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 05:12:33,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:12:33,718 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:33,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 111 flow. Second operand has 14 states, 14 states have (on average 11.285714285714286) internal successors, (158), 14 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:33,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:33,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:33,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:34,443 INFO L124 PetriNetUnfolderBase]: 401/812 cut-off events. [2024-11-28 05:12:34,444 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2024-11-28 05:12:34,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1945 conditions, 812 events. 401/812 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4255 event pairs, 42 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 747. Up to 215 conditions per place. [2024-11-28 05:12:34,452 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 103 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-11-28 05:12:34,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 128 transitions, 592 flow [2024-11-28 05:12:34,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:12:34,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:12:34,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 256 transitions. [2024-11-28 05:12:34,455 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5182186234817814 [2024-11-28 05:12:34,455 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 111 flow. Second operand 13 states and 256 transitions. [2024-11-28 05:12:34,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 128 transitions, 592 flow [2024-11-28 05:12:34,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 128 transitions, 578 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-28 05:12:34,462 INFO L231 Difference]: Finished difference. Result has 54 places, 44 transitions, 222 flow [2024-11-28 05:12:34,462 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=222, PETRI_PLACES=54, PETRI_TRANSITIONS=44} [2024-11-28 05:12:34,463 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 18 predicate places. [2024-11-28 05:12:34,463 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 44 transitions, 222 flow [2024-11-28 05:12:34,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.285714285714286) internal successors, (158), 14 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:34,464 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:34,464 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:34,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:12:34,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:34,665 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:34,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:34,666 INFO L85 PathProgramCache]: Analyzing trace with hash 84955400, now seen corresponding path program 1 times [2024-11-28 05:12:34,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:34,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286287581] [2024-11-28 05:12:34,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:34,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:34,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:34,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:34,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:34,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286287581] [2024-11-28 05:12:34,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286287581] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:34,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:34,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:12:34,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770462675] [2024-11-28 05:12:34,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:34,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:12:34,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:34,922 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:12:34,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:12:34,928 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:34,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 44 transitions, 222 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:34,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:34,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:34,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:35,277 INFO L124 PetriNetUnfolderBase]: 463/950 cut-off events. [2024-11-28 05:12:35,277 INFO L125 PetriNetUnfolderBase]: For 1491/1491 co-relation queries the response was YES. [2024-11-28 05:12:35,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 950 events. 463/950 cut-off events. For 1491/1491 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5114 event pairs, 134 based on Foata normal form. 0/904 useless extension candidates. Maximal degree in co-relation 1652. Up to 322 conditions per place. [2024-11-28 05:12:35,284 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 75 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2024-11-28 05:12:35,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 96 transitions, 703 flow [2024-11-28 05:12:35,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:12:35,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:12:35,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-11-28 05:12:35,286 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5075187969924813 [2024-11-28 05:12:35,286 INFO L175 Difference]: Start difference. First operand has 54 places, 44 transitions, 222 flow. Second operand 7 states and 135 transitions. [2024-11-28 05:12:35,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 96 transitions, 703 flow [2024-11-28 05:12:35,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 96 transitions, 583 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-11-28 05:12:35,309 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 241 flow [2024-11-28 05:12:35,310 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=241, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2024-11-28 05:12:35,310 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 22 predicate places. [2024-11-28 05:12:35,311 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 241 flow [2024-11-28 05:12:35,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:35,312 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:35,312 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:35,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:12:35,313 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:35,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:35,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1662335674, now seen corresponding path program 1 times [2024-11-28 05:12:35,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:35,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869681884] [2024-11-28 05:12:35,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:35,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:35,474 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:35,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:35,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869681884] [2024-11-28 05:12:35,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869681884] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:35,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690112020] [2024-11-28 05:12:35,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:35,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:35,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:35,478 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:35,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:12:35,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:35,579 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:12:35,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:35,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 05:12:35,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:35,766 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:35,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690112020] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:35,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:35,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 05:12:35,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710857183] [2024-11-28 05:12:35,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:35,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 05:12:35,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:35,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 05:12:35,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:12:35,792 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:35,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 241 flow. Second operand has 14 states, 14 states have (on average 11.571428571428571) internal successors, (162), 14 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:35,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:35,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:35,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:36,443 INFO L124 PetriNetUnfolderBase]: 649/1274 cut-off events. [2024-11-28 05:12:36,443 INFO L125 PetriNetUnfolderBase]: For 2153/2153 co-relation queries the response was YES. [2024-11-28 05:12:36,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3859 conditions, 1274 events. 649/1274 cut-off events. For 2153/2153 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6921 event pairs, 134 based on Foata normal form. 0/1230 useless extension candidates. Maximal degree in co-relation 2272. Up to 322 conditions per place. [2024-11-28 05:12:36,458 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 144 selfloop transitions, 22 changer transitions 0/174 dead transitions. [2024-11-28 05:12:36,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 174 transitions, 1207 flow [2024-11-28 05:12:36,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:12:36,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:12:36,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 253 transitions. [2024-11-28 05:12:36,463 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5121457489878543 [2024-11-28 05:12:36,464 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 241 flow. Second operand 13 states and 253 transitions. [2024-11-28 05:12:36,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 174 transitions, 1207 flow [2024-11-28 05:12:36,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 174 transitions, 1188 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-28 05:12:36,480 INFO L231 Difference]: Finished difference. Result has 73 places, 59 transitions, 366 flow [2024-11-28 05:12:36,481 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=366, PETRI_PLACES=73, PETRI_TRANSITIONS=59} [2024-11-28 05:12:36,482 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 37 predicate places. [2024-11-28 05:12:36,483 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 59 transitions, 366 flow [2024-11-28 05:12:36,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.571428571428571) internal successors, (162), 14 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:36,483 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:36,483 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:36,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 05:12:36,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:36,684 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:36,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:36,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1032604834, now seen corresponding path program 1 times [2024-11-28 05:12:36,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:36,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727203386] [2024-11-28 05:12:36,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:36,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:36,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:36,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:36,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:36,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727203386] [2024-11-28 05:12:36,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727203386] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:36,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:36,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:12:36,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725573715] [2024-11-28 05:12:36,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:36,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:12:36,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:36,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:12:36,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:12:36,830 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:36,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 59 transitions, 366 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:36,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:36,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:36,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:37,203 INFO L124 PetriNetUnfolderBase]: 676/1341 cut-off events. [2024-11-28 05:12:37,203 INFO L125 PetriNetUnfolderBase]: For 4442/4442 co-relation queries the response was YES. [2024-11-28 05:12:37,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4668 conditions, 1341 events. 676/1341 cut-off events. For 4442/4442 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7399 event pairs, 170 based on Foata normal form. 18/1357 useless extension candidates. Maximal degree in co-relation 3002. Up to 519 conditions per place. [2024-11-28 05:12:37,214 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 70 selfloop transitions, 15 changer transitions 0/93 dead transitions. [2024-11-28 05:12:37,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 93 transitions, 744 flow [2024-11-28 05:12:37,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:12:37,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:12:37,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-11-28 05:12:37,216 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4956140350877193 [2024-11-28 05:12:37,216 INFO L175 Difference]: Start difference. First operand has 73 places, 59 transitions, 366 flow. Second operand 6 states and 113 transitions. [2024-11-28 05:12:37,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 93 transitions, 744 flow [2024-11-28 05:12:37,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 93 transitions, 666 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-11-28 05:12:37,238 INFO L231 Difference]: Finished difference. Result has 74 places, 60 transitions, 354 flow [2024-11-28 05:12:37,238 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=354, PETRI_PLACES=74, PETRI_TRANSITIONS=60} [2024-11-28 05:12:37,239 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 38 predicate places. [2024-11-28 05:12:37,239 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 60 transitions, 354 flow [2024-11-28 05:12:37,239 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:37,239 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:37,240 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:37,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:12:37,240 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:37,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:37,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1116409153, now seen corresponding path program 1 times [2024-11-28 05:12:37,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:37,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100614458] [2024-11-28 05:12:37,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:37,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:37,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:37,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:37,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:37,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100614458] [2024-11-28 05:12:37,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100614458] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:37,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:37,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:12:37,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160066309] [2024-11-28 05:12:37,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:37,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:12:37,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:37,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:12:37,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:12:37,364 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:37,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 60 transitions, 354 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:37,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:37,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:37,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:37,738 INFO L124 PetriNetUnfolderBase]: 704/1402 cut-off events. [2024-11-28 05:12:37,738 INFO L125 PetriNetUnfolderBase]: For 4672/4672 co-relation queries the response was YES. [2024-11-28 05:12:37,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4577 conditions, 1402 events. 704/1402 cut-off events. For 4672/4672 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7898 event pairs, 166 based on Foata normal form. 19/1415 useless extension candidates. Maximal degree in co-relation 2907. Up to 559 conditions per place. [2024-11-28 05:12:37,750 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 75 selfloop transitions, 15 changer transitions 0/98 dead transitions. [2024-11-28 05:12:37,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 98 transitions, 740 flow [2024-11-28 05:12:37,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:12:37,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:12:37,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-11-28 05:12:37,752 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-11-28 05:12:37,752 INFO L175 Difference]: Start difference. First operand has 74 places, 60 transitions, 354 flow. Second operand 6 states and 117 transitions. [2024-11-28 05:12:37,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 98 transitions, 740 flow [2024-11-28 05:12:37,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 98 transitions, 710 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-11-28 05:12:37,769 INFO L231 Difference]: Finished difference. Result has 77 places, 61 transitions, 373 flow [2024-11-28 05:12:37,769 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=373, PETRI_PLACES=77, PETRI_TRANSITIONS=61} [2024-11-28 05:12:37,770 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 41 predicate places. [2024-11-28 05:12:37,770 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 61 transitions, 373 flow [2024-11-28 05:12:37,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:37,770 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:37,770 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:37,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 05:12:37,770 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:37,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:37,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1585006551, now seen corresponding path program 2 times [2024-11-28 05:12:37,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:37,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455881474] [2024-11-28 05:12:37,771 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:12:37,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:37,785 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:12:37,785 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:37,939 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:37,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:37,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455881474] [2024-11-28 05:12:37,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455881474] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:37,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598600530] [2024-11-28 05:12:37,940 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:12:37,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:37,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:37,942 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:37,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:12:38,014 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:12:38,014 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:38,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:12:38,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:38,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:38,162 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:38,329 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:38,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598600530] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:38,330 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:38,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-11-28 05:12:38,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803727853] [2024-11-28 05:12:38,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:38,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:12:38,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:38,332 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:12:38,332 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:12:38,343 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:38,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 61 transitions, 373 flow. Second operand has 23 states, 23 states have (on average 11.173913043478262) internal successors, (257), 23 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:38,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:38,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:38,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:39,440 INFO L124 PetriNetUnfolderBase]: 1094/2068 cut-off events. [2024-11-28 05:12:39,440 INFO L125 PetriNetUnfolderBase]: For 15606/15606 co-relation queries the response was YES. [2024-11-28 05:12:39,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7436 conditions, 2068 events. 1094/2068 cut-off events. For 15606/15606 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 11360 event pairs, 143 based on Foata normal form. 264/2330 useless extension candidates. Maximal degree in co-relation 5588. Up to 385 conditions per place. [2024-11-28 05:12:39,461 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 297 selfloop transitions, 40 changer transitions 0/345 dead transitions. [2024-11-28 05:12:39,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 345 transitions, 2689 flow [2024-11-28 05:12:39,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 05:12:39,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 05:12:39,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 490 transitions. [2024-11-28 05:12:39,465 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5157894736842106 [2024-11-28 05:12:39,465 INFO L175 Difference]: Start difference. First operand has 77 places, 61 transitions, 373 flow. Second operand 25 states and 490 transitions. [2024-11-28 05:12:39,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 345 transitions, 2689 flow [2024-11-28 05:12:39,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 345 transitions, 2558 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-11-28 05:12:39,510 INFO L231 Difference]: Finished difference. Result has 110 places, 79 transitions, 660 flow [2024-11-28 05:12:39,510 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=660, PETRI_PLACES=110, PETRI_TRANSITIONS=79} [2024-11-28 05:12:39,511 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 74 predicate places. [2024-11-28 05:12:39,511 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 79 transitions, 660 flow [2024-11-28 05:12:39,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.173913043478262) internal successors, (257), 23 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:39,511 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:39,512 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:39,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 05:12:39,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:39,712 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:39,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:39,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1091497147, now seen corresponding path program 1 times [2024-11-28 05:12:39,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:39,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505421704] [2024-11-28 05:12:39,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:39,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:39,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:39,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:39,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:39,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505421704] [2024-11-28 05:12:39,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505421704] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:39,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027508941] [2024-11-28 05:12:39,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:39,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:39,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:39,816 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:39,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:12:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:39,892 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:12:39,893 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:39,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:39,968 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:40,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:40,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027508941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:40,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:40,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 05:12:40,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634142592] [2024-11-28 05:12:40,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:40,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 05:12:40,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:40,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 05:12:40,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:12:40,047 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:40,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 79 transitions, 660 flow. Second operand has 14 states, 14 states have (on average 11.857142857142858) internal successors, (166), 14 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:40,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:40,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:40,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:40,661 INFO L124 PetriNetUnfolderBase]: 1175/2227 cut-off events. [2024-11-28 05:12:40,661 INFO L125 PetriNetUnfolderBase]: For 24710/24710 co-relation queries the response was YES. [2024-11-28 05:12:40,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9303 conditions, 2227 events. 1175/2227 cut-off events. For 24710/24710 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 12628 event pairs, 265 based on Foata normal form. 54/2279 useless extension candidates. Maximal degree in co-relation 6912. Up to 876 conditions per place. [2024-11-28 05:12:40,684 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 119 selfloop transitions, 24 changer transitions 0/151 dead transitions. [2024-11-28 05:12:40,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 151 transitions, 1475 flow [2024-11-28 05:12:40,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:12:40,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:12:40,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-11-28 05:12:40,686 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4853801169590643 [2024-11-28 05:12:40,686 INFO L175 Difference]: Start difference. First operand has 110 places, 79 transitions, 660 flow. Second operand 9 states and 166 transitions. [2024-11-28 05:12:40,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 151 transitions, 1475 flow [2024-11-28 05:12:40,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 151 transitions, 1235 flow, removed 84 selfloop flow, removed 12 redundant places. [2024-11-28 05:12:40,779 INFO L231 Difference]: Finished difference. Result has 109 places, 82 transitions, 584 flow [2024-11-28 05:12:40,781 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=584, PETRI_PLACES=109, PETRI_TRANSITIONS=82} [2024-11-28 05:12:40,782 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 73 predicate places. [2024-11-28 05:12:40,782 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 82 transitions, 584 flow [2024-11-28 05:12:40,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.857142857142858) internal successors, (166), 14 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:40,782 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:40,782 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:40,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:12:40,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:40,983 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:40,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:40,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1678074481, now seen corresponding path program 1 times [2024-11-28 05:12:40,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:40,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598355054] [2024-11-28 05:12:40,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:40,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:40,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:41,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:41,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:41,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598355054] [2024-11-28 05:12:41,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598355054] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:41,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893854162] [2024-11-28 05:12:41,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:41,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:41,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:41,092 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:41,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:12:41,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:41,156 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:12:41,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:41,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:41,231 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:41,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:41,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893854162] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:41,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:41,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 05:12:41,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963301228] [2024-11-28 05:12:41,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:41,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 05:12:41,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:41,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 05:12:41,311 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:12:41,317 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:41,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 82 transitions, 584 flow. Second operand has 14 states, 14 states have (on average 11.857142857142858) internal successors, (166), 14 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:41,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:41,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:41,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:41,950 INFO L124 PetriNetUnfolderBase]: 1313/2448 cut-off events. [2024-11-28 05:12:41,950 INFO L125 PetriNetUnfolderBase]: For 21106/21106 co-relation queries the response was YES. [2024-11-28 05:12:41,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9203 conditions, 2448 events. 1313/2448 cut-off events. For 21106/21106 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 13879 event pairs, 146 based on Foata normal form. 93/2539 useless extension candidates. Maximal degree in co-relation 6370. Up to 964 conditions per place. [2024-11-28 05:12:41,978 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 147 selfloop transitions, 24 changer transitions 0/179 dead transitions. [2024-11-28 05:12:41,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 179 transitions, 1582 flow [2024-11-28 05:12:41,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:12:41,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:12:41,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-11-28 05:12:41,980 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5058479532163743 [2024-11-28 05:12:41,981 INFO L175 Difference]: Start difference. First operand has 109 places, 82 transitions, 584 flow. Second operand 9 states and 173 transitions. [2024-11-28 05:12:41,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 179 transitions, 1582 flow [2024-11-28 05:12:42,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 179 transitions, 1504 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-11-28 05:12:42,081 INFO L231 Difference]: Finished difference. Result has 115 places, 85 transitions, 604 flow [2024-11-28 05:12:42,081 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=604, PETRI_PLACES=115, PETRI_TRANSITIONS=85} [2024-11-28 05:12:42,083 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 79 predicate places. [2024-11-28 05:12:42,083 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 85 transitions, 604 flow [2024-11-28 05:12:42,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.857142857142858) internal successors, (166), 14 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:42,084 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:42,084 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:42,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:12:42,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 05:12:42,288 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:42,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:42,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1646948488, now seen corresponding path program 2 times [2024-11-28 05:12:42,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:42,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321187724] [2024-11-28 05:12:42,289 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:12:42,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:42,301 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:12:42,302 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:42,459 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:42,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:42,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321187724] [2024-11-28 05:12:42,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321187724] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:42,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075997481] [2024-11-28 05:12:42,460 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:12:42,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:42,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:42,462 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:42,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:12:42,522 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:12:42,522 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:42,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:12:42,525 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:42,633 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:42,634 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:42,771 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:42,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075997481] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:42,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:42,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-11-28 05:12:42,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496576525] [2024-11-28 05:12:42,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:42,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:12:42,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:42,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:12:42,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:12:42,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:42,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 85 transitions, 604 flow. Second operand has 23 states, 23 states have (on average 11.347826086956522) internal successors, (261), 23 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:42,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:42,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:42,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:44,291 INFO L124 PetriNetUnfolderBase]: 1973/3637 cut-off events. [2024-11-28 05:12:44,292 INFO L125 PetriNetUnfolderBase]: For 59123/59123 co-relation queries the response was YES. [2024-11-28 05:12:44,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14469 conditions, 3637 events. 1973/3637 cut-off events. For 59123/59123 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 21286 event pairs, 348 based on Foata normal form. 444/4079 useless extension candidates. Maximal degree in co-relation 11311. Up to 822 conditions per place. [2024-11-28 05:12:44,333 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 468 selfloop transitions, 46 changer transitions 0/522 dead transitions. [2024-11-28 05:12:44,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 522 transitions, 4531 flow [2024-11-28 05:12:44,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 05:12:44,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 05:12:44,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 487 transitions. [2024-11-28 05:12:44,337 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5126315789473684 [2024-11-28 05:12:44,337 INFO L175 Difference]: Start difference. First operand has 115 places, 85 transitions, 604 flow. Second operand 25 states and 487 transitions. [2024-11-28 05:12:44,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 522 transitions, 4531 flow [2024-11-28 05:12:44,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 522 transitions, 4421 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-11-28 05:12:44,496 INFO L231 Difference]: Finished difference. Result has 146 places, 103 transitions, 868 flow [2024-11-28 05:12:44,496 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=868, PETRI_PLACES=146, PETRI_TRANSITIONS=103} [2024-11-28 05:12:44,497 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 110 predicate places. [2024-11-28 05:12:44,497 INFO L471 AbstractCegarLoop]: Abstraction has has 146 places, 103 transitions, 868 flow [2024-11-28 05:12:44,497 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.347826086956522) internal successors, (261), 23 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:44,497 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:44,498 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:44,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 05:12:44,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 05:12:44,702 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:44,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:44,703 INFO L85 PathProgramCache]: Analyzing trace with hash 532847774, now seen corresponding path program 2 times [2024-11-28 05:12:44,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:44,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923738599] [2024-11-28 05:12:44,703 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:12:44,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:44,714 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:12:44,715 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:44,865 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:44,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:44,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923738599] [2024-11-28 05:12:44,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923738599] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:44,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462152138] [2024-11-28 05:12:44,866 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:12:44,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:44,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:44,868 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:44,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:12:44,941 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:12:44,942 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:44,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:12:44,944 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:45,077 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:45,077 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:45,224 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:45,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462152138] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:45,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:45,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-11-28 05:12:45,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671269126] [2024-11-28 05:12:45,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:45,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:12:45,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:45,226 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:12:45,227 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:12:45,240 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:45,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 103 transitions, 868 flow. Second operand has 23 states, 23 states have (on average 11.521739130434783) internal successors, (265), 23 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:45,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:45,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:45,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:46,466 INFO L124 PetriNetUnfolderBase]: 2243/4051 cut-off events. [2024-11-28 05:12:46,466 INFO L125 PetriNetUnfolderBase]: For 93649/93649 co-relation queries the response was YES. [2024-11-28 05:12:46,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18744 conditions, 4051 events. 2243/4051 cut-off events. For 93649/93649 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 23698 event pairs, 280 based on Foata normal form. 180/4229 useless extension candidates. Maximal degree in co-relation 14006. Up to 1581 conditions per place. [2024-11-28 05:12:46,501 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 254 selfloop transitions, 36 changer transitions 0/298 dead transitions. [2024-11-28 05:12:46,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 298 transitions, 3465 flow [2024-11-28 05:12:46,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:12:46,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 05:12:46,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-11-28 05:12:46,503 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47543859649122805 [2024-11-28 05:12:46,503 INFO L175 Difference]: Start difference. First operand has 146 places, 103 transitions, 868 flow. Second operand 15 states and 271 transitions. [2024-11-28 05:12:46,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 298 transitions, 3465 flow [2024-11-28 05:12:46,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 298 transitions, 2673 flow, removed 312 selfloop flow, removed 12 redundant places. [2024-11-28 05:12:46,806 INFO L231 Difference]: Finished difference. Result has 154 places, 109 transitions, 846 flow [2024-11-28 05:12:46,806 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=846, PETRI_PLACES=154, PETRI_TRANSITIONS=109} [2024-11-28 05:12:46,807 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 118 predicate places. [2024-11-28 05:12:46,807 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 109 transitions, 846 flow [2024-11-28 05:12:46,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.521739130434783) internal successors, (265), 23 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:46,807 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:46,808 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:46,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:12:47,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 05:12:47,011 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:47,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:47,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1358272447, now seen corresponding path program 2 times [2024-11-28 05:12:47,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:47,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407901103] [2024-11-28 05:12:47,012 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:12:47,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:47,025 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:12:47,025 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:47,163 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:47,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:47,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407901103] [2024-11-28 05:12:47,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407901103] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:47,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475985803] [2024-11-28 05:12:47,164 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:12:47,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:47,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:47,166 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:47,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:12:47,233 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:12:47,233 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:47,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:12:47,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:47,361 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:47,361 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:47,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475985803] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:47,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:47,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2024-11-28 05:12:47,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121936203] [2024-11-28 05:12:47,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:47,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:12:47,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:47,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:12:47,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=361, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:12:47,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:47,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 109 transitions, 846 flow. Second operand has 23 states, 23 states have (on average 11.521739130434783) internal successors, (265), 23 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:47,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:47,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:47,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:48,870 INFO L124 PetriNetUnfolderBase]: 2519/4497 cut-off events. [2024-11-28 05:12:48,871 INFO L125 PetriNetUnfolderBase]: For 111006/111006 co-relation queries the response was YES. [2024-11-28 05:12:48,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19191 conditions, 4497 events. 2519/4497 cut-off events. For 111006/111006 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 26423 event pairs, 296 based on Foata normal form. 186/4683 useless extension candidates. Maximal degree in co-relation 14315. Up to 2026 conditions per place. [2024-11-28 05:12:48,914 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 273 selfloop transitions, 36 changer transitions 0/317 dead transitions. [2024-11-28 05:12:48,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 317 transitions, 3056 flow [2024-11-28 05:12:48,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:12:48,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 05:12:48,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 284 transitions. [2024-11-28 05:12:48,916 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4982456140350877 [2024-11-28 05:12:48,916 INFO L175 Difference]: Start difference. First operand has 154 places, 109 transitions, 846 flow. Second operand 15 states and 284 transitions. [2024-11-28 05:12:48,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 317 transitions, 3056 flow [2024-11-28 05:12:49,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 317 transitions, 2916 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-11-28 05:12:49,307 INFO L231 Difference]: Finished difference. Result has 166 places, 115 transitions, 882 flow [2024-11-28 05:12:49,307 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=882, PETRI_PLACES=166, PETRI_TRANSITIONS=115} [2024-11-28 05:12:49,309 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 130 predicate places. [2024-11-28 05:12:49,310 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 115 transitions, 882 flow [2024-11-28 05:12:49,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.521739130434783) internal successors, (265), 23 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:49,312 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:49,312 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:49,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 05:12:49,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 05:12:49,513 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:49,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:49,513 INFO L85 PathProgramCache]: Analyzing trace with hash 386214647, now seen corresponding path program 3 times [2024-11-28 05:12:49,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:49,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22960723] [2024-11-28 05:12:49,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:12:49,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:49,523 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:12:49,524 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:49,661 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 05:12:49,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:49,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22960723] [2024-11-28 05:12:49,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22960723] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:49,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118113414] [2024-11-28 05:12:49,662 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:12:49,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:49,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:49,664 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:49,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:12:49,724 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:12:49,724 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:49,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:12:49,726 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:49,780 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 05:12:49,781 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:12:49,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118113414] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:49,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:12:49,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2024-11-28 05:12:49,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858331493] [2024-11-28 05:12:49,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:49,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:12:49,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:49,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:12:49,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:12:49,793 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:49,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 115 transitions, 882 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:49,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:49,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:49,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:50,801 INFO L124 PetriNetUnfolderBase]: 2586/4680 cut-off events. [2024-11-28 05:12:50,801 INFO L125 PetriNetUnfolderBase]: For 100961/100961 co-relation queries the response was YES. [2024-11-28 05:12:50,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20470 conditions, 4680 events. 2586/4680 cut-off events. For 100961/100961 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 27837 event pairs, 698 based on Foata normal form. 86/4764 useless extension candidates. Maximal degree in co-relation 14894. Up to 1617 conditions per place. [2024-11-28 05:12:50,850 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 228 selfloop transitions, 32 changer transitions 0/268 dead transitions. [2024-11-28 05:12:50,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 268 transitions, 2785 flow [2024-11-28 05:12:50,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:12:50,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:12:50,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-11-28 05:12:50,852 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5380116959064327 [2024-11-28 05:12:50,852 INFO L175 Difference]: Start difference. First operand has 166 places, 115 transitions, 882 flow. Second operand 9 states and 184 transitions. [2024-11-28 05:12:50,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 268 transitions, 2785 flow [2024-11-28 05:12:51,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 268 transitions, 2395 flow, removed 148 selfloop flow, removed 8 redundant places. [2024-11-28 05:12:51,253 INFO L231 Difference]: Finished difference. Result has 168 places, 121 transitions, 974 flow [2024-11-28 05:12:51,253 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=974, PETRI_PLACES=168, PETRI_TRANSITIONS=121} [2024-11-28 05:12:51,254 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 132 predicate places. [2024-11-28 05:12:51,254 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 121 transitions, 974 flow [2024-11-28 05:12:51,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:51,254 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:51,255 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:51,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 05:12:51,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:51,459 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:51,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:51,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1968412616, now seen corresponding path program 3 times [2024-11-28 05:12:51,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:51,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676566782] [2024-11-28 05:12:51,460 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:12:51,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:51,471 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:12:51,471 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:51,607 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 05:12:51,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:51,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676566782] [2024-11-28 05:12:51,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676566782] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:51,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150112950] [2024-11-28 05:12:51,608 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:12:51,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:51,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:51,613 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:51,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:12:51,679 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:12:51,679 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:51,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:12:51,681 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:51,735 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 05:12:51,735 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:12:51,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150112950] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:51,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:12:51,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2024-11-28 05:12:51,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556420230] [2024-11-28 05:12:51,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:51,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:12:51,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:51,736 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:12:51,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:12:51,745 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:51,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 121 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:51,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:51,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:51,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:52,512 INFO L124 PetriNetUnfolderBase]: 2623/4641 cut-off events. [2024-11-28 05:12:52,513 INFO L125 PetriNetUnfolderBase]: For 117692/117692 co-relation queries the response was YES. [2024-11-28 05:12:52,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20868 conditions, 4641 events. 2623/4641 cut-off events. For 117692/117692 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 26853 event pairs, 680 based on Foata normal form. 91/4730 useless extension candidates. Maximal degree in co-relation 19281. Up to 1736 conditions per place. [2024-11-28 05:12:52,542 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 229 selfloop transitions, 34 changer transitions 0/271 dead transitions. [2024-11-28 05:12:52,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 271 transitions, 2824 flow [2024-11-28 05:12:52,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:12:52,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:12:52,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-11-28 05:12:52,544 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5175438596491229 [2024-11-28 05:12:52,544 INFO L175 Difference]: Start difference. First operand has 168 places, 121 transitions, 974 flow. Second operand 9 states and 177 transitions. [2024-11-28 05:12:52,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 271 transitions, 2824 flow [2024-11-28 05:12:52,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 271 transitions, 2370 flow, removed 220 selfloop flow, removed 2 redundant places. [2024-11-28 05:12:52,811 INFO L231 Difference]: Finished difference. Result has 176 places, 127 transitions, 1093 flow [2024-11-28 05:12:52,812 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1093, PETRI_PLACES=176, PETRI_TRANSITIONS=127} [2024-11-28 05:12:52,812 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 140 predicate places. [2024-11-28 05:12:52,812 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 127 transitions, 1093 flow [2024-11-28 05:12:52,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:52,813 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:52,813 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:52,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 05:12:53,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:53,015 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:53,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:53,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1476948354, now seen corresponding path program 3 times [2024-11-28 05:12:53,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:53,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156972710] [2024-11-28 05:12:53,016 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:12:53,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:53,029 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 05:12:53,029 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:53,282 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:53,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:53,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156972710] [2024-11-28 05:12:53,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156972710] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:53,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908105354] [2024-11-28 05:12:53,283 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:12:53,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:53,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:53,285 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:53,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:12:53,347 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 05:12:53,347 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:53,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 05:12:53,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:53,560 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:53,561 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:53,984 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:53,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908105354] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:53,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:53,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2024-11-28 05:12:53,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604171348] [2024-11-28 05:12:53,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:53,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-28 05:12:53,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:53,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-28 05:12:53,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=1075, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 05:12:53,993 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:53,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 127 transitions, 1093 flow. Second operand has 41 states, 41 states have (on average 11.292682926829269) internal successors, (463), 41 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:53,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:53,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:53,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:55,596 INFO L124 PetriNetUnfolderBase]: 3127/5509 cut-off events. [2024-11-28 05:12:55,596 INFO L125 PetriNetUnfolderBase]: For 105308/105308 co-relation queries the response was YES. [2024-11-28 05:12:55,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23814 conditions, 5509 events. 3127/5509 cut-off events. For 105308/105308 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 31303 event pairs, 540 based on Foata normal form. 336/5845 useless extension candidates. Maximal degree in co-relation 22952. Up to 2128 conditions per place. [2024-11-28 05:12:55,644 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 431 selfloop transitions, 52 changer transitions 0/491 dead transitions. [2024-11-28 05:12:55,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 491 transitions, 5182 flow [2024-11-28 05:12:55,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 05:12:55,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 05:12:55,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 456 transitions. [2024-11-28 05:12:55,647 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-28 05:12:55,647 INFO L175 Difference]: Start difference. First operand has 176 places, 127 transitions, 1093 flow. Second operand 27 states and 456 transitions. [2024-11-28 05:12:55,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 491 transitions, 5182 flow [2024-11-28 05:12:55,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 491 transitions, 4187 flow, removed 473 selfloop flow, removed 2 redundant places. [2024-11-28 05:12:55,904 INFO L231 Difference]: Finished difference. Result has 212 places, 139 transitions, 1276 flow [2024-11-28 05:12:55,905 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1276, PETRI_PLACES=212, PETRI_TRANSITIONS=139} [2024-11-28 05:12:55,905 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 176 predicate places. [2024-11-28 05:12:55,905 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 139 transitions, 1276 flow [2024-11-28 05:12:55,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 11.292682926829269) internal successors, (463), 41 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:55,906 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:55,906 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:55,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:12:56,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 05:12:56,106 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:56,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:56,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1132519231, now seen corresponding path program 3 times [2024-11-28 05:12:56,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:56,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777314751] [2024-11-28 05:12:56,107 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:12:56,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:56,123 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 05:12:56,125 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:56,462 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:56,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:56,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777314751] [2024-11-28 05:12:56,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777314751] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:56,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419878834] [2024-11-28 05:12:56,463 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:12:56,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:56,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:56,469 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:56,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:12:56,550 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 05:12:56,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:12:56,552 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 05:12:56,555 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:56,822 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:56,822 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:57,235 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:12:57,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419878834] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:57,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:57,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2024-11-28 05:12:57,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83833674] [2024-11-28 05:12:57,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:57,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-28 05:12:57,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:57,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-28 05:12:57,238 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=1075, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 05:12:57,254 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:12:57,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 139 transitions, 1276 flow. Second operand has 41 states, 41 states have (on average 11.292682926829269) internal successors, (463), 41 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:57,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:12:57,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:12:57,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:12:59,309 INFO L124 PetriNetUnfolderBase]: 3643/6378 cut-off events. [2024-11-28 05:12:59,309 INFO L125 PetriNetUnfolderBase]: For 52603/52603 co-relation queries the response was YES. [2024-11-28 05:12:59,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26721 conditions, 6378 events. 3643/6378 cut-off events. For 52603/52603 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 36418 event pairs, 812 based on Foata normal form. 348/6726 useless extension candidates. Maximal degree in co-relation 25884. Up to 2971 conditions per place. [2024-11-28 05:12:59,363 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 468 selfloop transitions, 52 changer transitions 0/528 dead transitions. [2024-11-28 05:12:59,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 528 transitions, 4638 flow [2024-11-28 05:12:59,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 05:12:59,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 05:12:59,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 481 transitions. [2024-11-28 05:12:59,365 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46881091617933723 [2024-11-28 05:12:59,365 INFO L175 Difference]: Start difference. First operand has 212 places, 139 transitions, 1276 flow. Second operand 27 states and 481 transitions. [2024-11-28 05:12:59,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 528 transitions, 4638 flow [2024-11-28 05:12:59,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 528 transitions, 4406 flow, removed 73 selfloop flow, removed 14 redundant places. [2024-11-28 05:12:59,599 INFO L231 Difference]: Finished difference. Result has 236 places, 151 transitions, 1348 flow [2024-11-28 05:12:59,599 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1348, PETRI_PLACES=236, PETRI_TRANSITIONS=151} [2024-11-28 05:12:59,600 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 200 predicate places. [2024-11-28 05:12:59,600 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 151 transitions, 1348 flow [2024-11-28 05:12:59,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 11.292682926829269) internal successors, (463), 41 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:12:59,600 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:12:59,600 INFO L206 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:59,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 05:12:59,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:59,801 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:12:59,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:59,802 INFO L85 PathProgramCache]: Analyzing trace with hash -2033938980, now seen corresponding path program 4 times [2024-11-28 05:12:59,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:59,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739834048] [2024-11-28 05:12:59,802 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:12:59,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:59,825 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:12:59,826 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:00,675 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:00,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:13:00,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739834048] [2024-11-28 05:13:00,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739834048] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:13:00,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606117302] [2024-11-28 05:13:00,675 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:13:00,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:00,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:00,678 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:00,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 05:13:00,769 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:13:00,769 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:00,771 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 05:13:00,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:01,432 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:01,433 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:13:02,775 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:02,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606117302] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:13:02,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:13:02,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 76 [2024-11-28 05:13:02,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484854520] [2024-11-28 05:13:02,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:13:02,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-11-28 05:13:02,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:13:02,778 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-11-28 05:13:02,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2247, Invalid=3605, Unknown=0, NotChecked=0, Total=5852 [2024-11-28 05:13:02,849 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:13:02,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 151 transitions, 1348 flow. Second operand has 77 states, 77 states have (on average 11.155844155844155) internal successors, (859), 77 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:02,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:13:02,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:13:02,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:13:07,798 INFO L124 PetriNetUnfolderBase]: 4651/8056 cut-off events. [2024-11-28 05:13:07,798 INFO L125 PetriNetUnfolderBase]: For 205368/205368 co-relation queries the response was YES. [2024-11-28 05:13:07,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33935 conditions, 8056 events. 4651/8056 cut-off events. For 205368/205368 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 43588 event pairs, 864 based on Foata normal form. 672/8728 useless extension candidates. Maximal degree in co-relation 33086. Up to 2992 conditions per place. [2024-11-28 05:13:07,909 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 803 selfloop transitions, 76 changer transitions 0/887 dead transitions. [2024-11-28 05:13:07,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 887 transitions, 7659 flow [2024-11-28 05:13:07,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-28 05:13:07,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2024-11-28 05:13:07,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 852 transitions. [2024-11-28 05:13:07,912 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43962848297213625 [2024-11-28 05:13:07,912 INFO L175 Difference]: Start difference. First operand has 236 places, 151 transitions, 1348 flow. Second operand 51 states and 852 transitions. [2024-11-28 05:13:07,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 887 transitions, 7659 flow [2024-11-28 05:13:08,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 887 transitions, 7427 flow, removed 73 selfloop flow, removed 14 redundant places. [2024-11-28 05:13:08,307 INFO L231 Difference]: Finished difference. Result has 296 places, 175 transitions, 1660 flow [2024-11-28 05:13:08,307 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=1660, PETRI_PLACES=296, PETRI_TRANSITIONS=175} [2024-11-28 05:13:08,308 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 260 predicate places. [2024-11-28 05:13:08,308 INFO L471 AbstractCegarLoop]: Abstraction has has 296 places, 175 transitions, 1660 flow [2024-11-28 05:13:08,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 11.155844155844155) internal successors, (859), 77 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:08,308 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:13:08,308 INFO L206 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:13:08,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 05:13:08,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 05:13:08,509 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:13:08,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:08,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1102351935, now seen corresponding path program 4 times [2024-11-28 05:13:08,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:13:08,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163169029] [2024-11-28 05:13:08,510 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:13:08,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:13:08,528 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:13:08,528 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:09,442 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:09,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:13:09,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163169029] [2024-11-28 05:13:09,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163169029] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:13:09,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330768199] [2024-11-28 05:13:09,443 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:13:09,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:09,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:09,446 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:09,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 05:13:09,538 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:13:09,539 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:09,540 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 05:13:09,543 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:10,274 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:10,274 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:13:11,421 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:11,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330768199] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:13:11,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:13:11,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 77 [2024-11-28 05:13:11,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412792136] [2024-11-28 05:13:11,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:13:11,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2024-11-28 05:13:11,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:13:11,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2024-11-28 05:13:11,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2253, Invalid=3753, Unknown=0, NotChecked=0, Total=6006 [2024-11-28 05:13:11,439 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:13:11,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 175 transitions, 1660 flow. Second operand has 78 states, 78 states have (on average 11.192307692307692) internal successors, (873), 78 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:11,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:13:11,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:13:11,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:13:16,914 INFO L124 PetriNetUnfolderBase]: 5683/9786 cut-off events. [2024-11-28 05:13:16,914 INFO L125 PetriNetUnfolderBase]: For 237933/237933 co-relation queries the response was YES. [2024-11-28 05:13:17,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42585 conditions, 9786 events. 5683/9786 cut-off events. For 237933/237933 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 53545 event pairs, 1436 based on Foata normal form. 696/10482 useless extension candidates. Maximal degree in co-relation 41712. Up to 4651 conditions per place. [2024-11-28 05:13:17,112 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 876 selfloop transitions, 76 changer transitions 0/960 dead transitions. [2024-11-28 05:13:17,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 960 transitions, 8262 flow [2024-11-28 05:13:17,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-28 05:13:17,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2024-11-28 05:13:17,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 901 transitions. [2024-11-28 05:13:17,117 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-11-28 05:13:17,117 INFO L175 Difference]: Start difference. First operand has 296 places, 175 transitions, 1660 flow. Second operand 51 states and 901 transitions. [2024-11-28 05:13:17,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 960 transitions, 8262 flow [2024-11-28 05:13:17,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 960 transitions, 7862 flow, removed 145 selfloop flow, removed 26 redundant places. [2024-11-28 05:13:17,900 INFO L231 Difference]: Finished difference. Result has 344 places, 199 transitions, 1804 flow [2024-11-28 05:13:17,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=1804, PETRI_PLACES=344, PETRI_TRANSITIONS=199} [2024-11-28 05:13:17,901 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 308 predicate places. [2024-11-28 05:13:17,901 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 199 transitions, 1804 flow [2024-11-28 05:13:17,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 11.192307692307692) internal successors, (873), 78 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:17,902 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:13:17,902 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:13:17,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 05:13:18,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 05:13:18,102 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:13:18,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:18,103 INFO L85 PathProgramCache]: Analyzing trace with hash -453000225, now seen corresponding path program 1 times [2024-11-28 05:13:18,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:13:18,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901935221] [2024-11-28 05:13:18,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:18,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:13:18,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:18,154 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2024-11-28 05:13:18,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:13:18,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901935221] [2024-11-28 05:13:18,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901935221] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:18,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:18,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 05:13:18,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288959052] [2024-11-28 05:13:18,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:18,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:18,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:13:18,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:18,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:18,157 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-11-28 05:13:18,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 199 transitions, 1804 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:18,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:13:18,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-11-28 05:13:18,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:13:20,777 INFO L124 PetriNetUnfolderBase]: 5644/9745 cut-off events. [2024-11-28 05:13:20,777 INFO L125 PetriNetUnfolderBase]: For 100293/100296 co-relation queries the response was YES. [2024-11-28 05:13:20,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40472 conditions, 9745 events. 5644/9745 cut-off events. For 100293/100296 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 53282 event pairs, 4578 based on Foata normal form. 5/9735 useless extension candidates. Maximal degree in co-relation 39579. Up to 9412 conditions per place. [2024-11-28 05:13:20,891 INFO L140 encePairwiseOnDemand]: 36/38 looper letters, 135 selfloop transitions, 1 changer transitions 52/198 dead transitions. [2024-11-28 05:13:20,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 198 transitions, 2128 flow [2024-11-28 05:13:20,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:20,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 05:13:20,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-11-28 05:13:20,892 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-11-28 05:13:20,892 INFO L175 Difference]: Start difference. First operand has 344 places, 199 transitions, 1804 flow. Second operand 3 states and 53 transitions. [2024-11-28 05:13:20,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 198 transitions, 2128 flow [2024-11-28 05:13:21,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 198 transitions, 1734 flow, removed 145 selfloop flow, removed 26 redundant places. [2024-11-28 05:13:21,464 INFO L231 Difference]: Finished difference. Result has 319 places, 146 transitions, 875 flow [2024-11-28 05:13:21,465 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=875, PETRI_PLACES=319, PETRI_TRANSITIONS=146} [2024-11-28 05:13:21,465 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 283 predicate places. [2024-11-28 05:13:21,465 INFO L471 AbstractCegarLoop]: Abstraction has has 319 places, 146 transitions, 875 flow [2024-11-28 05:13:21,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:21,465 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:13:21,465 INFO L206 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:13:21,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 05:13:21,466 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:13:21,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:21,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1976965768, now seen corresponding path program 5 times [2024-11-28 05:13:21,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:13:21,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983829272] [2024-11-28 05:13:21,467 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:13:21,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:13:21,517 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-11-28 05:13:21,518 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:24,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:24,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:13:24,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983829272] [2024-11-28 05:13:24,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983829272] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:13:24,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738642749] [2024-11-28 05:13:24,041 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:13:24,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:24,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:24,044 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:24,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 05:13:24,157 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-11-28 05:13:24,157 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:24,160 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-28 05:13:24,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:26,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:26,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:13:30,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:30,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738642749] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:13:30,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:13:30,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 148 [2024-11-28 05:13:30,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714899573] [2024-11-28 05:13:30,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:13:30,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 149 states [2024-11-28 05:13:30,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:13:30,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 149 interpolants. [2024-11-28 05:13:30,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9087, Invalid=12965, Unknown=0, NotChecked=0, Total=22052 [2024-11-28 05:13:30,728 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:13:30,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 146 transitions, 875 flow. Second operand has 149 states, 149 states have (on average 11.080536912751677) internal successors, (1651), 149 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:30,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:13:30,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:13:30,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:13:45,389 INFO L124 PetriNetUnfolderBase]: 6428/10982 cut-off events. [2024-11-28 05:13:45,389 INFO L125 PetriNetUnfolderBase]: For 1498106/1498106 co-relation queries the response was YES. [2024-11-28 05:13:45,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43832 conditions, 10982 events. 6428/10982 cut-off events. For 1498106/1498106 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 53296 event pairs, 1446 based on Foata normal form. 1344/12326 useless extension candidates. Maximal degree in co-relation 43689. Up to 3684 conditions per place. [2024-11-28 05:13:45,772 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1503 selfloop transitions, 100 changer transitions 15/1624 dead transitions. [2024-11-28 05:13:45,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1624 transitions, 13260 flow [2024-11-28 05:13:45,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-28 05:13:45,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2024-11-28 05:13:45,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 1639 transitions. [2024-11-28 05:13:45,780 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-11-28 05:13:45,781 INFO L175 Difference]: Start difference. First operand has 319 places, 146 transitions, 875 flow. Second operand 99 states and 1639 transitions. [2024-11-28 05:13:45,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1624 transitions, 13260 flow [2024-11-28 05:13:46,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 1624 transitions, 12763 flow, removed 248 selfloop flow, removed 5 redundant places. [2024-11-28 05:13:46,501 INFO L231 Difference]: Finished difference. Result has 434 places, 194 transitions, 1728 flow [2024-11-28 05:13:46,501 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=1728, PETRI_PLACES=434, PETRI_TRANSITIONS=194} [2024-11-28 05:13:46,501 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 398 predicate places. [2024-11-28 05:13:46,502 INFO L471 AbstractCegarLoop]: Abstraction has has 434 places, 194 transitions, 1728 flow [2024-11-28 05:13:46,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 149 states, 149 states have (on average 11.080536912751677) internal successors, (1651), 149 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:46,502 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:13:46,503 INFO L206 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:13:46,511 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 05:13:46,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:46,703 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:13:46,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:46,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1991273535, now seen corresponding path program 5 times [2024-11-28 05:13:46,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:13:46,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98909521] [2024-11-28 05:13:46,705 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:13:46,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:13:46,766 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-11-28 05:13:46,766 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:49,373 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:49,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:13:49,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98909521] [2024-11-28 05:13:49,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98909521] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:13:49,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414375772] [2024-11-28 05:13:49,373 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:13:49,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:49,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:49,375 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:49,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 05:13:49,488 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-11-28 05:13:49,488 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:49,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-28 05:13:49,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:51,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:51,281 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:13:55,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:13:55,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414375772] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:13:55,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:13:55,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 148 [2024-11-28 05:13:55,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968961655] [2024-11-28 05:13:55,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:13:55,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 149 states [2024-11-28 05:13:55,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:13:55,079 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 149 interpolants. [2024-11-28 05:13:55,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9087, Invalid=12965, Unknown=0, NotChecked=0, Total=22052 [2024-11-28 05:13:55,117 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:13:55,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 194 transitions, 1728 flow. Second operand has 149 states, 149 states have (on average 11.080536912751677) internal successors, (1651), 149 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:13:55,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:13:55,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:13:55,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:14:10,054 INFO L124 PetriNetUnfolderBase]: 8492/14440 cut-off events. [2024-11-28 05:14:10,055 INFO L125 PetriNetUnfolderBase]: For 1636553/1636553 co-relation queries the response was YES. [2024-11-28 05:14:10,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62337 conditions, 14440 events. 8492/14440 cut-off events. For 1636553/1636553 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 73128 event pairs, 2618 based on Foata normal form. 1392/15832 useless extension candidates. Maximal degree in co-relation 62150. Up to 6946 conditions per place. [2024-11-28 05:14:10,638 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1649 selfloop transitions, 100 changer transitions 14/1769 dead transitions. [2024-11-28 05:14:10,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 1769 transitions, 14222 flow [2024-11-28 05:14:10,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-11-28 05:14:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2024-11-28 05:14:10,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 1736 transitions. [2024-11-28 05:14:10,644 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4614566719829878 [2024-11-28 05:14:10,645 INFO L175 Difference]: Start difference. First operand has 434 places, 194 transitions, 1728 flow. Second operand 99 states and 1736 transitions. [2024-11-28 05:14:10,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 1769 transitions, 14222 flow [2024-11-28 05:14:12,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 1769 transitions, 13630 flow, removed 241 selfloop flow, removed 50 redundant places. [2024-11-28 05:14:12,477 INFO L231 Difference]: Finished difference. Result has 530 places, 242 transitions, 2016 flow [2024-11-28 05:14:12,478 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=2016, PETRI_PLACES=530, PETRI_TRANSITIONS=242} [2024-11-28 05:14:12,478 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 494 predicate places. [2024-11-28 05:14:12,479 INFO L471 AbstractCegarLoop]: Abstraction has has 530 places, 242 transitions, 2016 flow [2024-11-28 05:14:12,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 149 states, 149 states have (on average 11.080536912751677) internal successors, (1651), 149 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:14:12,480 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:14:12,480 INFO L206 CegarLoopForPetriNet]: trace histogram [94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:12,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 05:14:12,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:12,681 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:14:12,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:12,683 INFO L85 PathProgramCache]: Analyzing trace with hash -228784548, now seen corresponding path program 6 times [2024-11-28 05:14:12,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:14:12,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796107353] [2024-11-28 05:14:12,683 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:14:12,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:14:12,744 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-11-28 05:14:12,744 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:14:19,588 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:14:19,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:14:19,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796107353] [2024-11-28 05:14:19,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796107353] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:14:19,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262461793] [2024-11-28 05:14:19,589 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:14:19,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:19,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:19,591 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:19,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 05:14:19,757 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-11-28 05:14:19,757 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:14:19,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-11-28 05:14:19,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:25,077 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:14:25,078 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:14:31,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:14:31,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262461793] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:14:31,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:14:31,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99, 99] total 203 [2024-11-28 05:14:31,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394491960] [2024-11-28 05:14:31,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:14:31,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 204 states [2024-11-28 05:14:31,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:14:31,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 204 interpolants. [2024-11-28 05:14:31,581 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15147, Invalid=26265, Unknown=0, NotChecked=0, Total=41412 [2024-11-28 05:14:31,631 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:14:31,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 242 transitions, 2016 flow. Second operand has 204 states, 204 states have (on average 11.063725490196079) internal successors, (2257), 204 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:14:31,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:14:31,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:14:31,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:14:52,433 INFO L124 PetriNetUnfolderBase]: 8786/14928 cut-off events. [2024-11-28 05:14:52,433 INFO L125 PetriNetUnfolderBase]: For 1156857/1156857 co-relation queries the response was YES. [2024-11-28 05:14:52,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62046 conditions, 14928 events. 8786/14928 cut-off events. For 1156857/1156857 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 75477 event pairs, 2742 based on Foata normal form. 196/15124 useless extension candidates. Maximal degree in co-relation 61811. Up to 7140 conditions per place. [2024-11-28 05:14:52,840 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1656 selfloop transitions, 107 changer transitions 15/1784 dead transitions. [2024-11-28 05:14:52,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 1784 transitions, 14443 flow [2024-11-28 05:14:52,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-28 05:14:52,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2024-11-28 05:14:52,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 1710 transitions. [2024-11-28 05:14:52,845 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42452830188679247 [2024-11-28 05:14:52,845 INFO L175 Difference]: Start difference. First operand has 530 places, 242 transitions, 2016 flow. Second operand 106 states and 1710 transitions. [2024-11-28 05:14:52,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 1784 transitions, 14443 flow [2024-11-28 05:14:55,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 1784 transitions, 13851 flow, removed 241 selfloop flow, removed 50 redundant places. [2024-11-28 05:14:55,596 INFO L231 Difference]: Finished difference. Result has 592 places, 249 transitions, 1744 flow [2024-11-28 05:14:55,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=106, PETRI_FLOW=1744, PETRI_PLACES=592, PETRI_TRANSITIONS=249} [2024-11-28 05:14:55,597 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 556 predicate places. [2024-11-28 05:14:55,597 INFO L471 AbstractCegarLoop]: Abstraction has has 592 places, 249 transitions, 1744 flow [2024-11-28 05:14:55,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 204 states, 204 states have (on average 11.063725490196079) internal successors, (2257), 204 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:14:55,599 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:14:55,599 INFO L206 CegarLoopForPetriNet]: trace histogram [94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:14:55,610 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 05:14:55,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:55,800 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:14:55,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:55,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1812322241, now seen corresponding path program 6 times [2024-11-28 05:14:55,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:14:55,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106333967] [2024-11-28 05:14:55,802 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:14:55,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:14:55,874 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-11-28 05:14:55,874 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:15:02,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:02,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:15:02,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106333967] [2024-11-28 05:15:02,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106333967] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:15:02,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500896441] [2024-11-28 05:15:02,972 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:15:02,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:02,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:02,974 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:02,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 05:15:03,146 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-11-28 05:15:03,146 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:15:03,150 INFO L256 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-11-28 05:15:03,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:09,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:09,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:15:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:14,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500896441] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:15:14,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:15:14,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99, 99] total 202 [2024-11-28 05:15:14,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495648904] [2024-11-28 05:15:14,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:15:14,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 203 states [2024-11-28 05:15:14,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:15:14,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 203 interpolants. [2024-11-28 05:15:14,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14950, Invalid=26056, Unknown=0, NotChecked=0, Total=41006 [2024-11-28 05:15:15,022 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:15:15,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 249 transitions, 1744 flow. Second operand has 203 states, 203 states have (on average 11.064039408866995) internal successors, (2246), 203 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:15,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:15:15,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:15:15,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:15:36,798 INFO L124 PetriNetUnfolderBase]: 9044/15362 cut-off events. [2024-11-28 05:15:36,798 INFO L125 PetriNetUnfolderBase]: For 1080047/1080047 co-relation queries the response was YES. [2024-11-28 05:15:37,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58872 conditions, 15362 events. 9044/15362 cut-off events. For 1080047/1080047 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 77806 event pairs, 2800 based on Foata normal form. 174/15536 useless extension candidates. Maximal degree in co-relation 58630. Up to 7436 conditions per place. [2024-11-28 05:15:37,237 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1752 selfloop transitions, 106 changer transitions 14/1878 dead transitions. [2024-11-28 05:15:37,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 1878 transitions, 14570 flow [2024-11-28 05:15:37,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-11-28 05:15:37,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2024-11-28 05:15:37,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 1796 transitions. [2024-11-28 05:15:37,242 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45012531328320804 [2024-11-28 05:15:37,242 INFO L175 Difference]: Start difference. First operand has 592 places, 249 transitions, 1744 flow. Second operand 105 states and 1796 transitions. [2024-11-28 05:15:37,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 1878 transitions, 14570 flow [2024-11-28 05:15:39,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1878 transitions, 14292 flow, removed 36 selfloop flow, removed 98 redundant places. [2024-11-28 05:15:39,894 INFO L231 Difference]: Finished difference. Result has 604 places, 255 transitions, 1770 flow [2024-11-28 05:15:39,894 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1472, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=105, PETRI_FLOW=1770, PETRI_PLACES=604, PETRI_TRANSITIONS=255} [2024-11-28 05:15:39,895 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 568 predicate places. [2024-11-28 05:15:39,895 INFO L471 AbstractCegarLoop]: Abstraction has has 604 places, 255 transitions, 1770 flow [2024-11-28 05:15:39,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 203 states, 203 states have (on average 11.064039408866995) internal successors, (2246), 203 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:39,896 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:15:39,896 INFO L206 CegarLoopForPetriNet]: trace histogram [100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:15:39,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 05:15:40,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 05:15:40,097 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:15:40,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:40,098 INFO L85 PathProgramCache]: Analyzing trace with hash 180735783, now seen corresponding path program 7 times [2024-11-28 05:15:40,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:15:40,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035043327] [2024-11-28 05:15:40,099 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:15:40,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:15:40,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:15:40,166 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:15:40,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:15:40,289 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:15:40,289 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:15:40,290 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location f2Err0ASSERT_VIOLATIONMEMORY_LEAK (6 of 7 remaining) [2024-11-28 05:15:40,296 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining) [2024-11-28 05:15:40,300 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2024-11-28 05:15:40,300 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2024-11-28 05:15:40,300 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONMEMORY_LEAK (2 of 7 remaining) [2024-11-28 05:15:40,300 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f2Err0ASSERT_VIOLATIONMEMORY_LEAK (1 of 7 remaining) [2024-11-28 05:15:40,300 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location f1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining) [2024-11-28 05:15:40,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 05:15:40,301 INFO L422 BasicCegarLoop]: Path program histogram: [7, 6, 3, 3, 1, 1, 1, 1, 1] [2024-11-28 05:15:40,509 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-28 05:15:40,509 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:15:40,519 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:15:40 BasicIcfg [2024-11-28 05:15:40,519 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:15:40,520 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:15:40,521 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:15:40,521 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:15:40,522 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:12:31" (3/4) ... [2024-11-28 05:15:40,524 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 05:15:40,525 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:15:40,526 INFO L158 Benchmark]: Toolchain (without parser) took 189994.68ms. Allocated memory was 117.4MB in the beginning and 7.5GB in the end (delta: 7.4GB). Free memory was 91.2MB in the beginning and 5.5GB in the end (delta: -5.4GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. [2024-11-28 05:15:40,528 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 117.4MB. Free memory was 72.7MB in the beginning and 72.6MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:15:40,528 INFO L158 Benchmark]: CACSL2BoogieTranslator took 708.78ms. Allocated memory is still 117.4MB. Free memory was 91.2MB in the beginning and 71.2MB in the end (delta: 20.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:15:40,528 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.57ms. Allocated memory is still 117.4MB. Free memory was 71.0MB in the beginning and 69.4MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:15:40,528 INFO L158 Benchmark]: Boogie Preprocessor took 41.43ms. Allocated memory is still 117.4MB. Free memory was 69.4MB in the beginning and 67.7MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:15:40,530 INFO L158 Benchmark]: RCFGBuilder took 534.75ms. Allocated memory is still 117.4MB. Free memory was 67.7MB in the beginning and 47.8MB in the end (delta: 19.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:15:40,530 INFO L158 Benchmark]: TraceAbstraction took 188647.97ms. Allocated memory was 117.4MB in the beginning and 7.5GB in the end (delta: 7.4GB). Free memory was 47.3MB in the beginning and 5.5GB in the end (delta: -5.4GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. [2024-11-28 05:15:40,531 INFO L158 Benchmark]: Witness Printer took 5.01ms. Allocated memory is still 7.5GB. Free memory was 5.5GB in the beginning and 5.5GB in the end (delta: 74.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:15:40,533 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.28ms. Allocated memory is still 117.4MB. Free memory was 72.7MB in the beginning and 72.6MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 708.78ms. Allocated memory is still 117.4MB. Free memory was 91.2MB in the beginning and 71.2MB in the end (delta: 20.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.57ms. Allocated memory is still 117.4MB. Free memory was 71.0MB in the beginning and 69.4MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 41.43ms. Allocated memory is still 117.4MB. Free memory was 69.4MB in the beginning and 67.7MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 534.75ms. Allocated memory is still 117.4MB. Free memory was 67.7MB in the beginning and 47.8MB in the end (delta: 19.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 188647.97ms. Allocated memory was 117.4MB in the beginning and 7.5GB in the end (delta: 7.4GB). Free memory was 47.3MB in the beginning and 5.5GB in the end (delta: -5.4GB). Peak memory consumption was 2.0GB. Max. memory is 16.1GB. * Witness Printer took 5.01ms. Allocated memory is still 7.5GB. Free memory was 5.5GB in the beginning and 5.5GB in the end (delta: 74.5kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 752]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 752. Possible FailurePath: [L754] 0 int _N; [L755] 0 atomic_int limit; [L775] 0 _N = 100 [L776] CALL 0 assume_abort_if_not(0 <= _N && _N <= 0x7fffffff - 1) [L750] COND FALSE 0 !(!cond) [L776] RET 0 assume_abort_if_not(0 <= _N && _N <= 0x7fffffff - 1) [L777] 0 pthread_t t1, t2; [L778] FCALL, FORK 0 pthread_create(&t1, 0, f1, 0) VAL [_N=100, limit=0, t1=-2] [L779] FCALL, FORK 0 pthread_create(&t2, 0, f2, 0) VAL [_N=100, limit=0, t1=-2, t2=-1] [L766] 2 int i, bound; [L767] 2 int lim = _N + 1; VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=101, limit=0] [L768] 2 limit = lim VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=101, limit=101] [L757] 1 int i, bound; [L758] 1 int lim = _N; VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=100, limit=101] [L759] 1 limit = lim VAL [\old(arg)={0:0}, _N=100, arg={0:0}, lim=100, limit=100] [L769] 2 bound = limit [L770] 2 i = 0 VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=0, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=1, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=2, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=3, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=4, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=5, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=6, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=7, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=8, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=9, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=10, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=11, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=12, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=13, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=14, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=15, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=16, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=17, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=18, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=19, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=20, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=21, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=22, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=23, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=24, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=25, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=26, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=27, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=28, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=29, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=30, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=31, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=32, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=33, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=34, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=35, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=36, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=37, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=38, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=39, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=40, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=41, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=42, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=43, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=44, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=45, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=46, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=47, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=48, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=49, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=50, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=51, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=52, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=53, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=54, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=55, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=56, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=57, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=58, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=59, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=60, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=61, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=62, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=63, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=64, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=65, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=66, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=67, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=68, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=69, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=70, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=71, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=72, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=73, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=74, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=75, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=76, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=77, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=78, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=79, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=80, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=81, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=82, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=83, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=84, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=85, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=86, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=87, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=88, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=89, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=90, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=91, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=92, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=93, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=94, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=95, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=96, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=97, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=98, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=99, lim=101, limit=100] [L770] COND TRUE 2 i < bound [L770] 2 i++ VAL [\old(arg)={0:0}, _N=100, arg={0:0}, bound=100, i=100, lim=101, limit=100] [L770] COND FALSE 2 !(i < bound) [L771] CALL 2 __VERIFIER_assert(i == lim) [L753] COND TRUE 2 !expression [L753] CALL 2 reach_error() [L752] COND FALSE 2 !(0) VAL [_N=100, limit=100] [L752] 2 __assert_fail ("0", "generated/unwind2.h", 11, __extension__ __PRETTY_FUNCTION__) VAL [_N=100, limit=100] - UnprovableResult [Line: 774]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 779]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 57 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 188.3s, OverallIterations: 24, TraceHistogramMax: 100, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 115.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18308 SdHoareTripleChecker+Valid, 11.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18269 mSDsluCounter, 1559 SdHoareTripleChecker+Invalid, 8.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1483 mSDsCounter, 18 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10243 IncrementalHoareTripleChecker+Invalid, 10261 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 18 mSolverCounterUnsat, 76 mSDtfsCounter, 10243 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2266 GetRequests, 338 SyntacticMatches, 179 SemanticMatches, 1749 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136420 ImplicationChecksByTransitivity, 92.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2016occurred in iteration=21, InterpolantAutomatonStates: 736, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 66.4s InterpolantComputationTime, 1400 NumberOfCodeBlocks, 1368 NumberOfCodeBlocksAsserted, 358 NumberOfCheckSat, 1790 ConstructedInterpolants, 0 QuantifiedInterpolants, 8100 SizeOfPredicates, 90 NumberOfNonLiveVariables, 2484 ConjunctsInSsa, 480 ConjunctsInUnsatCore, 57 InterpolantComputations, 7 PerfectInterpolantSequences, 310/35586 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 05:15:40,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/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_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-theta/unwind2-100.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/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 7857262d4d8d027aa598d94064d6edf426fece06c8ec09601338aa41711d7f37 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:15:44,125 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:15:44,313 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-28 05:15:44,320 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:15:44,321 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:15:44,369 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:15:44,370 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:15:44,371 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:15:44,373 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:15:44,373 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:15:44,375 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:15:44,375 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:15:44,375 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:15:44,376 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:15:44,376 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:15:44,377 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:15:44,377 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:15:44,377 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:15:44,377 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:15:44,377 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:15:44,378 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 05:15:44,378 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 05:15:44,378 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 05:15:44,378 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:15:44,378 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:15:44,378 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:15:44,379 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:15:44,379 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 05:15:44,379 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:15:44,379 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:15:44,379 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:15:44,380 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:15:44,380 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:15:44,381 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:15:44,381 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:15:44,381 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:15:44,381 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:15:44,381 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:15:44,381 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:15:44,381 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:15:44,381 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:15:44,381 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:15:44,382 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:15:44,382 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:15:44,382 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:15:44,382 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:15:44,382 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:15:44,382 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:15:44,382 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:15:44,382 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_88e966ec-6619-47f1-b6d6-a3525d6476a6/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 -> 7857262d4d8d027aa598d94064d6edf426fece06c8ec09601338aa41711d7f37 [2024-11-28 05:15:44,813 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:15:44,826 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:15:44,829 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:15:44,833 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:15:44,834 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:15:44,835 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/pthread-theta/unwind2-100.i [2024-11-28 05:15:48,538 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data/dc2fff679/8730769ebd654d2bb19463170f8b1063/FLAG6aebbd2ba [2024-11-28 05:15:49,009 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:15:49,010 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/sv-benchmarks/c/pthread-theta/unwind2-100.i [2024-11-28 05:15:49,036 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data/dc2fff679/8730769ebd654d2bb19463170f8b1063/FLAG6aebbd2ba [2024-11-28 05:15:49,063 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/data/dc2fff679/8730769ebd654d2bb19463170f8b1063 [2024-11-28 05:15:49,067 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:15:49,069 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:15:49,071 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:15:49,072 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:15:49,078 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:15:49,079 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,082 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5732cac7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49, skipping insertion in model container [2024-11-28 05:15:49,082 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,118 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:15:49,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:15:49,643 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:15:49,737 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:15:49,784 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:15:49,784 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49 WrapperNode [2024-11-28 05:15:49,785 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:15:49,786 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:15:49,786 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:15:49,786 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:15:49,794 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,811 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,835 INFO L138 Inliner]: procedures = 170, calls = 12, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 84 [2024-11-28 05:15:49,836 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:15:49,837 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:15:49,837 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:15:49,837 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:15:49,847 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,848 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,851 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,866 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:15:49,866 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,867 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,878 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,879 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,887 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,891 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,893 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,896 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:15:49,898 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:15:49,898 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:15:49,902 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:15:49,903 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (1/1) ... [2024-11-28 05:15:49,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:15:49,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:49,939 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:15:49,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:15:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:15:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure f1 [2024-11-28 05:15:49,978 INFO L138 BoogieDeclarations]: Found implementation of procedure f1 [2024-11-28 05:15:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure f2 [2024-11-28 05:15:49,978 INFO L138 BoogieDeclarations]: Found implementation of procedure f2 [2024-11-28 05:15:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 05:15:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:15:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:15:49,981 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 05:15:50,172 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:15:50,174 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:15:50,456 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 05:15:50,456 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:15:50,607 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:15:50,607 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:15:50,607 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:15:50 BoogieIcfgContainer [2024-11-28 05:15:50,608 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:15:50,610 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:15:50,611 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:15:50,619 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:15:50,619 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:15:49" (1/3) ... [2024-11-28 05:15:50,620 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28294730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:15:50, skipping insertion in model container [2024-11-28 05:15:50,620 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:15:49" (2/3) ... [2024-11-28 05:15:50,621 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28294730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:15:50, skipping insertion in model container [2024-11-28 05:15:50,621 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:15:50" (3/3) ... [2024-11-28 05:15:50,623 INFO L128 eAbstractionObserver]: Analyzing ICFG unwind2-100.i [2024-11-28 05:15:50,640 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:15:50,642 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unwind2-100.i that has 3 procedures, 33 locations, 1 initial locations, 2 loop locations, and 3 error locations. [2024-11-28 05:15:50,642 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 05:15:50,719 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 05:15:50,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 38 transitions, 90 flow [2024-11-28 05:15:50,808 INFO L124 PetriNetUnfolderBase]: 6/36 cut-off events. [2024-11-28 05:15:50,811 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 05:15:50,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 36 events. 6/36 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 31. Up to 2 conditions per place. [2024-11-28 05:15:50,815 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 38 transitions, 90 flow [2024-11-28 05:15:50,819 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 35 transitions, 82 flow [2024-11-28 05:15:50,834 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:15:50,856 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;@36242bb7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:15:50,857 INFO L334 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-11-28 05:15:50,870 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 05:15:50,871 INFO L124 PetriNetUnfolderBase]: 4/22 cut-off events. [2024-11-28 05:15:50,871 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-11-28 05:15:50,871 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:15:50,872 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:15:50,872 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:15:50,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:50,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2043240985, now seen corresponding path program 1 times [2024-11-28 05:15:50,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:15:50,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559806951] [2024-11-28 05:15:50,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:15:50,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:50,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:50,906 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:50,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:15:51,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:15:51,057 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:15:51,065 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:51,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:51,235 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:15:51,236 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:51,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559806951] [2024-11-28 05:15:51,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559806951] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:15:51,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:15:51,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:15:51,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104653016] [2024-11-28 05:15:51,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:15:51,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:15:51,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:51,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:15:51,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:15:51,321 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:15:51,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 35 transitions, 82 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:51,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:15:51,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:15:51,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:15:51,826 INFO L124 PetriNetUnfolderBase]: 287/602 cut-off events. [2024-11-28 05:15:51,826 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-11-28 05:15:51,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1128 conditions, 602 events. 287/602 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3114 event pairs, 42 based on Foata normal form. 112/658 useless extension candidates. Maximal degree in co-relation 1048. Up to 215 conditions per place. [2024-11-28 05:15:51,836 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 58 selfloop transitions, 8 changer transitions 0/74 dead transitions. [2024-11-28 05:15:51,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 74 transitions, 307 flow [2024-11-28 05:15:51,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:15:51,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:15:51,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-11-28 05:15:51,853 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-28 05:15:51,855 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 82 flow. Second operand 7 states and 152 transitions. [2024-11-28 05:15:51,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 74 transitions, 307 flow [2024-11-28 05:15:51,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 74 transitions, 289 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 05:15:51,892 INFO L231 Difference]: Finished difference. Result has 39 places, 34 transitions, 111 flow [2024-11-28 05:15:51,895 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=111, PETRI_PLACES=39, PETRI_TRANSITIONS=34} [2024-11-28 05:15:51,902 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 3 predicate places. [2024-11-28 05:15:51,902 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 34 transitions, 111 flow [2024-11-28 05:15:51,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:51,903 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:15:51,903 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:15:51,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:15:52,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:52,107 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:15:52,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:52,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1085024694, now seen corresponding path program 1 times [2024-11-28 05:15:52,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:15:52,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [999964394] [2024-11-28 05:15:52,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:15:52,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:52,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:52,114 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:52,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:15:52,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:15:52,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:15:52,202 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:52,321 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:52,322 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:15:52,470 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:52,473 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:52,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999964394] [2024-11-28 05:15:52,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999964394] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:15:52,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:15:52,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-28 05:15:52,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860905306] [2024-11-28 05:15:52,474 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:15:52,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:15:52,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:52,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:15:52,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:15:52,491 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:15:52,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 111 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:52,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:15:52,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:15:52,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:15:53,597 INFO L124 PetriNetUnfolderBase]: 401/812 cut-off events. [2024-11-28 05:15:53,597 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2024-11-28 05:15:53,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1945 conditions, 812 events. 401/812 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4242 event pairs, 42 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 747. Up to 215 conditions per place. [2024-11-28 05:15:53,607 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 103 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-11-28 05:15:53,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 128 transitions, 592 flow [2024-11-28 05:15:53,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:15:53,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:15:53,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 256 transitions. [2024-11-28 05:15:53,614 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5182186234817814 [2024-11-28 05:15:53,614 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 111 flow. Second operand 13 states and 256 transitions. [2024-11-28 05:15:53,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 128 transitions, 592 flow [2024-11-28 05:15:53,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 128 transitions, 578 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-28 05:15:53,629 INFO L231 Difference]: Finished difference. Result has 54 places, 44 transitions, 222 flow [2024-11-28 05:15:53,630 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=222, PETRI_PLACES=54, PETRI_TRANSITIONS=44} [2024-11-28 05:15:53,632 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 18 predicate places. [2024-11-28 05:15:53,634 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 44 transitions, 222 flow [2024-11-28 05:15:53,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:53,635 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:15:53,635 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:15:53,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:15:53,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:53,836 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:15:53,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:53,837 INFO L85 PathProgramCache]: Analyzing trace with hash 2097878986, now seen corresponding path program 1 times [2024-11-28 05:15:53,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:15:53,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1997475363] [2024-11-28 05:15:53,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:15:53,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:53,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:53,840 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:53,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:15:53,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:15:53,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:15:53,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:54,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:54,043 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:15:54,043 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:54,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997475363] [2024-11-28 05:15:54,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997475363] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:15:54,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:15:54,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:15:54,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640618628] [2024-11-28 05:15:54,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:15:54,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:15:54,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:54,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:15:54,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:15:54,069 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:15:54,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 44 transitions, 222 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:54,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:15:54,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:15:54,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:15:54,572 INFO L124 PetriNetUnfolderBase]: 463/950 cut-off events. [2024-11-28 05:15:54,572 INFO L125 PetriNetUnfolderBase]: For 1506/1506 co-relation queries the response was YES. [2024-11-28 05:15:54,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 950 events. 463/950 cut-off events. For 1506/1506 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5075 event pairs, 134 based on Foata normal form. 0/904 useless extension candidates. Maximal degree in co-relation 1652. Up to 322 conditions per place. [2024-11-28 05:15:54,582 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 75 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2024-11-28 05:15:54,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 96 transitions, 703 flow [2024-11-28 05:15:54,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:15:54,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:15:54,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-11-28 05:15:54,587 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5075187969924813 [2024-11-28 05:15:54,588 INFO L175 Difference]: Start difference. First operand has 54 places, 44 transitions, 222 flow. Second operand 7 states and 135 transitions. [2024-11-28 05:15:54,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 96 transitions, 703 flow [2024-11-28 05:15:54,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 96 transitions, 583 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-11-28 05:15:54,614 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 241 flow [2024-11-28 05:15:54,615 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=241, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2024-11-28 05:15:54,616 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 22 predicate places. [2024-11-28 05:15:54,616 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 241 flow [2024-11-28 05:15:54,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:54,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:15:54,617 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:15:54,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 05:15:54,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:54,820 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:15:54,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:54,821 INFO L85 PathProgramCache]: Analyzing trace with hash 608753350, now seen corresponding path program 1 times [2024-11-28 05:15:54,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:15:54,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407076731] [2024-11-28 05:15:54,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:15:54,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:54,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:54,826 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:54,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:15:54,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:15:54,910 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:15:54,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:55,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:55,014 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:15:55,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:55,228 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:55,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407076731] [2024-11-28 05:15:55,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407076731] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:15:55,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:15:55,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-28 05:15:55,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632056685] [2024-11-28 05:15:55,229 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:15:55,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:15:55,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:55,230 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:15:55,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:15:55,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:15:55,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 241 flow. Second operand has 12 states, 12 states have (on average 11.583333333333334) internal successors, (139), 12 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:55,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:15:55,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:15:55,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:15:56,380 INFO L124 PetriNetUnfolderBase]: 649/1288 cut-off events. [2024-11-28 05:15:56,381 INFO L125 PetriNetUnfolderBase]: For 2217/2217 co-relation queries the response was YES. [2024-11-28 05:15:56,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3873 conditions, 1288 events. 649/1288 cut-off events. For 2217/2217 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7072 event pairs, 26 based on Foata normal form. 0/1246 useless extension candidates. Maximal degree in co-relation 2280. Up to 252 conditions per place. [2024-11-28 05:15:56,397 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 167 selfloop transitions, 28 changer transitions 0/203 dead transitions. [2024-11-28 05:15:56,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 203 transitions, 1400 flow [2024-11-28 05:15:56,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:15:56,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 05:15:56,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 315 transitions. [2024-11-28 05:15:56,401 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48761609907120745 [2024-11-28 05:15:56,401 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 241 flow. Second operand 17 states and 315 transitions. [2024-11-28 05:15:56,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 203 transitions, 1400 flow [2024-11-28 05:15:56,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 203 transitions, 1378 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-28 05:15:56,415 INFO L231 Difference]: Finished difference. Result has 71 places, 63 transitions, 372 flow [2024-11-28 05:15:56,415 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=372, PETRI_PLACES=71, PETRI_TRANSITIONS=63} [2024-11-28 05:15:56,416 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 35 predicate places. [2024-11-28 05:15:56,416 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 63 transitions, 372 flow [2024-11-28 05:15:56,416 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.583333333333334) internal successors, (139), 12 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:56,416 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:15:56,417 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:15:56,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 05:15:56,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:56,623 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:15:56,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:56,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1460893356, now seen corresponding path program 1 times [2024-11-28 05:15:56,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:15:56,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1068675825] [2024-11-28 05:15:56,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:15:56,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:56,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:56,628 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:56,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:15:56,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:15:56,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:15:56,713 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:56,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:56,799 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:15:56,799 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:56,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068675825] [2024-11-28 05:15:56,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068675825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:15:56,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:15:56,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:15:56,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991861048] [2024-11-28 05:15:56,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:15:56,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:15:56,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:56,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:15:56,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:15:56,815 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:15:56,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 63 transitions, 372 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:56,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:15:56,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:15:56,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:15:57,237 INFO L124 PetriNetUnfolderBase]: 676/1341 cut-off events. [2024-11-28 05:15:57,238 INFO L125 PetriNetUnfolderBase]: For 3091/3091 co-relation queries the response was YES. [2024-11-28 05:15:57,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4310 conditions, 1341 events. 676/1341 cut-off events. For 3091/3091 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7378 event pairs, 170 based on Foata normal form. 18/1313 useless extension candidates. Maximal degree in co-relation 2610. Up to 519 conditions per place. [2024-11-28 05:15:57,251 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 70 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-11-28 05:15:57,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 95 transitions, 711 flow [2024-11-28 05:15:57,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:15:57,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:15:57,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-11-28 05:15:57,253 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4956140350877193 [2024-11-28 05:15:57,253 INFO L175 Difference]: Start difference. First operand has 71 places, 63 transitions, 372 flow. Second operand 6 states and 113 transitions. [2024-11-28 05:15:57,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 95 transitions, 711 flow [2024-11-28 05:15:57,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 95 transitions, 591 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-11-28 05:15:57,276 INFO L231 Difference]: Finished difference. Result has 71 places, 64 transitions, 332 flow [2024-11-28 05:15:57,277 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=332, PETRI_PLACES=71, PETRI_TRANSITIONS=64} [2024-11-28 05:15:57,278 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 35 predicate places. [2024-11-28 05:15:57,279 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 64 transitions, 332 flow [2024-11-28 05:15:57,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:57,279 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:15:57,279 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:15:57,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:15:57,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:57,482 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:15:57,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:57,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1494275133, now seen corresponding path program 1 times [2024-11-28 05:15:57,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:15:57,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663713131] [2024-11-28 05:15:57,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:15:57,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:57,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:57,486 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:57,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:15:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:15:57,572 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:15:57,573 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:57,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:57,637 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:15:57,637 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:57,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663713131] [2024-11-28 05:15:57,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663713131] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:15:57,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:15:57,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:15:57,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940283992] [2024-11-28 05:15:57,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:15:57,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:15:57,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:57,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:15:57,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:15:57,650 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:15:57,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 64 transitions, 332 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:57,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:15:57,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:15:57,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:15:58,055 INFO L124 PetriNetUnfolderBase]: 704/1402 cut-off events. [2024-11-28 05:15:58,055 INFO L125 PetriNetUnfolderBase]: For 2593/2593 co-relation queries the response was YES. [2024-11-28 05:15:58,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3938 conditions, 1402 events. 704/1402 cut-off events. For 2593/2593 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7885 event pairs, 183 based on Foata normal form. 0/1352 useless extension candidates. Maximal degree in co-relation 2367. Up to 559 conditions per place. [2024-11-28 05:15:58,069 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 75 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-11-28 05:15:58,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 100 transitions, 666 flow [2024-11-28 05:15:58,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:15:58,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:15:58,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-11-28 05:15:58,071 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5131578947368421 [2024-11-28 05:15:58,071 INFO L175 Difference]: Start difference. First operand has 71 places, 64 transitions, 332 flow. Second operand 6 states and 117 transitions. [2024-11-28 05:15:58,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 100 transitions, 666 flow [2024-11-28 05:15:58,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 100 transitions, 619 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-11-28 05:15:58,085 INFO L231 Difference]: Finished difference. Result has 73 places, 65 transitions, 334 flow [2024-11-28 05:15:58,086 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=334, PETRI_PLACES=73, PETRI_TRANSITIONS=65} [2024-11-28 05:15:58,087 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 37 predicate places. [2024-11-28 05:15:58,089 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 65 transitions, 334 flow [2024-11-28 05:15:58,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:58,089 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:15:58,089 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:15:58,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 05:15:58,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:58,293 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:15:58,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:58,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1025677735, now seen corresponding path program 2 times [2024-11-28 05:15:58,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:15:58,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626259625] [2024-11-28 05:15:58,294 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:15:58,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:58,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:58,296 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:58,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:15:58,384 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:15:58,385 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:15:58,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 05:15:58,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:58,561 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:58,562 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:15:58,943 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:15:58,943 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:58,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626259625] [2024-11-28 05:15:58,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626259625] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:15:58,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:15:58,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-28 05:15:58,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861583451] [2024-11-28 05:15:58,944 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:15:58,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:15:58,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:58,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:15:58,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:15:58,950 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:15:58,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 65 transitions, 334 flow. Second operand has 18 states, 18 states have (on average 11.166666666666666) internal successors, (201), 18 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:15:58,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:15:58,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:15:58,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:01,577 INFO L124 PetriNetUnfolderBase]: 1094/2068 cut-off events. [2024-11-28 05:16:01,578 INFO L125 PetriNetUnfolderBase]: For 12276/12276 co-relation queries the response was YES. [2024-11-28 05:16:01,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6368 conditions, 2068 events. 1094/2068 cut-off events. For 12276/12276 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 11377 event pairs, 152 based on Foata normal form. 264/2262 useless extension candidates. Maximal degree in co-relation 4847. Up to 381 conditions per place. [2024-11-28 05:16:01,592 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 297 selfloop transitions, 42 changer transitions 0/347 dead transitions. [2024-11-28 05:16:01,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 347 transitions, 2034 flow [2024-11-28 05:16:01,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 05:16:01,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 05:16:01,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 490 transitions. [2024-11-28 05:16:01,596 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5157894736842106 [2024-11-28 05:16:01,596 INFO L175 Difference]: Start difference. First operand has 73 places, 65 transitions, 334 flow. Second operand 25 states and 490 transitions. [2024-11-28 05:16:01,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 347 transitions, 2034 flow [2024-11-28 05:16:01,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 347 transitions, 1903 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-11-28 05:16:01,624 INFO L231 Difference]: Finished difference. Result has 105 places, 83 transitions, 602 flow [2024-11-28 05:16:01,625 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=602, PETRI_PLACES=105, PETRI_TRANSITIONS=83} [2024-11-28 05:16:01,626 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 69 predicate places. [2024-11-28 05:16:01,626 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 83 transitions, 602 flow [2024-11-28 05:16:01,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.166666666666666) internal successors, (201), 18 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:01,627 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:01,627 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:01,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:16:01,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:01,830 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:01,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:01,831 INFO L85 PathProgramCache]: Analyzing trace with hash -232222745, now seen corresponding path program 1 times [2024-11-28 05:16:01,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:01,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1412028306] [2024-11-28 05:16:01,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:16:01,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:01,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:01,834 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:01,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:16:01,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:16:01,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:16:01,910 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:02,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:02,003 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:02,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:02,231 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:02,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412028306] [2024-11-28 05:16:02,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412028306] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:02,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:02,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-28 05:16:02,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294078957] [2024-11-28 05:16:02,232 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:02,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:16:02,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:02,233 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:16:02,233 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:16:02,251 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:16:02,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 83 transitions, 602 flow. Second operand has 12 states, 12 states have (on average 11.916666666666666) internal successors, (143), 12 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:02,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:02,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:16:02,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:03,378 INFO L124 PetriNetUnfolderBase]: 1175/2233 cut-off events. [2024-11-28 05:16:03,378 INFO L125 PetriNetUnfolderBase]: For 20886/20886 co-relation queries the response was YES. [2024-11-28 05:16:03,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8159 conditions, 2233 events. 1175/2233 cut-off events. For 20886/20886 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 12644 event pairs, 129 based on Foata normal form. 54/2211 useless extension candidates. Maximal degree in co-relation 6398. Up to 680 conditions per place. [2024-11-28 05:16:03,397 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 142 selfloop transitions, 33 changer transitions 0/183 dead transitions. [2024-11-28 05:16:03,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 183 transitions, 1417 flow [2024-11-28 05:16:03,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 05:16:03,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 05:16:03,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 239 transitions. [2024-11-28 05:16:03,400 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4492481203007519 [2024-11-28 05:16:03,400 INFO L175 Difference]: Start difference. First operand has 105 places, 83 transitions, 602 flow. Second operand 14 states and 239 transitions. [2024-11-28 05:16:03,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 183 transitions, 1417 flow [2024-11-28 05:16:03,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 183 transitions, 1173 flow, removed 84 selfloop flow, removed 12 redundant places. [2024-11-28 05:16:03,455 INFO L231 Difference]: Finished difference. Result has 106 places, 90 transitions, 628 flow [2024-11-28 05:16:03,456 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=628, PETRI_PLACES=106, PETRI_TRANSITIONS=90} [2024-11-28 05:16:03,456 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 70 predicate places. [2024-11-28 05:16:03,456 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 90 transitions, 628 flow [2024-11-28 05:16:03,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.916666666666666) internal successors, (143), 12 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:03,457 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:03,457 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:03,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 05:16:03,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:03,658 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:03,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:03,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1004908721, now seen corresponding path program 1 times [2024-11-28 05:16:03,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:03,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403184860] [2024-11-28 05:16:03,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:16:03,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:03,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:03,661 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:03,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:16:03,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:16:03,737 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:16:03,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:03,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:03,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:03,962 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:03,963 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:03,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403184860] [2024-11-28 05:16:03,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403184860] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:03,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:03,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-28 05:16:03,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172267407] [2024-11-28 05:16:03,964 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:03,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:16:03,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:03,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:16:03,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:16:03,973 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:16:03,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 90 transitions, 628 flow. Second operand has 12 states, 12 states have (on average 11.916666666666666) internal successors, (143), 12 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:03,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:03,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:16:03,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:04,831 INFO L124 PetriNetUnfolderBase]: 1313/2512 cut-off events. [2024-11-28 05:16:04,831 INFO L125 PetriNetUnfolderBase]: For 12720/12720 co-relation queries the response was YES. [2024-11-28 05:16:04,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7774 conditions, 2512 events. 1313/2512 cut-off events. For 12720/12720 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 14596 event pairs, 255 based on Foata normal form. 0/2436 useless extension candidates. Maximal degree in co-relation 5585. Up to 964 conditions per place. [2024-11-28 05:16:04,853 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 149 selfloop transitions, 27 changer transitions 0/184 dead transitions. [2024-11-28 05:16:04,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 184 transitions, 1491 flow [2024-11-28 05:16:04,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:16:04,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:16:04,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-11-28 05:16:04,855 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5058479532163743 [2024-11-28 05:16:04,855 INFO L175 Difference]: Start difference. First operand has 106 places, 90 transitions, 628 flow. Second operand 9 states and 173 transitions. [2024-11-28 05:16:04,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 184 transitions, 1491 flow [2024-11-28 05:16:04,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 184 transitions, 1276 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-11-28 05:16:04,935 INFO L231 Difference]: Finished difference. Result has 110 places, 93 transitions, 583 flow [2024-11-28 05:16:04,936 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=583, PETRI_PLACES=110, PETRI_TRANSITIONS=93} [2024-11-28 05:16:04,937 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 74 predicate places. [2024-11-28 05:16:04,938 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 93 transitions, 583 flow [2024-11-28 05:16:04,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.916666666666666) internal successors, (143), 12 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:04,939 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:04,939 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:04,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 05:16:05,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:05,140 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:05,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1040250570, now seen corresponding path program 2 times [2024-11-28 05:16:05,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:05,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1857847544] [2024-11-28 05:16:05,141 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:16:05,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:05,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:05,143 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:05,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:16:05,225 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:16:05,225 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:16:05,227 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 05:16:05,229 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:05,396 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:05,759 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:05,760 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:05,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857847544] [2024-11-28 05:16:05,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857847544] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:05,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:05,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-28 05:16:05,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177345043] [2024-11-28 05:16:05,760 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:05,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:16:05,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:05,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:16:05,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:16:05,808 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:16:05,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 93 transitions, 583 flow. Second operand has 18 states, 18 states have (on average 11.38888888888889) internal successors, (205), 18 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:05,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:05,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:16:05,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:08,554 INFO L124 PetriNetUnfolderBase]: 1973/3666 cut-off events. [2024-11-28 05:16:08,554 INFO L125 PetriNetUnfolderBase]: For 11223/11223 co-relation queries the response was YES. [2024-11-28 05:16:08,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11076 conditions, 3666 events. 1973/3666 cut-off events. For 11223/11223 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 21730 event pairs, 165 based on Foata normal form. 186/3809 useless extension candidates. Maximal degree in co-relation 9801. Up to 685 conditions per place. [2024-11-28 05:16:08,589 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 507 selfloop transitions, 54 changer transitions 0/569 dead transitions. [2024-11-28 05:16:08,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 569 transitions, 3963 flow [2024-11-28 05:16:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 05:16:08,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 05:16:08,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 549 transitions. [2024-11-28 05:16:08,598 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4981851179673321 [2024-11-28 05:16:08,598 INFO L175 Difference]: Start difference. First operand has 110 places, 93 transitions, 583 flow. Second operand 29 states and 549 transitions. [2024-11-28 05:16:08,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 569 transitions, 3963 flow [2024-11-28 05:16:08,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 569 transitions, 3859 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-28 05:16:08,636 INFO L231 Difference]: Finished difference. Result has 133 places, 111 transitions, 755 flow [2024-11-28 05:16:08,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=755, PETRI_PLACES=133, PETRI_TRANSITIONS=111} [2024-11-28 05:16:08,637 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 97 predicate places. [2024-11-28 05:16:08,637 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 111 transitions, 755 flow [2024-11-28 05:16:08,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.38888888888889) internal successors, (205), 18 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:08,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:08,638 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:08,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 05:16:08,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:08,838 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:08,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:08,839 INFO L85 PathProgramCache]: Analyzing trace with hash -782993388, now seen corresponding path program 2 times [2024-11-28 05:16:08,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:08,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [889178583] [2024-11-28 05:16:08,839 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:16:08,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:08,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:08,841 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:08,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:16:08,919 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:16:08,919 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:16:08,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 05:16:08,922 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:09,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:09,073 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:09,498 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:09,499 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:09,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889178583] [2024-11-28 05:16:09,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889178583] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:09,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:09,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-28 05:16:09,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956087659] [2024-11-28 05:16:09,499 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:09,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:16:09,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:09,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:16:09,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:16:09,512 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:16:09,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 111 transitions, 755 flow. Second operand has 18 states, 18 states have (on average 11.61111111111111) internal successors, (209), 18 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:09,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:09,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:16:09,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:11,424 INFO L124 PetriNetUnfolderBase]: 2243/4126 cut-off events. [2024-11-28 05:16:11,424 INFO L125 PetriNetUnfolderBase]: For 16734/16734 co-relation queries the response was YES. [2024-11-28 05:16:11,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13383 conditions, 4126 events. 2243/4126 cut-off events. For 16734/16734 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 24537 event pairs, 179 based on Foata normal form. 180/4249 useless extension candidates. Maximal degree in co-relation 11934. Up to 1232 conditions per place. [2024-11-28 05:16:11,453 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 292 selfloop transitions, 45 changer transitions 0/345 dead transitions. [2024-11-28 05:16:11,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 345 transitions, 2538 flow [2024-11-28 05:16:11,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 05:16:11,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 05:16:11,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 344 transitions. [2024-11-28 05:16:11,456 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-11-28 05:16:11,456 INFO L175 Difference]: Start difference. First operand has 133 places, 111 transitions, 755 flow. Second operand 20 states and 344 transitions. [2024-11-28 05:16:11,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 345 transitions, 2538 flow [2024-11-28 05:16:11,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 345 transitions, 1903 flow, removed 206 selfloop flow, removed 15 redundant places. [2024-11-28 05:16:11,515 INFO L231 Difference]: Finished difference. Result has 137 places, 117 transitions, 737 flow [2024-11-28 05:16:11,516 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=737, PETRI_PLACES=137, PETRI_TRANSITIONS=117} [2024-11-28 05:16:11,516 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 101 predicate places. [2024-11-28 05:16:11,516 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 117 transitions, 737 flow [2024-11-28 05:16:11,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.61111111111111) internal successors, (209), 18 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:11,517 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:11,517 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:11,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:16:11,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:11,721 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:11,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:11,722 INFO L85 PathProgramCache]: Analyzing trace with hash -279419325, now seen corresponding path program 2 times [2024-11-28 05:16:11,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:11,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1854869856] [2024-11-28 05:16:11,722 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:16:11,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:11,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:11,724 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:11,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:16:11,788 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:16:11,788 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:16:11,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 05:16:11,791 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:11,919 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:11,919 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:12,238 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:12,238 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:12,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854869856] [2024-11-28 05:16:12,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854869856] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:12,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:12,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-28 05:16:12,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800574413] [2024-11-28 05:16:12,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:12,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:16:12,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:12,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:16:12,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:16:12,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:16:12,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 117 transitions, 737 flow. Second operand has 18 states, 18 states have (on average 11.61111111111111) internal successors, (209), 18 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:12,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:12,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:16:12,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:13,905 INFO L124 PetriNetUnfolderBase]: 2519/4644 cut-off events. [2024-11-28 05:16:13,905 INFO L125 PetriNetUnfolderBase]: For 11305/11305 co-relation queries the response was YES. [2024-11-28 05:16:13,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13741 conditions, 4644 events. 2519/4644 cut-off events. For 11305/11305 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 28108 event pairs, 503 based on Foata normal form. 186/4775 useless extension candidates. Maximal degree in co-relation 12427. Up to 2026 conditions per place. [2024-11-28 05:16:13,927 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 275 selfloop transitions, 39 changer transitions 0/322 dead transitions. [2024-11-28 05:16:13,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 322 transitions, 2380 flow [2024-11-28 05:16:13,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:16:13,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 05:16:13,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 284 transitions. [2024-11-28 05:16:13,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4982456140350877 [2024-11-28 05:16:13,930 INFO L175 Difference]: Start difference. First operand has 137 places, 117 transitions, 737 flow. Second operand 15 states and 284 transitions. [2024-11-28 05:16:13,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 322 transitions, 2380 flow [2024-11-28 05:16:13,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 322 transitions, 2230 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-11-28 05:16:13,967 INFO L231 Difference]: Finished difference. Result has 145 places, 123 transitions, 763 flow [2024-11-28 05:16:13,967 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=763, PETRI_PLACES=145, PETRI_TRANSITIONS=123} [2024-11-28 05:16:13,968 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 109 predicate places. [2024-11-28 05:16:13,968 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 123 transitions, 763 flow [2024-11-28 05:16:13,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.61111111111111) internal successors, (209), 18 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:13,969 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:13,969 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:13,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 05:16:14,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:14,170 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:14,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:14,171 INFO L85 PathProgramCache]: Analyzing trace with hash 2076946617, now seen corresponding path program 3 times [2024-11-28 05:16:14,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:14,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [599190291] [2024-11-28 05:16:14,171 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:16:14,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:14,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:14,174 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:14,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 05:16:14,243 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:16:14,243 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:16:14,244 INFO L256 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:16:14,246 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:14,422 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-28 05:16:14,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:14,949 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 05:16:14,949 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:14,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599190291] [2024-11-28 05:16:14,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599190291] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:14,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:14,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 13 [2024-11-28 05:16:14,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419882819] [2024-11-28 05:16:14,950 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:14,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:16:14,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:14,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:16:14,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:16:14,990 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-11-28 05:16:14,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 123 transitions, 763 flow. Second operand has 13 states, 13 states have (on average 10.461538461538462) internal successors, (136), 13 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:14,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:14,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-11-28 05:16:14,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:16,673 INFO L124 PetriNetUnfolderBase]: 2759/4861 cut-off events. [2024-11-28 05:16:16,673 INFO L125 PetriNetUnfolderBase]: For 14103/14103 co-relation queries the response was YES. [2024-11-28 05:16:16,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14645 conditions, 4861 events. 2759/4861 cut-off events. For 14103/14103 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 28224 event pairs, 422 based on Foata normal form. 0/4765 useless extension candidates. Maximal degree in co-relation 13034. Up to 1617 conditions per place. [2024-11-28 05:16:16,705 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 264 selfloop transitions, 40 changer transitions 0/311 dead transitions. [2024-11-28 05:16:16,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 311 transitions, 2181 flow [2024-11-28 05:16:16,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:16:16,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 05:16:16,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-11-28 05:16:16,709 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48464912280701755 [2024-11-28 05:16:16,709 INFO L175 Difference]: Start difference. First operand has 145 places, 123 transitions, 763 flow. Second operand 12 states and 221 transitions. [2024-11-28 05:16:16,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 311 transitions, 2181 flow [2024-11-28 05:16:16,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 311 transitions, 1881 flow, removed 100 selfloop flow, removed 8 redundant places. [2024-11-28 05:16:16,764 INFO L231 Difference]: Finished difference. Result has 152 places, 129 transitions, 824 flow [2024-11-28 05:16:16,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=824, PETRI_PLACES=152, PETRI_TRANSITIONS=129} [2024-11-28 05:16:16,766 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 116 predicate places. [2024-11-28 05:16:16,766 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 129 transitions, 824 flow [2024-11-28 05:16:16,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.461538461538462) internal successors, (136), 13 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:16,766 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:16,766 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:16,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 05:16:16,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:16,971 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:16,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:16,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1030769334, now seen corresponding path program 3 times [2024-11-28 05:16:16,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:16,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1162520209] [2024-11-28 05:16:16,972 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:16:16,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:16,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:16,974 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:16,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 05:16:17,036 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:16:17,037 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:16:17,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 05:16:17,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:17,226 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-28 05:16:17,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:17,777 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-28 05:16:17,777 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162520209] [2024-11-28 05:16:17,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162520209] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:17,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:17,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2024-11-28 05:16:17,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328787404] [2024-11-28 05:16:17,778 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:17,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 05:16:17,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:17,778 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 05:16:17,779 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:16:17,841 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-11-28 05:16:17,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 129 transitions, 824 flow. Second operand has 14 states, 14 states have (on average 10.714285714285714) internal successors, (150), 14 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:17,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:17,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-11-28 05:16:17,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:19,512 INFO L124 PetriNetUnfolderBase]: 2801/4828 cut-off events. [2024-11-28 05:16:19,512 INFO L125 PetriNetUnfolderBase]: For 17792/17792 co-relation queries the response was YES. [2024-11-28 05:16:19,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15068 conditions, 4828 events. 2801/4828 cut-off events. For 17792/17792 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 27223 event pairs, 324 based on Foata normal form. 0/4737 useless extension candidates. Maximal degree in co-relation 13936. Up to 1736 conditions per place. [2024-11-28 05:16:19,535 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 279 selfloop transitions, 45 changer transitions 0/332 dead transitions. [2024-11-28 05:16:19,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 332 transitions, 2597 flow [2024-11-28 05:16:19,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 05:16:19,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 05:16:19,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 240 transitions. [2024-11-28 05:16:19,537 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45112781954887216 [2024-11-28 05:16:19,537 INFO L175 Difference]: Start difference. First operand has 152 places, 129 transitions, 824 flow. Second operand 14 states and 240 transitions. [2024-11-28 05:16:19,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 332 transitions, 2597 flow [2024-11-28 05:16:19,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 332 transitions, 2496 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-11-28 05:16:19,601 INFO L231 Difference]: Finished difference. Result has 165 places, 137 transitions, 979 flow [2024-11-28 05:16:19,601 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=979, PETRI_PLACES=165, PETRI_TRANSITIONS=137} [2024-11-28 05:16:19,602 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 129 predicate places. [2024-11-28 05:16:19,602 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 137 transitions, 979 flow [2024-11-28 05:16:19,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.714285714285714) internal successors, (150), 14 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:19,602 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:19,603 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:19,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 05:16:19,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:19,803 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:19,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:19,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1767746624, now seen corresponding path program 3 times [2024-11-28 05:16:19,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:19,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1218541281] [2024-11-28 05:16:19,804 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:16:19,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:19,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:19,809 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:19,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 05:16:19,903 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 05:16:19,903 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:16:19,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 05:16:19,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:20,215 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:20,215 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:21,217 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:21,217 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:21,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218541281] [2024-11-28 05:16:21,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218541281] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:21,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:21,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2024-11-28 05:16:21,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706692379] [2024-11-28 05:16:21,218 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:21,218 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 05:16:21,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:21,219 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 05:16:21,220 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2024-11-28 05:16:21,286 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:16:21,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 137 transitions, 979 flow. Second operand has 30 states, 30 states have (on average 11.366666666666667) internal successors, (341), 30 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:21,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:21,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:16:21,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:26,508 INFO L124 PetriNetUnfolderBase]: 3127/5528 cut-off events. [2024-11-28 05:16:26,508 INFO L125 PetriNetUnfolderBase]: For 17069/17069 co-relation queries the response was YES. [2024-11-28 05:16:26,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17784 conditions, 5528 events. 3127/5528 cut-off events. For 17069/17069 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 31361 event pairs, 381 based on Foata normal form. 336/5864 useless extension candidates. Maximal degree in co-relation 16609. Up to 1770 conditions per place. [2024-11-28 05:16:26,529 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 475 selfloop transitions, 63 changer transitions 0/548 dead transitions. [2024-11-28 05:16:26,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 548 transitions, 3454 flow [2024-11-28 05:16:26,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 05:16:26,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 05:16:26,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 528 transitions. [2024-11-28 05:16:26,532 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-11-28 05:16:26,532 INFO L175 Difference]: Start difference. First operand has 165 places, 137 transitions, 979 flow. Second operand 32 states and 528 transitions. [2024-11-28 05:16:26,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 548 transitions, 3454 flow [2024-11-28 05:16:26,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 548 transitions, 3360 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-11-28 05:16:26,590 INFO L231 Difference]: Finished difference. Result has 192 places, 149 transitions, 1174 flow [2024-11-28 05:16:26,590 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1174, PETRI_PLACES=192, PETRI_TRANSITIONS=149} [2024-11-28 05:16:26,590 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 156 predicate places. [2024-11-28 05:16:26,590 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 149 transitions, 1174 flow [2024-11-28 05:16:26,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 11.366666666666667) internal successors, (341), 30 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:26,591 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:26,591 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:26,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 05:16:26,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:26,791 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:26,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:26,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1423317501, now seen corresponding path program 3 times [2024-11-28 05:16:26,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:26,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2013315675] [2024-11-28 05:16:26,792 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:16:26,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:26,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:26,796 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:26,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 05:16:26,872 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 05:16:26,872 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:16:26,874 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 05:16:26,876 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:27,145 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:27,145 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:27,940 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:27,940 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:27,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013315675] [2024-11-28 05:16:27,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013315675] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:27,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:27,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2024-11-28 05:16:27,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328678313] [2024-11-28 05:16:27,941 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:27,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 05:16:27,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:27,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 05:16:27,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2024-11-28 05:16:27,966 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:16:27,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 149 transitions, 1174 flow. Second operand has 30 states, 30 states have (on average 11.366666666666667) internal successors, (341), 30 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:27,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:27,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:16:27,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:16:33,023 INFO L124 PetriNetUnfolderBase]: 3643/6401 cut-off events. [2024-11-28 05:16:33,023 INFO L125 PetriNetUnfolderBase]: For 39898/39898 co-relation queries the response was YES. [2024-11-28 05:16:33,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21879 conditions, 6401 events. 3643/6401 cut-off events. For 39898/39898 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 36595 event pairs, 1487 based on Foata normal form. 348/6749 useless extension candidates. Maximal degree in co-relation 20898. Up to 2971 conditions per place. [2024-11-28 05:16:33,067 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 470 selfloop transitions, 56 changer transitions 0/536 dead transitions. [2024-11-28 05:16:33,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 536 transitions, 4489 flow [2024-11-28 05:16:33,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 05:16:33,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 05:16:33,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 481 transitions. [2024-11-28 05:16:33,069 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46881091617933723 [2024-11-28 05:16:33,069 INFO L175 Difference]: Start difference. First operand has 192 places, 149 transitions, 1174 flow. Second operand 27 states and 481 transitions. [2024-11-28 05:16:33,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 536 transitions, 4489 flow [2024-11-28 05:16:33,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 536 transitions, 4249 flow, removed 49 selfloop flow, removed 17 redundant places. [2024-11-28 05:16:33,132 INFO L231 Difference]: Finished difference. Result has 213 places, 161 transitions, 1240 flow [2024-11-28 05:16:33,132 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1240, PETRI_PLACES=213, PETRI_TRANSITIONS=161} [2024-11-28 05:16:33,132 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 177 predicate places. [2024-11-28 05:16:33,132 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 161 transitions, 1240 flow [2024-11-28 05:16:33,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 11.366666666666667) internal successors, (341), 30 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:33,133 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:16:33,133 INFO L206 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:16:33,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 05:16:33,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:33,334 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:16:33,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:33,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1233797598, now seen corresponding path program 4 times [2024-11-28 05:16:33,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:33,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1131447133] [2024-11-28 05:16:33,334 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:16:33,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:33,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:33,339 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:33,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 05:16:33,444 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:16:33,445 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:16:33,448 INFO L256 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 05:16:33,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:34,342 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:34,342 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:37,810 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:16:37,810 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:37,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131447133] [2024-11-28 05:16:37,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131447133] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:37,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:37,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 53 [2024-11-28 05:16:37,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737245840] [2024-11-28 05:16:37,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:37,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-28 05:16:37,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:37,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-28 05:16:37,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=637, Invalid=2225, Unknown=0, NotChecked=0, Total=2862 [2024-11-28 05:16:37,820 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:16:37,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 161 transitions, 1240 flow. Second operand has 54 states, 54 states have (on average 11.203703703703704) internal successors, (605), 54 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:16:37,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:16:37,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:16:37,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:17:02,330 INFO L124 PetriNetUnfolderBase]: 4651/8096 cut-off events. [2024-11-28 05:17:02,330 INFO L125 PetriNetUnfolderBase]: For 24893/24893 co-relation queries the response was YES. [2024-11-28 05:17:02,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27271 conditions, 8096 events. 4651/8096 cut-off events. For 24893/24893 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 43821 event pairs, 805 based on Foata normal form. 672/8766 useless extension candidates. Maximal degree in co-relation 26365. Up to 2490 conditions per place. [2024-11-28 05:17:02,418 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 859 selfloop transitions, 87 changer transitions 0/956 dead transitions. [2024-11-28 05:17:02,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 956 transitions, 5814 flow [2024-11-28 05:17:02,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-28 05:17:02,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2024-11-28 05:17:02,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 924 transitions. [2024-11-28 05:17:02,422 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-11-28 05:17:02,422 INFO L175 Difference]: Start difference. First operand has 213 places, 161 transitions, 1240 flow. Second operand 56 states and 924 transitions. [2024-11-28 05:17:02,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 956 transitions, 5814 flow [2024-11-28 05:17:02,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 956 transitions, 5504 flow, removed 98 selfloop flow, removed 14 redundant places. [2024-11-28 05:17:02,555 INFO L231 Difference]: Finished difference. Result has 254 places, 185 transitions, 1422 flow [2024-11-28 05:17:02,555 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1422, PETRI_PLACES=254, PETRI_TRANSITIONS=185} [2024-11-28 05:17:02,556 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 218 predicate places. [2024-11-28 05:17:02,556 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 185 transitions, 1422 flow [2024-11-28 05:17:02,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 11.203703703703704) internal successors, (605), 54 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:17:02,557 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:17:02,557 INFO L206 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:02,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 05:17:02,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:02,758 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:17:02,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:02,758 INFO L85 PathProgramCache]: Analyzing trace with hash -512427679, now seen corresponding path program 4 times [2024-11-28 05:17:02,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:17:02,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [26302004] [2024-11-28 05:17:02,759 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:17:02,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:02,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:02,762 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:17:02,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 05:17:02,857 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:17:02,857 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:17:02,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 05:17:02,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:17:03,760 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:17:03,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:17:07,325 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:17:07,325 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:17:07,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26302004] [2024-11-28 05:17:07,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26302004] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:17:07,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:17:07,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 53 [2024-11-28 05:17:07,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534928278] [2024-11-28 05:17:07,326 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:17:07,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-28 05:17:07,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:17:07,327 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-28 05:17:07,328 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=637, Invalid=2225, Unknown=0, NotChecked=0, Total=2862 [2024-11-28 05:17:07,394 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:17:07,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 185 transitions, 1422 flow. Second operand has 54 states, 54 states have (on average 11.203703703703704) internal successors, (605), 54 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:17:07,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:17:07,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:17:07,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:17:32,016 INFO L124 PetriNetUnfolderBase]: 5683/9783 cut-off events. [2024-11-28 05:17:32,016 INFO L125 PetriNetUnfolderBase]: For 211447/211447 co-relation queries the response was YES. [2024-11-28 05:17:32,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33964 conditions, 9783 events. 5683/9783 cut-off events. For 211447/211447 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 53436 event pairs, 2420 based on Foata normal form. 696/10479 useless extension candidates. Maximal degree in co-relation 33119. Up to 4651 conditions per place. [2024-11-28 05:17:32,094 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 878 selfloop transitions, 80 changer transitions 0/968 dead transitions. [2024-11-28 05:17:32,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 968 transitions, 7977 flow [2024-11-28 05:17:32,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-28 05:17:32,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2024-11-28 05:17:32,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 901 transitions. [2024-11-28 05:17:32,097 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-11-28 05:17:32,097 INFO L175 Difference]: Start difference. First operand has 254 places, 185 transitions, 1422 flow. Second operand 51 states and 901 transitions. [2024-11-28 05:17:32,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 968 transitions, 7977 flow [2024-11-28 05:17:32,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 968 transitions, 7565 flow, removed 97 selfloop flow, removed 30 redundant places. [2024-11-28 05:17:32,239 INFO L231 Difference]: Finished difference. Result has 298 places, 209 transitions, 1556 flow [2024-11-28 05:17:32,239 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=1556, PETRI_PLACES=298, PETRI_TRANSITIONS=209} [2024-11-28 05:17:32,239 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 262 predicate places. [2024-11-28 05:17:32,240 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 209 transitions, 1556 flow [2024-11-28 05:17:32,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 11.203703703703704) internal successors, (605), 54 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:17:32,240 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:17:32,240 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:32,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 05:17:32,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:32,441 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:17:32,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:32,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1386779945, now seen corresponding path program 1 times [2024-11-28 05:17:32,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:17:32,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1072142080] [2024-11-28 05:17:32,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:17:32,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:32,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:32,444 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:17:32,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 05:17:32,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:17:32,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:17:32,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:17:32,621 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-28 05:17:32,621 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:17:32,621 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:17:32,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072142080] [2024-11-28 05:17:32,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072142080] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:17:32,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:17:32,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 05:17:32,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275612240] [2024-11-28 05:17:32,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:17:32,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:17:32,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:17:32,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:17:32,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:17:32,626 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-11-28 05:17:32,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 209 transitions, 1556 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:17:32,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:17:32,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-11-28 05:17:32,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:17:34,751 INFO L124 PetriNetUnfolderBase]: 5648/9756 cut-off events. [2024-11-28 05:17:34,751 INFO L125 PetriNetUnfolderBase]: For 53030/53031 co-relation queries the response was YES. [2024-11-28 05:17:34,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33113 conditions, 9756 events. 5648/9756 cut-off events. For 53030/53031 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 53291 event pairs, 4602 based on Foata normal form. 4/9750 useless extension candidates. Maximal degree in co-relation 32248. Up to 9418 conditions per place. [2024-11-28 05:17:34,942 INFO L140 encePairwiseOnDemand]: 36/38 looper letters, 137 selfloop transitions, 1 changer transitions 56/208 dead transitions. [2024-11-28 05:17:34,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 208 transitions, 1888 flow [2024-11-28 05:17:34,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:17:34,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 05:17:34,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-11-28 05:17:34,944 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-11-28 05:17:34,944 INFO L175 Difference]: Start difference. First operand has 298 places, 209 transitions, 1556 flow. Second operand 3 states and 53 transitions. [2024-11-28 05:17:34,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 208 transitions, 1888 flow [2024-11-28 05:17:35,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 208 transitions, 1582 flow, removed 97 selfloop flow, removed 26 redundant places. [2024-11-28 05:17:35,157 INFO L231 Difference]: Finished difference. Result has 273 places, 152 transitions, 695 flow [2024-11-28 05:17:35,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=695, PETRI_PLACES=273, PETRI_TRANSITIONS=152} [2024-11-28 05:17:35,158 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 237 predicate places. [2024-11-28 05:17:35,158 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 152 transitions, 695 flow [2024-11-28 05:17:35,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:17:35,158 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:17:35,158 INFO L206 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:17:35,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 05:17:35,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:35,359 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:17:35,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:17:35,360 INFO L85 PathProgramCache]: Analyzing trace with hash -771985988, now seen corresponding path program 5 times [2024-11-28 05:17:35,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:17:35,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [501110048] [2024-11-28 05:17:35,360 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:17:35,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:17:35,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:17:35,365 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:17:35,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 05:17:35,599 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-11-28 05:17:35,599 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:17:35,605 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-28 05:17:35,608 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:17:38,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:17:38,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:17:51,923 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:17:51,923 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:17:51,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501110048] [2024-11-28 05:17:51,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501110048] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:17:51,923 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:17:51,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 101 [2024-11-28 05:17:51,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883569171] [2024-11-28 05:17:51,924 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:17:51,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2024-11-28 05:17:51,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:17:51,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2024-11-28 05:17:51,930 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2413, Invalid=7889, Unknown=0, NotChecked=0, Total=10302 [2024-11-28 05:17:52,131 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:17:52,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 152 transitions, 695 flow. Second operand has 102 states, 102 states have (on average 11.107843137254902) internal successors, (1133), 102 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:17:52,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:17:52,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:17:52,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:18:20,391 WARN L286 SmtUtils]: Spent 5.00s on a formula simplification that was a NOOP. DAG size: 147 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:18:27,302 WARN L286 SmtUtils]: Spent 5.57s on a formula simplification that was a NOOP. DAG size: 144 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:18:33,941 WARN L286 SmtUtils]: Spent 5.12s on a formula simplification that was a NOOP. DAG size: 141 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:20:23,539 INFO L124 PetriNetUnfolderBase]: 6417/11023 cut-off events. [2024-11-28 05:20:23,540 INFO L125 PetriNetUnfolderBase]: For 50216/50216 co-relation queries the response was YES. [2024-11-28 05:20:23,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34144 conditions, 11023 events. 6417/11023 cut-off events. For 50216/50216 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 54002 event pairs, 1129 based on Foata normal form. 1344/12367 useless extension candidates. Maximal degree in co-relation 34067. Up to 3064 conditions per place. [2024-11-28 05:20:23,668 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1569 selfloop transitions, 106 changer transitions 12/1695 dead transitions. [2024-11-28 05:20:23,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 1695 transitions, 9011 flow [2024-11-28 05:20:23,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-11-28 05:20:23,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2024-11-28 05:20:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 1692 transitions. [2024-11-28 05:20:23,674 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43229432805314255 [2024-11-28 05:20:23,674 INFO L175 Difference]: Start difference. First operand has 273 places, 152 transitions, 695 flow. Second operand 103 states and 1692 transitions. [2024-11-28 05:20:23,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 1695 transitions, 9011 flow [2024-11-28 05:20:23,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 1695 transitions, 8886 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-11-28 05:20:23,882 INFO L231 Difference]: Finished difference. Result has 341 places, 200 transitions, 1173 flow [2024-11-28 05:20:23,882 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=103, PETRI_FLOW=1173, PETRI_PLACES=341, PETRI_TRANSITIONS=200} [2024-11-28 05:20:23,883 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 305 predicate places. [2024-11-28 05:20:23,883 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 200 transitions, 1173 flow [2024-11-28 05:20:23,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 11.107843137254902) internal successors, (1133), 102 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:20:23,883 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:20:23,883 INFO L206 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:20:23,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 05:20:24,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:20:24,084 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:20:24,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:20:24,085 INFO L85 PathProgramCache]: Analyzing trace with hash 592434307, now seen corresponding path program 5 times [2024-11-28 05:20:24,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:20:24,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2101535123] [2024-11-28 05:20:24,085 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:20:24,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:20:24,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:20:24,087 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:20:24,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 05:20:24,312 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2024-11-28 05:20:24,312 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:20:24,319 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-28 05:20:24,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:20:27,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:20:27,804 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:20:43,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:20:43,494 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:20:43,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101535123] [2024-11-28 05:20:43,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101535123] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:20:43,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:20:43,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 101 [2024-11-28 05:20:43,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808123279] [2024-11-28 05:20:43,495 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:20:43,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2024-11-28 05:20:43,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:20:43,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2024-11-28 05:20:43,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2413, Invalid=7889, Unknown=0, NotChecked=0, Total=10302 [2024-11-28 05:20:43,592 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:20:43,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 200 transitions, 1173 flow. Second operand has 102 states, 102 states have (on average 11.107843137254902) internal successors, (1133), 102 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:20:43,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:20:43,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:20:43,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:21:13,940 WARN L286 SmtUtils]: Spent 5.80s on a formula simplification. DAG size of input: 241 DAG size of output: 149 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:21:21,358 WARN L286 SmtUtils]: Spent 5.51s on a formula simplification. DAG size of input: 236 DAG size of output: 146 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:21:28,621 WARN L286 SmtUtils]: Spent 5.39s on a formula simplification. DAG size of input: 231 DAG size of output: 143 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:21:35,556 WARN L286 SmtUtils]: Spent 5.05s on a formula simplification. DAG size of input: 226 DAG size of output: 140 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:23:39,490 INFO L124 PetriNetUnfolderBase]: 8481/14578 cut-off events. [2024-11-28 05:23:39,490 INFO L125 PetriNetUnfolderBase]: For 1504764/1504764 co-relation queries the response was YES. [2024-11-28 05:23:39,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49343 conditions, 14578 events. 8481/14578 cut-off events. For 1504764/1504764 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 74964 event pairs, 2220 based on Foata normal form. 1392/15970 useless extension candidates. Maximal degree in co-relation 49270. Up to 5944 conditions per place. [2024-11-28 05:23:39,663 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1762 selfloop transitions, 107 changer transitions 16/1893 dead transitions. [2024-11-28 05:23:39,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 1893 transitions, 14654 flow [2024-11-28 05:23:39,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-11-28 05:23:39,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2024-11-28 05:23:39,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 1803 transitions. [2024-11-28 05:23:39,669 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4562246963562753 [2024-11-28 05:23:39,669 INFO L175 Difference]: Start difference. First operand has 341 places, 200 transitions, 1173 flow. Second operand 104 states and 1803 transitions. [2024-11-28 05:23:39,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 1893 transitions, 14654 flow [2024-11-28 05:23:39,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 1893 transitions, 13766 flow, removed 290 selfloop flow, removed 52 redundant places. [2024-11-28 05:23:39,937 INFO L231 Difference]: Finished difference. Result has 392 places, 250 transitions, 1380 flow [2024-11-28 05:23:39,937 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=104, PETRI_FLOW=1380, PETRI_PLACES=392, PETRI_TRANSITIONS=250} [2024-11-28 05:23:39,938 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 356 predicate places. [2024-11-28 05:23:39,938 INFO L471 AbstractCegarLoop]: Abstraction has has 392 places, 250 transitions, 1380 flow [2024-11-28 05:23:39,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 11.107843137254902) internal successors, (1133), 102 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:23:39,939 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:23:39,939 INFO L206 CegarLoopForPetriNet]: trace histogram [94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:23:39,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 05:23:40,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:40,143 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting f1Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:23:40,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:23:40,145 INFO L85 PathProgramCache]: Analyzing trace with hash 193278302, now seen corresponding path program 6 times [2024-11-28 05:23:40,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:23:40,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1628869681] [2024-11-28 05:23:40,145 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:23:40,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:23:40,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:23:40,147 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:23:40,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 05:23:40,647 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-11-28 05:23:40,647 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:23:40,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-11-28 05:23:40,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:23:51,375 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:23:51,375 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:24:39,955 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:24:39,956 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:24:39,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628869681] [2024-11-28 05:24:39,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628869681] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:24:39,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:24:39,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99] total 197 [2024-11-28 05:24:39,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204756932] [2024-11-28 05:24:39,956 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:24:39,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 198 states [2024-11-28 05:24:39,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:24:39,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 198 interpolants. [2024-11-28 05:24:39,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5505, Invalid=33501, Unknown=0, NotChecked=0, Total=39006 [2024-11-28 05:24:40,491 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-11-28 05:24:40,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 250 transitions, 1380 flow. Second operand has 198 states, 198 states have (on average 11.055555555555555) internal successors, (2189), 198 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:24:40,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:24:40,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-11-28 05:24:40,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:26:02,932 INFO L124 PetriNetUnfolderBase]: 8769/15053 cut-off events. [2024-11-28 05:26:02,932 INFO L125 PetriNetUnfolderBase]: For 59471/59471 co-relation queries the response was YES. [2024-11-28 05:26:03,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48419 conditions, 15053 events. 8769/15053 cut-off events. For 59471/59471 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 77448 event pairs, 2185 based on Foata normal form. 196/15249 useless extension candidates. Maximal degree in co-relation 48346. Up to 5944 conditions per place. [2024-11-28 05:26:03,062 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 1770 selfloop transitions, 114 changer transitions 12/1904 dead transitions. [2024-11-28 05:26:03,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 1904 transitions, 10854 flow [2024-11-28 05:26:03,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-11-28 05:26:03,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2024-11-28 05:26:03,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 1763 transitions. [2024-11-28 05:26:03,071 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4217703349282297 [2024-11-28 05:26:03,071 INFO L175 Difference]: Start difference. First operand has 392 places, 250 transitions, 1380 flow. Second operand 110 states and 1763 transitions. [2024-11-28 05:26:03,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 1904 transitions, 10854 flow [2024-11-28 05:26:03,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1904 transitions, 9516 flow, removed 480 selfloop flow, removed 94 redundant places. [2024-11-28 05:26:03,290 INFO L231 Difference]: Finished difference. Result has 406 places, 257 transitions, 980 flow [2024-11-28 05:26:03,291 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=110, PETRI_FLOW=980, PETRI_PLACES=406, PETRI_TRANSITIONS=257} [2024-11-28 05:26:03,291 INFO L279 CegarLoopForPetriNet]: 36 programPoint places, 370 predicate places. [2024-11-28 05:26:03,292 INFO L471 AbstractCegarLoop]: Abstraction has has 406 places, 257 transitions, 980 flow [2024-11-28 05:26:03,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 198 states, 198 states have (on average 11.055555555555555) internal successors, (2189), 198 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:26:03,293 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:26:03,293 INFO L206 CegarLoopForPetriNet]: trace histogram [94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:26:03,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 05:26:03,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:26:03,494 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting f2Err0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-11-28 05:26:03,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:26:03,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1116761469, now seen corresponding path program 6 times [2024-11-28 05:26:03,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:26:03,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [551439409] [2024-11-28 05:26:03,495 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:26:03,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:26:03,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:26:03,497 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:26:03,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_88e966ec-6619-47f1-b6d6-a3525d6476a6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 05:26:03,943 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 48 check-sat command(s) [2024-11-28 05:26:03,943 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:26:03,954 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-11-28 05:26:03,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:26:14,444 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:26:14,444 INFO L312 TraceCheckSpWp]: Computing backward predicates...