./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:01:04,318 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:01:04,373 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 08:01:04,378 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:01:04,378 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:01:04,399 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:01:04,399 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:01:04,400 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:01:04,400 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:01:04,400 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:01:04,400 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:01:04,400 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:01:04,401 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:01:04,401 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:01:04,401 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:01:04,401 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:01:04,401 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 08:01:04,401 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 08:01:04,401 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 08:01:04,401 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:01:04,401 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:01:04,402 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:01:04,402 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:01:04,403 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:01:04,403 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:01:04,403 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:01:04,403 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:01:04,403 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:01:04,403 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:01:04,403 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:01:04,403 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:01:04,403 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:01:04,403 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 08:01:04,404 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 08:01:04,404 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:01:04,404 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:01:04,404 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:01:04,404 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:01:04,404 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_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c [2024-12-02 08:01:04,609 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:01:04,616 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:01:04,618 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:01:04,619 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:01:04,619 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:01:04,620 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2024-12-02 08:01:07,255 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/data/e59bbf619/4c450e66bcd04e4f89a4086662bd8be9/FLAG99024a16a [2024-12-02 08:01:07,460 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:01:07,460 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2024-12-02 08:01:07,473 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/data/e59bbf619/4c450e66bcd04e4f89a4086662bd8be9/FLAG99024a16a [2024-12-02 08:01:07,838 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/data/e59bbf619/4c450e66bcd04e4f89a4086662bd8be9 [2024-12-02 08:01:07,840 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:01:07,841 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:01:07,843 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:01:07,843 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:01:07,847 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:01:07,847 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:01:07" (1/1) ... [2024-12-02 08:01:07,848 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74ba041e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:07, skipping insertion in model container [2024-12-02 08:01:07,848 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:01:07" (1/1) ... [2024-12-02 08:01:07,863 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:01:07,998 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:01:08,002 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:01:08,010 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:01:08,035 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:01:08,047 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:01:08,047 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08 WrapperNode [2024-12-02 08:01:08,048 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:01:08,048 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:01:08,048 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:01:08,049 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:01:08,054 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,062 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,089 INFO L138 Inliner]: procedures = 25, calls = 33, calls flagged for inlining = 18, calls inlined = 26, statements flattened = 267 [2024-12-02 08:01:08,090 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:01:08,090 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:01:08,091 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:01:08,091 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:01:08,100 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,100 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,103 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,119 INFO L175 MemorySlicer]: Split 11 memory accesses to 2 slices as follows [2, 9]. 82 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-12-02 08:01:08,120 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,120 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,130 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,131 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,135 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,137 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,138 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,141 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:01:08,142 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:01:08,142 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:01:08,142 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:01:08,143 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (1/1) ... [2024-12-02 08:01:08,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:01:08,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:08,166 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:01:08,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:01:08,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:01:08,186 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 08:01:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 08:01:08,186 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 08:01:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-02 08:01:08,187 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:01:08,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 08:01:08,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 08:01:08,189 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 08:01:08,291 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:01:08,293 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:01:08,715 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 08:01:08,715 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:01:09,058 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:01:09,059 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-12-02 08:01:09,059 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:01:09 BoogieIcfgContainer [2024-12-02 08:01:09,059 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:01:09,061 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:01:09,061 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:01:09,066 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:01:09,066 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:01:07" (1/3) ... [2024-12-02 08:01:09,066 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7505ffa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:01:09, skipping insertion in model container [2024-12-02 08:01:09,066 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:01:08" (2/3) ... [2024-12-02 08:01:09,067 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7505ffa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:01:09, skipping insertion in model container [2024-12-02 08:01:09,067 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:01:09" (3/3) ... [2024-12-02 08:01:09,068 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2024-12-02 08:01:09,083 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:01:09,084 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-subst.wvr.c that has 4 procedures, 55 locations, 1 initial locations, 6 loop locations, and 20 error locations. [2024-12-02 08:01:09,085 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 08:01:09,151 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-02 08:01:09,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 60 transitions, 141 flow [2024-12-02 08:01:09,216 INFO L124 PetriNetUnfolderBase]: 6/57 cut-off events. [2024-12-02 08:01:09,218 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 08:01:09,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 57 events. 6/57 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 144 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-12-02 08:01:09,222 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 60 transitions, 141 flow [2024-12-02 08:01:09,225 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 56 transitions, 130 flow [2024-12-02 08:01:09,232 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:01:09,243 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;@53adebea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:01:09,243 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-12-02 08:01:09,257 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 08:01:09,257 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-12-02 08:01:09,257 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 08:01:09,257 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:09,258 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 08:01:09,258 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:09,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:09,264 INFO L85 PathProgramCache]: Analyzing trace with hash 887312, now seen corresponding path program 1 times [2024-12-02 08:01:09,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:09,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532083230] [2024-12-02 08:01:09,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:09,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:09,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:09,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:01:09,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:09,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532083230] [2024-12-02 08:01:09,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532083230] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:01:09,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:01:09,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 08:01:09,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172812138] [2024-12-02 08:01:09,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:09,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:01:09,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:09,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:01:09,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:01:09,537 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-12-02 08:01:09,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:09,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:09,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-12-02 08:01:09,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:09,712 INFO L124 PetriNetUnfolderBase]: 202/443 cut-off events. [2024-12-02 08:01:09,712 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2024-12-02 08:01:09,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 788 conditions, 443 events. 202/443 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2079 event pairs, 124 based on Foata normal form. 1/360 useless extension candidates. Maximal degree in co-relation 672. Up to 293 conditions per place. [2024-12-02 08:01:09,718 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 27 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-12-02 08:01:09,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 51 transitions, 178 flow [2024-12-02 08:01:09,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:01:09,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 08:01:09,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2024-12-02 08:01:09,730 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-12-02 08:01:09,731 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 130 flow. Second operand 3 states and 111 transitions. [2024-12-02 08:01:09,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 51 transitions, 178 flow [2024-12-02 08:01:09,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 166 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 08:01:09,739 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 112 flow [2024-12-02 08:01:09,741 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-12-02 08:01:09,745 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -9 predicate places. [2024-12-02 08:01:09,745 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 112 flow [2024-12-02 08:01:09,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:09,745 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:09,745 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 08:01:09,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 08:01:09,746 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:09,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:09,746 INFO L85 PathProgramCache]: Analyzing trace with hash 887313, now seen corresponding path program 1 times [2024-12-02 08:01:09,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:09,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856161964] [2024-12-02 08:01:09,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:09,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:09,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:09,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:01:09,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:09,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856161964] [2024-12-02 08:01:09,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856161964] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:01:09,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:01:09,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:01:09,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660737531] [2024-12-02 08:01:09,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:09,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:01:09,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:09,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:01:09,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:01:09,983 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-12-02 08:01:09,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:09,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:09,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-12-02 08:01:09,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:10,171 INFO L124 PetriNetUnfolderBase]: 202/449 cut-off events. [2024-12-02 08:01:10,171 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-12-02 08:01:10,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 777 conditions, 449 events. 202/449 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2072 event pairs, 124 based on Foata normal form. 1/364 useless extension candidates. Maximal degree in co-relation 734. Up to 305 conditions per place. [2024-12-02 08:01:10,175 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 32 selfloop transitions, 6 changer transitions 0/57 dead transitions. [2024-12-02 08:01:10,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 57 transitions, 200 flow [2024-12-02 08:01:10,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:01:10,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 08:01:10,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 122 transitions. [2024-12-02 08:01:10,177 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-12-02 08:01:10,177 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 112 flow. Second operand 3 states and 122 transitions. [2024-12-02 08:01:10,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 57 transitions, 200 flow [2024-12-02 08:01:10,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 196 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 08:01:10,179 INFO L231 Difference]: Finished difference. Result has 52 places, 54 transitions, 146 flow [2024-12-02 08:01:10,179 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=52, PETRI_TRANSITIONS=54} [2024-12-02 08:01:10,180 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -8 predicate places. [2024-12-02 08:01:10,180 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 54 transitions, 146 flow [2024-12-02 08:01:10,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:10,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:10,180 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-12-02 08:01:10,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 08:01:10,181 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:10,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash 852735972, now seen corresponding path program 1 times [2024-12-02 08:01:10,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:10,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014104277] [2024-12-02 08:01:10,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:10,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:10,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:10,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:01:10,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:10,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014104277] [2024-12-02 08:01:10,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014104277] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:10,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380357681] [2024-12-02 08:01:10,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:10,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:10,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:10,338 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:10,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 08:01:10,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:10,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 08:01:10,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:10,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:10,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:01:10,506 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:10,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:01:10,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380357681] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:10,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:10,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-12-02 08:01:10,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80224492] [2024-12-02 08:01:10,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:10,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 08:01:10,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:10,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 08:01:10,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-12-02 08:01:10,777 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-12-02 08:01:10,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 54 transitions, 146 flow. Second operand has 9 states, 9 states have (on average 27.666666666666668) internal successors, (249), 9 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:10,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:10,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-12-02 08:01:10,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:11,099 INFO L124 PetriNetUnfolderBase]: 208/473 cut-off events. [2024-12-02 08:01:11,099 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-12-02 08:01:11,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 855 conditions, 473 events. 208/473 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2134 event pairs, 124 based on Foata normal form. 3/392 useless extension candidates. Maximal degree in co-relation 766. Up to 307 conditions per place. [2024-12-02 08:01:11,104 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 41 selfloop transitions, 21 changer transitions 0/81 dead transitions. [2024-12-02 08:01:11,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 81 transitions, 358 flow [2024-12-02 08:01:11,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:01:11,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 08:01:11,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-12-02 08:01:11,106 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-12-02 08:01:11,106 INFO L175 Difference]: Start difference. First operand has 52 places, 54 transitions, 146 flow. Second operand 6 states and 230 transitions. [2024-12-02 08:01:11,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 81 transitions, 358 flow [2024-12-02 08:01:11,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 81 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 08:01:11,110 INFO L231 Difference]: Finished difference. Result has 59 places, 69 transitions, 292 flow [2024-12-02 08:01:11,110 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=59, PETRI_TRANSITIONS=69} [2024-12-02 08:01:11,110 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -1 predicate places. [2024-12-02 08:01:11,110 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 69 transitions, 292 flow [2024-12-02 08:01:11,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.666666666666668) internal successors, (249), 9 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:11,111 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:11,111 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2024-12-02 08:01:11,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 08:01:11,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:11,312 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:11,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:11,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1253969117, now seen corresponding path program 2 times [2024-12-02 08:01:11,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:11,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894258908] [2024-12-02 08:01:11,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:01:11,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:11,335 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:01:11,335 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:01:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:01:11,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:11,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894258908] [2024-12-02 08:01:11,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894258908] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:11,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796160512] [2024-12-02 08:01:11,643 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:01:11,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:11,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:11,646 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:11,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 08:01:11,733 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:01:11,733 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:01:11,734 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 08:01:11,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:11,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:11,908 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:01:11,909 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:12,052 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:01:12,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796160512] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:12,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:12,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-12-02 08:01:12,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067343231] [2024-12-02 08:01:12,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:12,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:01:12,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:12,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:01:12,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-12-02 08:01:12,639 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-12-02 08:01:12,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 69 transitions, 292 flow. Second operand has 18 states, 18 states have (on average 27.833333333333332) internal successors, (501), 18 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:12,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:12,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-12-02 08:01:12,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:13,183 INFO L124 PetriNetUnfolderBase]: 211/479 cut-off events. [2024-12-02 08:01:13,183 INFO L125 PetriNetUnfolderBase]: For 78/78 co-relation queries the response was YES. [2024-12-02 08:01:13,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 479 events. 211/479 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2156 event pairs, 124 based on Foata normal form. 6/404 useless extension candidates. Maximal degree in co-relation 798. Up to 296 conditions per place. [2024-12-02 08:01:13,187 INFO L140 encePairwiseOnDemand]: 47/60 looper letters, 34 selfloop transitions, 34 changer transitions 0/87 dead transitions. [2024-12-02 08:01:13,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 87 transitions, 464 flow [2024-12-02 08:01:13,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 08:01:13,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 08:01:13,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 308 transitions. [2024-12-02 08:01:13,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5703703703703704 [2024-12-02 08:01:13,189 INFO L175 Difference]: Start difference. First operand has 59 places, 69 transitions, 292 flow. Second operand 9 states and 308 transitions. [2024-12-02 08:01:13,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 87 transitions, 464 flow [2024-12-02 08:01:13,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 87 transitions, 378 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-12-02 08:01:13,192 INFO L231 Difference]: Finished difference. Result has 60 places, 75 transitions, 304 flow [2024-12-02 08:01:13,192 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=304, PETRI_PLACES=60, PETRI_TRANSITIONS=75} [2024-12-02 08:01:13,193 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 0 predicate places. [2024-12-02 08:01:13,193 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 75 transitions, 304 flow [2024-12-02 08:01:13,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 27.833333333333332) internal successors, (501), 18 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:13,193 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:13,193 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:13,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 08:01:13,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:13,394 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:13,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:13,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1670187568, now seen corresponding path program 1 times [2024-12-02 08:01:13,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:13,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589396024] [2024-12-02 08:01:13,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:13,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:13,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:13,533 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 08:01:13,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:13,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589396024] [2024-12-02 08:01:13,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589396024] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:13,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361559900] [2024-12-02 08:01:13,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:13,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:13,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:13,538 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:13,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 08:01:13,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:13,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 08:01:13,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:13,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 08:01:13,675 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:13,715 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 08:01:13,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361559900] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:13,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:13,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-12-02 08:01:13,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667586379] [2024-12-02 08:01:13,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:13,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:01:13,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:13,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:01:13,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=58, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:01:13,741 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-12-02 08:01:13,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 75 transitions, 304 flow. Second operand has 11 states, 11 states have (on average 31.363636363636363) internal successors, (345), 11 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:13,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:13,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-12-02 08:01:13,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:13,903 INFO L124 PetriNetUnfolderBase]: 202/470 cut-off events. [2024-12-02 08:01:13,903 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-12-02 08:01:13,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 887 conditions, 470 events. 202/470 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2067 event pairs, 124 based on Foata normal form. 9/398 useless extension candidates. Maximal degree in co-relation 734. Up to 299 conditions per place. [2024-12-02 08:01:13,906 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 35 selfloop transitions, 24 changer transitions 0/78 dead transitions. [2024-12-02 08:01:13,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 416 flow [2024-12-02 08:01:13,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:01:13,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:01:13,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 268 transitions. [2024-12-02 08:01:13,908 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-12-02 08:01:13,908 INFO L175 Difference]: Start difference. First operand has 60 places, 75 transitions, 304 flow. Second operand 7 states and 268 transitions. [2024-12-02 08:01:13,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 416 flow [2024-12-02 08:01:13,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 370 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-12-02 08:01:13,911 INFO L231 Difference]: Finished difference. Result has 60 places, 66 transitions, 252 flow [2024-12-02 08:01:13,911 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=252, PETRI_PLACES=60, PETRI_TRANSITIONS=66} [2024-12-02 08:01:13,911 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 0 predicate places. [2024-12-02 08:01:13,911 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 66 transitions, 252 flow [2024-12-02 08:01:13,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 31.363636363636363) internal successors, (345), 11 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:13,912 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:13,912 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:13,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 08:01:14,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:14,112 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:14,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:14,113 INFO L85 PathProgramCache]: Analyzing trace with hash 175559659, now seen corresponding path program 2 times [2024-12-02 08:01:14,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:14,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769095161] [2024-12-02 08:01:14,113 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:01:14,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:14,149 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:01:14,149 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:01:14,278 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 08:01:14,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:14,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769095161] [2024-12-02 08:01:14,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769095161] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:01:14,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:01:14,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:01:14,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967461079] [2024-12-02 08:01:14,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:14,279 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:01:14,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:14,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:01:14,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:01:14,315 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-12-02 08:01:14,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 66 transitions, 252 flow. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:14,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:14,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-12-02 08:01:14,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:14,433 INFO L124 PetriNetUnfolderBase]: 343/750 cut-off events. [2024-12-02 08:01:14,433 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-12-02 08:01:14,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1377 conditions, 750 events. 343/750 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4031 event pairs, 234 based on Foata normal form. 0/637 useless extension candidates. Maximal degree in co-relation 1227. Up to 494 conditions per place. [2024-12-02 08:01:14,437 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 46 selfloop transitions, 3 changer transitions 0/64 dead transitions. [2024-12-02 08:01:14,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 346 flow [2024-12-02 08:01:14,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:01:14,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:01:14,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-12-02 08:01:14,438 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4766666666666667 [2024-12-02 08:01:14,438 INFO L175 Difference]: Start difference. First operand has 60 places, 66 transitions, 252 flow. Second operand 5 states and 143 transitions. [2024-12-02 08:01:14,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 346 flow [2024-12-02 08:01:14,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 64 transitions, 298 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 08:01:14,440 INFO L231 Difference]: Finished difference. Result has 56 places, 64 transitions, 206 flow [2024-12-02 08:01:14,440 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=56, PETRI_TRANSITIONS=64} [2024-12-02 08:01:14,441 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -4 predicate places. [2024-12-02 08:01:14,441 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 64 transitions, 206 flow [2024-12-02 08:01:14,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:14,441 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:14,441 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:14,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 08:01:14,442 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:14,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:14,442 INFO L85 PathProgramCache]: Analyzing trace with hash 175559660, now seen corresponding path program 1 times [2024-12-02 08:01:14,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:14,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680187622] [2024-12-02 08:01:14,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:14,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:14,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:15,307 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 08:01:15,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:15,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680187622] [2024-12-02 08:01:15,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680187622] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:15,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531837382] [2024-12-02 08:01:15,308 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:15,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:15,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:15,309 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:15,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 08:01:15,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:15,430 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-12-02 08:01:15,434 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:15,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:15,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:15,563 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-02 08:01:15,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-02 08:01:15,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 08:01:15,777 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 08:01:15,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-12-02 08:01:15,807 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-12-02 08:01:15,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-12-02 08:01:16,199 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:16,200 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:16,951 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:16,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531837382] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:16,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:01:16,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 9] total 33 [2024-12-02 08:01:16,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787603196] [2024-12-02 08:01:16,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:16,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:01:16,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:16,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:01:16,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 08:01:17,510 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-12-02 08:01:17,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 64 transitions, 206 flow. Second operand has 11 states, 11 states have (on average 27.90909090909091) internal successors, (307), 11 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:17,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:17,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-12-02 08:01:17,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:17,983 INFO L124 PetriNetUnfolderBase]: 604/1175 cut-off events. [2024-12-02 08:01:17,983 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-12-02 08:01:17,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2176 conditions, 1175 events. 604/1175 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6445 event pairs, 234 based on Foata normal form. 0/1007 useless extension candidates. Maximal degree in co-relation 2044. Up to 460 conditions per place. [2024-12-02 08:01:17,987 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 61 selfloop transitions, 7 changer transitions 0/82 dead transitions. [2024-12-02 08:01:17,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 82 transitions, 383 flow [2024-12-02 08:01:17,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:01:17,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:01:17,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 233 transitions. [2024-12-02 08:01:17,989 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5547619047619048 [2024-12-02 08:01:17,989 INFO L175 Difference]: Start difference. First operand has 56 places, 64 transitions, 206 flow. Second operand 7 states and 233 transitions. [2024-12-02 08:01:17,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 82 transitions, 383 flow [2024-12-02 08:01:17,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 378 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 08:01:17,991 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 228 flow [2024-12-02 08:01:17,991 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=228, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2024-12-02 08:01:17,992 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-12-02 08:01:17,992 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 228 flow [2024-12-02 08:01:17,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 27.90909090909091) internal successors, (307), 11 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:17,992 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:17,992 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:17,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 08:01:18,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:18,193 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:18,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:18,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1147383009, now seen corresponding path program 1 times [2024-12-02 08:01:18,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:18,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687055615] [2024-12-02 08:01:18,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:18,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:18,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:18,352 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-02 08:01:18,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:18,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687055615] [2024-12-02 08:01:18,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687055615] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:01:18,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:01:18,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:01:18,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361779878] [2024-12-02 08:01:18,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:18,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:01:18,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:18,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:01:18,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:01:18,391 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-12-02 08:01:18,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 228 flow. Second operand has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:18,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:18,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-12-02 08:01:18,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:18,545 INFO L124 PetriNetUnfolderBase]: 400/790 cut-off events. [2024-12-02 08:01:18,545 INFO L125 PetriNetUnfolderBase]: For 228/255 co-relation queries the response was YES. [2024-12-02 08:01:18,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1634 conditions, 790 events. 400/790 cut-off events. For 228/255 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3722 event pairs, 299 based on Foata normal form. 29/766 useless extension candidates. Maximal degree in co-relation 1498. Up to 592 conditions per place. [2024-12-02 08:01:18,550 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 45 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-12-02 08:01:18,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 63 transitions, 320 flow [2024-12-02 08:01:18,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:01:18,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:01:18,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-12-02 08:01:18,552 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-12-02 08:01:18,552 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 228 flow. Second operand 5 states and 147 transitions. [2024-12-02 08:01:18,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 63 transitions, 320 flow [2024-12-02 08:01:18,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 63 transitions, 310 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 08:01:18,554 INFO L231 Difference]: Finished difference. Result has 58 places, 63 transitions, 220 flow [2024-12-02 08:01:18,554 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=58, PETRI_TRANSITIONS=63} [2024-12-02 08:01:18,554 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -2 predicate places. [2024-12-02 08:01:18,554 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 63 transitions, 220 flow [2024-12-02 08:01:18,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:18,555 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:18,555 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:18,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 08:01:18,555 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:18,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:18,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1147383010, now seen corresponding path program 1 times [2024-12-02 08:01:18,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:18,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336004004] [2024-12-02 08:01:18,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:18,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:18,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:19,064 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:19,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:19,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336004004] [2024-12-02 08:01:19,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336004004] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:19,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116108257] [2024-12-02 08:01:19,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:19,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:19,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:19,066 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:19,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 08:01:19,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:19,183 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 08:01:19,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:19,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:19,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:19,288 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:01:19,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 08:01:19,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 08:01:19,571 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:19,571 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:19,902 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:19,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116108257] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:19,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:01:19,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 25 [2024-12-02 08:01:19,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778917861] [2024-12-02 08:01:19,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:19,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 08:01:19,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:19,903 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 08:01:19,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2024-12-02 08:01:20,148 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-12-02 08:01:20,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 63 transitions, 220 flow. Second operand has 10 states, 10 states have (on average 30.1) internal successors, (301), 10 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:20,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:20,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-12-02 08:01:20,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:20,373 INFO L124 PetriNetUnfolderBase]: 400/786 cut-off events. [2024-12-02 08:01:20,373 INFO L125 PetriNetUnfolderBase]: For 103/103 co-relation queries the response was YES. [2024-12-02 08:01:20,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1648 conditions, 786 events. 400/786 cut-off events. For 103/103 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3618 event pairs, 169 based on Foata normal form. 26/738 useless extension candidates. Maximal degree in co-relation 1512. Up to 377 conditions per place. [2024-12-02 08:01:20,377 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 60 selfloop transitions, 5 changer transitions 0/80 dead transitions. [2024-12-02 08:01:20,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 80 transitions, 392 flow [2024-12-02 08:01:20,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:01:20,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 08:01:20,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2024-12-02 08:01:20,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-12-02 08:01:20,379 INFO L175 Difference]: Start difference. First operand has 58 places, 63 transitions, 220 flow. Second operand 6 states and 216 transitions. [2024-12-02 08:01:20,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 80 transitions, 392 flow [2024-12-02 08:01:20,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 387 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 08:01:20,381 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 236 flow [2024-12-02 08:01:20,381 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2024-12-02 08:01:20,381 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-12-02 08:01:20,381 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 236 flow [2024-12-02 08:01:20,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.1) internal successors, (301), 10 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:20,382 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:20,382 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:20,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 08:01:20,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:20,582 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:20,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:20,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1160075939, now seen corresponding path program 1 times [2024-12-02 08:01:20,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:20,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488756594] [2024-12-02 08:01:20,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:20,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:21,632 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 24 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 08:01:21,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:21,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488756594] [2024-12-02 08:01:21,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488756594] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:21,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287833678] [2024-12-02 08:01:21,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:21,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:21,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:21,635 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:21,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 08:01:21,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:21,767 INFO L256 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-12-02 08:01:21,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:21,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:21,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:21,863 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-02 08:01:21,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-02 08:01:21,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 08:01:22,017 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 08:01:22,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-12-02 08:01:22,037 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-12-02 08:01:22,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-12-02 08:01:22,420 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:22,420 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:22,988 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:22,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287833678] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:22,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:01:22,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 9] total 33 [2024-12-02 08:01:22,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853097334] [2024-12-02 08:01:22,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:22,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:01:22,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:22,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:01:22,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=954, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 08:01:23,415 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-12-02 08:01:23,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 236 flow. Second operand has 11 states, 11 states have (on average 28.09090909090909) internal successors, (309), 11 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:23,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:23,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-12-02 08:01:23,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:23,936 INFO L124 PetriNetUnfolderBase]: 1045/1989 cut-off events. [2024-12-02 08:01:23,936 INFO L125 PetriNetUnfolderBase]: For 1224/1294 co-relation queries the response was YES. [2024-12-02 08:01:23,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4314 conditions, 1989 events. 1045/1989 cut-off events. For 1224/1294 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12060 event pairs, 439 based on Foata normal form. 0/1739 useless extension candidates. Maximal degree in co-relation 4176. Up to 812 conditions per place. [2024-12-02 08:01:23,949 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 63 selfloop transitions, 7 changer transitions 0/82 dead transitions. [2024-12-02 08:01:23,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 438 flow [2024-12-02 08:01:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:01:23,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:01:23,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 231 transitions. [2024-12-02 08:01:23,951 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-12-02 08:01:23,951 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 236 flow. Second operand 7 states and 231 transitions. [2024-12-02 08:01:23,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 438 flow [2024-12-02 08:01:23,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 428 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 08:01:23,954 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 255 flow [2024-12-02 08:01:23,954 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=255, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-12-02 08:01:23,955 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 5 predicate places. [2024-12-02 08:01:23,955 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 255 flow [2024-12-02 08:01:23,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 28.09090909090909) internal successors, (309), 11 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:23,955 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:23,955 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:23,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 08:01:24,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 08:01:24,156 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:24,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:24,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1602616595, now seen corresponding path program 1 times [2024-12-02 08:01:24,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:24,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287250006] [2024-12-02 08:01:24,156 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:24,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:24,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:24,245 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-12-02 08:01:24,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:24,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287250006] [2024-12-02 08:01:24,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287250006] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:01:24,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:01:24,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:01:24,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379610512] [2024-12-02 08:01:24,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:24,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:01:24,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:24,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:01:24,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:01:24,285 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-12-02 08:01:24,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 255 flow. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:24,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:24,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-12-02 08:01:24,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:24,473 INFO L124 PetriNetUnfolderBase]: 525/1088 cut-off events. [2024-12-02 08:01:24,473 INFO L125 PetriNetUnfolderBase]: For 807/899 co-relation queries the response was YES. [2024-12-02 08:01:24,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2560 conditions, 1088 events. 525/1088 cut-off events. For 807/899 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6011 event pairs, 406 based on Foata normal form. 31/1038 useless extension candidates. Maximal degree in co-relation 2419. Up to 773 conditions per place. [2024-12-02 08:01:24,480 INFO L140 encePairwiseOnDemand]: 56/60 looper letters, 46 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2024-12-02 08:01:24,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 63 transitions, 347 flow [2024-12-02 08:01:24,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:01:24,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 08:01:24,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-12-02 08:01:24,482 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-12-02 08:01:24,482 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 255 flow. Second operand 4 states and 127 transitions. [2024-12-02 08:01:24,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 63 transitions, 347 flow [2024-12-02 08:01:24,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 337 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 08:01:24,484 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 245 flow [2024-12-02 08:01:24,484 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=245, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-12-02 08:01:24,484 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-12-02 08:01:24,484 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 245 flow [2024-12-02 08:01:24,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:24,485 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:24,485 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:24,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 08:01:24,485 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:24,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:24,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1602616596, now seen corresponding path program 1 times [2024-12-02 08:01:24,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:24,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131075120] [2024-12-02 08:01:24,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:24,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:24,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:24,859 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:24,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:24,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131075120] [2024-12-02 08:01:24,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131075120] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:24,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302436551] [2024-12-02 08:01:24,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:24,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:24,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:24,862 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:24,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 08:01:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:24,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 08:01:25,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:25,145 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:25,145 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:25,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-12-02 08:01:25,300 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:25,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302436551] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:25,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:25,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-12-02 08:01:25,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016033545] [2024-12-02 08:01:25,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:25,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 08:01:25,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:25,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 08:01:25,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-12-02 08:01:25,823 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-12-02 08:01:25,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 245 flow. Second operand has 25 states, 25 states have (on average 30.24) internal successors, (756), 25 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:25,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:25,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-12-02 08:01:25,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:26,311 INFO L124 PetriNetUnfolderBase]: 888/1731 cut-off events. [2024-12-02 08:01:26,311 INFO L125 PetriNetUnfolderBase]: For 1144/1263 co-relation queries the response was YES. [2024-12-02 08:01:26,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4186 conditions, 1731 events. 888/1731 cut-off events. For 1144/1263 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9953 event pairs, 315 based on Foata normal form. 92/1729 useless extension candidates. Maximal degree in co-relation 4046. Up to 650 conditions per place. [2024-12-02 08:01:26,319 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 74 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-12-02 08:01:26,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 107 transitions, 587 flow [2024-12-02 08:01:26,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 08:01:26,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 08:01:26,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 366 transitions. [2024-12-02 08:01:26,322 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-12-02 08:01:26,322 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 245 flow. Second operand 10 states and 366 transitions. [2024-12-02 08:01:26,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 107 transitions, 587 flow [2024-12-02 08:01:26,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 107 transitions, 584 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 08:01:26,324 INFO L231 Difference]: Finished difference. Result has 70 places, 65 transitions, 300 flow [2024-12-02 08:01:26,324 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=300, PETRI_PLACES=70, PETRI_TRANSITIONS=65} [2024-12-02 08:01:26,325 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2024-12-02 08:01:26,325 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 65 transitions, 300 flow [2024-12-02 08:01:26,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 30.24) internal successors, (756), 25 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:26,325 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:26,325 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:26,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 08:01:26,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-12-02 08:01:26,526 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:26,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:26,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1171492633, now seen corresponding path program 1 times [2024-12-02 08:01:26,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:26,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595241456] [2024-12-02 08:01:26,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:26,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:26,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:26,934 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-12-02 08:01:26,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:26,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595241456] [2024-12-02 08:01:26,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595241456] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:26,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232111729] [2024-12-02 08:01:26,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:26,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:26,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:26,936 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:26,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 08:01:27,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:27,076 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-12-02 08:01:27,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:27,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:27,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:27,172 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 08:01:27,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 08:01:27,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 08:01:27,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:01:27,460 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 08:01:27,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 21 [2024-12-02 08:01:27,468 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:01:27,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 08:01:27,543 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:27,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:28,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232111729] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:28,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:28,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 10] total 26 [2024-12-02 08:01:28,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780101746] [2024-12-02 08:01:28,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:28,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 08:01:28,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:28,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 08:01:28,168 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=588, Unknown=0, NotChecked=0, Total=756 [2024-12-02 08:01:29,655 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-12-02 08:01:29,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 65 transitions, 300 flow. Second operand has 28 states, 28 states have (on average 23.214285714285715) internal successors, (650), 28 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:29,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:29,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-12-02 08:01:29,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:30,746 INFO L124 PetriNetUnfolderBase]: 3421/5883 cut-off events. [2024-12-02 08:01:30,746 INFO L125 PetriNetUnfolderBase]: For 5815/5969 co-relation queries the response was YES. [2024-12-02 08:01:30,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15501 conditions, 5883 events. 3421/5883 cut-off events. For 5815/5969 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 36550 event pairs, 648 based on Foata normal form. 246/6072 useless extension candidates. Maximal degree in co-relation 15344. Up to 1130 conditions per place. [2024-12-02 08:01:30,773 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 130 selfloop transitions, 18 changer transitions 0/158 dead transitions. [2024-12-02 08:01:30,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 158 transitions, 953 flow [2024-12-02 08:01:30,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 08:01:30,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 08:01:30,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 399 transitions. [2024-12-02 08:01:30,775 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5115384615384615 [2024-12-02 08:01:30,775 INFO L175 Difference]: Start difference. First operand has 70 places, 65 transitions, 300 flow. Second operand 13 states and 399 transitions. [2024-12-02 08:01:30,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 158 transitions, 953 flow [2024-12-02 08:01:30,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 158 transitions, 922 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 08:01:30,782 INFO L231 Difference]: Finished difference. Result has 80 places, 68 transitions, 343 flow [2024-12-02 08:01:30,782 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=343, PETRI_PLACES=80, PETRI_TRANSITIONS=68} [2024-12-02 08:01:30,783 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 20 predicate places. [2024-12-02 08:01:30,783 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 68 transitions, 343 flow [2024-12-02 08:01:30,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 23.214285714285715) internal successors, (650), 28 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:30,783 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:30,784 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:30,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 08:01:30,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 08:01:30,984 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:30,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:30,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1892060750, now seen corresponding path program 1 times [2024-12-02 08:01:30,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:30,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176218544] [2024-12-02 08:01:30,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:30,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:31,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:31,383 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:31,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:31,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176218544] [2024-12-02 08:01:31,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176218544] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:31,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085151581] [2024-12-02 08:01:31,383 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:31,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:31,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:31,385 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:31,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 08:01:31,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:31,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 08:01:31,531 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:31,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:31,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:31,617 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:01:31,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 08:01:31,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 08:01:31,947 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:31,947 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:32,250 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:32,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085151581] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:32,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:01:32,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 25 [2024-12-02 08:01:32,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448855503] [2024-12-02 08:01:32,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:01:32,251 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 08:01:32,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:32,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 08:01:32,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2024-12-02 08:01:32,515 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-12-02 08:01:32,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 68 transitions, 343 flow. Second operand has 10 states, 10 states have (on average 29.5) internal successors, (295), 10 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:32,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:32,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-12-02 08:01:32,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:33,215 INFO L124 PetriNetUnfolderBase]: 3512/5930 cut-off events. [2024-12-02 08:01:33,216 INFO L125 PetriNetUnfolderBase]: For 11996/12710 co-relation queries the response was YES. [2024-12-02 08:01:33,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16784 conditions, 5930 events. 3512/5930 cut-off events. For 11996/12710 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 38517 event pairs, 1805 based on Foata normal form. 0/5648 useless extension candidates. Maximal degree in co-relation 16626. Up to 2958 conditions per place. [2024-12-02 08:01:33,246 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 66 selfloop transitions, 6 changer transitions 0/86 dead transitions. [2024-12-02 08:01:33,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 86 transitions, 593 flow [2024-12-02 08:01:33,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:01:33,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 08:01:33,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 207 transitions. [2024-12-02 08:01:33,247 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-12-02 08:01:33,248 INFO L175 Difference]: Start difference. First operand has 80 places, 68 transitions, 343 flow. Second operand 6 states and 207 transitions. [2024-12-02 08:01:33,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 86 transitions, 593 flow [2024-12-02 08:01:33,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 86 transitions, 586 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 08:01:33,254 INFO L231 Difference]: Finished difference. Result has 84 places, 69 transitions, 363 flow [2024-12-02 08:01:33,254 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=363, PETRI_PLACES=84, PETRI_TRANSITIONS=69} [2024-12-02 08:01:33,254 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 24 predicate places. [2024-12-02 08:01:33,255 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 69 transitions, 363 flow [2024-12-02 08:01:33,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 29.5) internal successors, (295), 10 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:33,255 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:33,255 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:33,264 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 08:01:33,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:33,455 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:33,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:33,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1956532409, now seen corresponding path program 1 times [2024-12-02 08:01:33,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:33,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665236841] [2024-12-02 08:01:33,456 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:33,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:33,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:33,786 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 16 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:33,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:33,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665236841] [2024-12-02 08:01:33,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665236841] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:33,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494720630] [2024-12-02 08:01:33,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:33,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:33,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:33,788 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:33,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 08:01:33,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:33,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-12-02 08:01:33,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:33,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:33,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:34,022 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:01:34,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 08:01:34,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 08:01:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 20 proven. 8 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:34,385 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 25 proven. 3 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:34,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494720630] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:34,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:34,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2024-12-02 08:01:34,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839981946] [2024-12-02 08:01:34,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:34,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 08:01:34,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:34,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 08:01:34,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=583, Unknown=0, NotChecked=0, Total=756 [2024-12-02 08:01:35,824 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-12-02 08:01:35,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 69 transitions, 363 flow. Second operand has 28 states, 28 states have (on average 24.142857142857142) internal successors, (676), 28 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:35,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:35,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-12-02 08:01:35,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:36,916 INFO L124 PetriNetUnfolderBase]: 2692/4927 cut-off events. [2024-12-02 08:01:36,916 INFO L125 PetriNetUnfolderBase]: For 9586/9882 co-relation queries the response was YES. [2024-12-02 08:01:36,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15354 conditions, 4927 events. 2692/4927 cut-off events. For 9586/9882 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 33495 event pairs, 701 based on Foata normal form. 258/5099 useless extension candidates. Maximal degree in co-relation 15192. Up to 1247 conditions per place. [2024-12-02 08:01:36,936 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 117 selfloop transitions, 21 changer transitions 0/154 dead transitions. [2024-12-02 08:01:36,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 154 transitions, 990 flow [2024-12-02 08:01:36,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 08:01:36,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 08:01:36,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 499 transitions. [2024-12-02 08:01:36,937 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4892156862745098 [2024-12-02 08:01:36,937 INFO L175 Difference]: Start difference. First operand has 84 places, 69 transitions, 363 flow. Second operand 17 states and 499 transitions. [2024-12-02 08:01:36,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 154 transitions, 990 flow [2024-12-02 08:01:36,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 154 transitions, 970 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-12-02 08:01:36,949 INFO L231 Difference]: Finished difference. Result has 99 places, 70 transitions, 418 flow [2024-12-02 08:01:36,949 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=418, PETRI_PLACES=99, PETRI_TRANSITIONS=70} [2024-12-02 08:01:36,949 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 39 predicate places. [2024-12-02 08:01:36,949 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 70 transitions, 418 flow [2024-12-02 08:01:36,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 24.142857142857142) internal successors, (676), 28 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:36,949 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:36,949 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:36,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 08:01:37,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:37,150 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:37,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:37,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1778680391, now seen corresponding path program 1 times [2024-12-02 08:01:37,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:37,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786546570] [2024-12-02 08:01:37,151 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:37,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:37,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:37,822 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 29 proven. 23 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 08:01:37,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:37,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786546570] [2024-12-02 08:01:37,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786546570] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:37,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100576400] [2024-12-02 08:01:37,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:37,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:37,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:37,825 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:37,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 08:01:37,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:37,962 INFO L256 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-12-02 08:01:37,965 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:37,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:37,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:38,053 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 08:01:38,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 08:01:38,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 08:01:38,143 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 08:01:38,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-12-02 08:01:38,156 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:01:38,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 08:01:38,497 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:38,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:39,134 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:39,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100576400] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:39,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:39,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 10] total 34 [2024-12-02 08:01:39,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916770676] [2024-12-02 08:01:39,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:39,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 08:01:39,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:39,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 08:01:39,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=955, Unknown=0, NotChecked=0, Total=1260 [2024-12-02 08:01:40,201 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 60 [2024-12-02 08:01:40,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 70 transitions, 418 flow. Second operand has 36 states, 36 states have (on average 20.305555555555557) internal successors, (731), 36 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:40,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:40,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 60 [2024-12-02 08:01:40,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:42,243 INFO L124 PetriNetUnfolderBase]: 8355/14143 cut-off events. [2024-12-02 08:01:42,243 INFO L125 PetriNetUnfolderBase]: For 33217/34411 co-relation queries the response was YES. [2024-12-02 08:01:42,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44365 conditions, 14143 events. 8355/14143 cut-off events. For 33217/34411 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 101665 event pairs, 1620 based on Foata normal form. 651/14671 useless extension candidates. Maximal degree in co-relation 44186. Up to 2806 conditions per place. [2024-12-02 08:01:42,304 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 137 selfloop transitions, 22 changer transitions 0/170 dead transitions. [2024-12-02 08:01:42,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 170 transitions, 1326 flow [2024-12-02 08:01:42,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 08:01:42,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 08:01:42,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 432 transitions. [2024-12-02 08:01:42,306 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4235294117647059 [2024-12-02 08:01:42,306 INFO L175 Difference]: Start difference. First operand has 99 places, 70 transitions, 418 flow. Second operand 17 states and 432 transitions. [2024-12-02 08:01:42,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 170 transitions, 1326 flow [2024-12-02 08:01:42,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 170 transitions, 1250 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-12-02 08:01:42,332 INFO L231 Difference]: Finished difference. Result has 110 places, 72 transitions, 457 flow [2024-12-02 08:01:42,332 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=457, PETRI_PLACES=110, PETRI_TRANSITIONS=72} [2024-12-02 08:01:42,333 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 50 predicate places. [2024-12-02 08:01:42,333 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 72 transitions, 457 flow [2024-12-02 08:01:42,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 20.305555555555557) internal successors, (731), 36 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:42,333 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:42,333 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:42,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 08:01:42,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 08:01:42,534 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:42,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:42,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1475659758, now seen corresponding path program 1 times [2024-12-02 08:01:42,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:42,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938663050] [2024-12-02 08:01:42,534 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:42,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:42,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:42,897 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:42,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:42,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938663050] [2024-12-02 08:01:42,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938663050] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:42,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141716728] [2024-12-02 08:01:42,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:42,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:42,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:42,899 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:42,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 08:01:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:43,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 08:01:43,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:43,181 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:43,181 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:43,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-12-02 08:01:43,338 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:43,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141716728] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:43,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:43,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-12-02 08:01:43,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046838251] [2024-12-02 08:01:43,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:43,339 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 08:01:43,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:43,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 08:01:43,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-12-02 08:01:43,861 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-12-02 08:01:43,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 72 transitions, 457 flow. Second operand has 25 states, 25 states have (on average 30.48) internal successors, (762), 25 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:43,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:43,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-12-02 08:01:43,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:45,610 INFO L124 PetriNetUnfolderBase]: 6203/11434 cut-off events. [2024-12-02 08:01:45,610 INFO L125 PetriNetUnfolderBase]: For 31971/33155 co-relation queries the response was YES. [2024-12-02 08:01:45,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36338 conditions, 11434 events. 6203/11434 cut-off events. For 31971/33155 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 90791 event pairs, 2903 based on Foata normal form. 644/11623 useless extension candidates. Maximal degree in co-relation 36152. Up to 4940 conditions per place. [2024-12-02 08:01:45,659 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 88 selfloop transitions, 19 changer transitions 0/124 dead transitions. [2024-12-02 08:01:45,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 124 transitions, 1013 flow [2024-12-02 08:01:45,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 08:01:45,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 08:01:45,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 362 transitions. [2024-12-02 08:01:45,661 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6033333333333334 [2024-12-02 08:01:45,661 INFO L175 Difference]: Start difference. First operand has 110 places, 72 transitions, 457 flow. Second operand 10 states and 362 transitions. [2024-12-02 08:01:45,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 124 transitions, 1013 flow [2024-12-02 08:01:45,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 124 transitions, 961 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-12-02 08:01:45,685 INFO L231 Difference]: Finished difference. Result has 112 places, 74 transitions, 483 flow [2024-12-02 08:01:45,685 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=483, PETRI_PLACES=112, PETRI_TRANSITIONS=74} [2024-12-02 08:01:45,685 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 52 predicate places. [2024-12-02 08:01:45,686 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 74 transitions, 483 flow [2024-12-02 08:01:45,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 30.48) internal successors, (762), 25 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:45,686 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:45,686 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:45,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 08:01:45,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 08:01:45,886 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:45,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:45,887 INFO L85 PathProgramCache]: Analyzing trace with hash 769850163, now seen corresponding path program 1 times [2024-12-02 08:01:45,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:45,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434957397] [2024-12-02 08:01:45,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:45,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:45,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:46,272 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:46,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:46,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434957397] [2024-12-02 08:01:46,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434957397] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:46,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990430068] [2024-12-02 08:01:46,272 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:46,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:46,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:46,274 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:46,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 08:01:46,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:46,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-12-02 08:01:46,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:46,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:01:46,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:46,497 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:01:46,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 08:01:46,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 08:01:46,835 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:46,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:47,179 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:47,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990430068] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:47,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:47,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2024-12-02 08:01:47,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726807797] [2024-12-02 08:01:47,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:47,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 08:01:47,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:47,180 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 08:01:47,180 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=635, Unknown=0, NotChecked=0, Total=812 [2024-12-02 08:01:48,071 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-12-02 08:01:48,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 74 transitions, 483 flow. Second operand has 29 states, 29 states have (on average 23.586206896551722) internal successors, (684), 29 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:48,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:48,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-12-02 08:01:48,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:50,949 INFO L124 PetriNetUnfolderBase]: 11907/19944 cut-off events. [2024-12-02 08:01:50,950 INFO L125 PetriNetUnfolderBase]: For 58255/60575 co-relation queries the response was YES. [2024-12-02 08:01:51,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66379 conditions, 19944 events. 11907/19944 cut-off events. For 58255/60575 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 152448 event pairs, 2903 based on Foata normal form. 966/20565 useless extension candidates. Maximal degree in co-relation 66186. Up to 4618 conditions per place. [2024-12-02 08:01:51,073 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 129 selfloop transitions, 22 changer transitions 0/166 dead transitions. [2024-12-02 08:01:51,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 166 transitions, 1383 flow [2024-12-02 08:01:51,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 08:01:51,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 08:01:51,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 470 transitions. [2024-12-02 08:01:51,076 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46078431372549017 [2024-12-02 08:01:51,076 INFO L175 Difference]: Start difference. First operand has 112 places, 74 transitions, 483 flow. Second operand 17 states and 470 transitions. [2024-12-02 08:01:51,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 166 transitions, 1383 flow [2024-12-02 08:01:51,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 166 transitions, 1352 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 08:01:51,147 INFO L231 Difference]: Finished difference. Result has 126 places, 76 transitions, 527 flow [2024-12-02 08:01:51,147 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=527, PETRI_PLACES=126, PETRI_TRANSITIONS=76} [2024-12-02 08:01:51,147 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 66 predicate places. [2024-12-02 08:01:51,147 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 76 transitions, 527 flow [2024-12-02 08:01:51,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 23.586206896551722) internal successors, (684), 29 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:51,148 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:51,148 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:51,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 08:01:51,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 08:01:51,348 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:51,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:51,349 INFO L85 PathProgramCache]: Analyzing trace with hash 230089940, now seen corresponding path program 1 times [2024-12-02 08:01:51,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:51,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507027038] [2024-12-02 08:01:51,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:51,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:51,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:51,707 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:51,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:51,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507027038] [2024-12-02 08:01:51,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507027038] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:51,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128822490] [2024-12-02 08:01:51,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:51,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:51,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:51,709 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:51,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 08:01:51,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:51,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 08:01:51,856 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:52,030 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:52,030 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:52,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-12-02 08:01:52,260 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:52,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128822490] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:52,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:52,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-12-02 08:01:52,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296356282] [2024-12-02 08:01:52,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:52,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 08:01:52,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:52,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 08:01:52,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2024-12-02 08:01:52,945 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-12-02 08:01:52,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 76 transitions, 527 flow. Second operand has 32 states, 32 states have (on average 29.96875) internal successors, (959), 32 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:52,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:52,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-12-02 08:01:52,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:01:55,776 INFO L124 PetriNetUnfolderBase]: 10640/20303 cut-off events. [2024-12-02 08:01:55,776 INFO L125 PetriNetUnfolderBase]: For 68756/70594 co-relation queries the response was YES. [2024-12-02 08:01:55,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71655 conditions, 20303 events. 10640/20303 cut-off events. For 68756/70594 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 175810 event pairs, 2584 based on Foata normal form. 957/20950 useless extension candidates. Maximal degree in co-relation 71457. Up to 4405 conditions per place. [2024-12-02 08:01:55,915 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 155 selfloop transitions, 22 changer transitions 0/195 dead transitions. [2024-12-02 08:01:55,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 195 transitions, 1682 flow [2024-12-02 08:01:55,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 08:01:55,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 08:01:55,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 496 transitions. [2024-12-02 08:01:55,916 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6358974358974359 [2024-12-02 08:01:55,916 INFO L175 Difference]: Start difference. First operand has 126 places, 76 transitions, 527 flow. Second operand 13 states and 496 transitions. [2024-12-02 08:01:55,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 195 transitions, 1682 flow [2024-12-02 08:01:56,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 195 transitions, 1590 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-12-02 08:01:56,038 INFO L231 Difference]: Finished difference. Result has 127 places, 78 transitions, 561 flow [2024-12-02 08:01:56,038 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=561, PETRI_PLACES=127, PETRI_TRANSITIONS=78} [2024-12-02 08:01:56,039 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 67 predicate places. [2024-12-02 08:01:56,039 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 78 transitions, 561 flow [2024-12-02 08:01:56,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 29.96875) internal successors, (959), 32 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:56,039 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:01:56,039 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:01:56,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 08:01:56,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:56,239 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:01:56,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:01:56,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1112756110, now seen corresponding path program 1 times [2024-12-02 08:01:56,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:01:56,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105379218] [2024-12-02 08:01:56,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:56,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:01:56,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:56,662 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:56,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:01:56,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105379218] [2024-12-02 08:01:56,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105379218] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:01:56,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640765120] [2024-12-02 08:01:56,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:01:56,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:01:56,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:01:56,664 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:01:56,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 08:01:56,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:01:56,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-12-02 08:01:56,824 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:01:56,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:01:56,963 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 08:01:56,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-12-02 08:01:57,079 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:01:57,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:01:57,230 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 08:01:57,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640765120] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:01:57,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:01:57,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 6] total 25 [2024-12-02 08:01:57,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434708881] [2024-12-02 08:01:57,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:01:57,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 08:01:57,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:01:57,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 08:01:57,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2024-12-02 08:01:58,111 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-12-02 08:01:58,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 78 transitions, 561 flow. Second operand has 26 states, 26 states have (on average 27.23076923076923) internal successors, (708), 26 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:01:58,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:01:58,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-12-02 08:01:58,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:02:02,132 INFO L124 PetriNetUnfolderBase]: 12848/24305 cut-off events. [2024-12-02 08:02:02,132 INFO L125 PetriNetUnfolderBase]: For 94491/96767 co-relation queries the response was YES. [2024-12-02 08:02:02,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89124 conditions, 24305 events. 12848/24305 cut-off events. For 94491/96767 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 212397 event pairs, 3452 based on Foata normal form. 1143/25171 useless extension candidates. Maximal degree in co-relation 88923. Up to 5988 conditions per place. [2024-12-02 08:02:02,271 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 157 selfloop transitions, 22 changer transitions 0/197 dead transitions. [2024-12-02 08:02:02,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 197 transitions, 1835 flow [2024-12-02 08:02:02,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 08:02:02,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 08:02:02,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 447 transitions. [2024-12-02 08:02:02,272 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.573076923076923 [2024-12-02 08:02:02,272 INFO L175 Difference]: Start difference. First operand has 127 places, 78 transitions, 561 flow. Second operand 13 states and 447 transitions. [2024-12-02 08:02:02,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 197 transitions, 1835 flow [2024-12-02 08:02:02,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 197 transitions, 1768 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-12-02 08:02:02,419 INFO L231 Difference]: Finished difference. Result has 133 places, 80 transitions, 600 flow [2024-12-02 08:02:02,419 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=600, PETRI_PLACES=133, PETRI_TRANSITIONS=80} [2024-12-02 08:02:02,420 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 73 predicate places. [2024-12-02 08:02:02,420 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 80 transitions, 600 flow [2024-12-02 08:02:02,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 27.23076923076923) internal successors, (708), 26 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:02,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:02:02,420 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:02:02,426 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 08:02:02,620 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-12-02 08:02:02,621 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:02:02,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:02:02,621 INFO L85 PathProgramCache]: Analyzing trace with hash 677113900, now seen corresponding path program 2 times [2024-12-02 08:02:02,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:02:02,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297157048] [2024-12-02 08:02:02,621 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:02,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:02:02,665 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:02:02,665 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:03,394 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 08:02:03,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:02:03,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297157048] [2024-12-02 08:02:03,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297157048] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:02:03,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120558559] [2024-12-02 08:02:03,395 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:03,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:02:03,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:02:03,397 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:02:03,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 08:02:03,613 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:02:03,617 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:03,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 08:02:03,623 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:02:03,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-12-02 08:02:03,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:02:03,707 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 08:02:03,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-12-02 08:02:03,729 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 08:02:03,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 08:02:03,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:02:03,992 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 08:02:03,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 21 [2024-12-02 08:02:04,000 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 08:02:04,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 08:02:04,165 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 31 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:02:04,165 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:02:05,025 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:02:05,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120558559] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:02:05,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:02:05,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 36 [2024-12-02 08:02:05,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341803521] [2024-12-02 08:02:05,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:02:05,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 08:02:05,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:02:05,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 08:02:05,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 08:02:06,787 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-12-02 08:02:06,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 80 transitions, 600 flow. Second operand has 38 states, 38 states have (on average 22.473684210526315) internal successors, (854), 38 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:06,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:02:06,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-12-02 08:02:06,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:02:14,036 INFO L124 PetriNetUnfolderBase]: 33635/51069 cut-off events. [2024-12-02 08:02:14,036 INFO L125 PetriNetUnfolderBase]: For 212598/216659 co-relation queries the response was YES. [2024-12-02 08:02:14,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199993 conditions, 51069 events. 33635/51069 cut-off events. For 212598/216659 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 376162 event pairs, 2586 based on Foata normal form. 534/48122 useless extension candidates. Maximal degree in co-relation 199788. Up to 8891 conditions per place. [2024-12-02 08:02:14,442 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 233 selfloop transitions, 19 changer transitions 0/263 dead transitions. [2024-12-02 08:02:14,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 263 transitions, 2415 flow [2024-12-02 08:02:14,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 08:02:14,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 08:02:14,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 459 transitions. [2024-12-02 08:02:14,444 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.51 [2024-12-02 08:02:14,444 INFO L175 Difference]: Start difference. First operand has 133 places, 80 transitions, 600 flow. Second operand 15 states and 459 transitions. [2024-12-02 08:02:14,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 263 transitions, 2415 flow [2024-12-02 08:02:14,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 263 transitions, 2324 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-12-02 08:02:14,945 INFO L231 Difference]: Finished difference. Result has 134 places, 80 transitions, 581 flow [2024-12-02 08:02:14,945 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=581, PETRI_PLACES=134, PETRI_TRANSITIONS=80} [2024-12-02 08:02:14,945 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 74 predicate places. [2024-12-02 08:02:14,945 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 80 transitions, 581 flow [2024-12-02 08:02:14,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 22.473684210526315) internal successors, (854), 38 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:14,946 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:02:14,946 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:02:14,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 08:02:15,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 08:02:15,146 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:02:15,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:02:15,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1843121251, now seen corresponding path program 1 times [2024-12-02 08:02:15,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:02:15,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636553236] [2024-12-02 08:02:15,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:02:15,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:02:15,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:02:15,269 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 08:02:15,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:02:15,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636553236] [2024-12-02 08:02:15,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636553236] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:02:15,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:02:15,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:02:15,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518666829] [2024-12-02 08:02:15,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:02:15,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:02:15,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:02:15,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:02:15,270 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:02:15,276 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-12-02 08:02:15,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 80 transitions, 581 flow. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:15,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:02:15,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-12-02 08:02:15,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:02:18,616 INFO L124 PetriNetUnfolderBase]: 13832/27111 cut-off events. [2024-12-02 08:02:18,616 INFO L125 PetriNetUnfolderBase]: For 107346/109827 co-relation queries the response was YES. [2024-12-02 08:02:18,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101307 conditions, 27111 events. 13832/27111 cut-off events. For 107346/109827 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 249352 event pairs, 10306 based on Foata normal form. 36/26484 useless extension candidates. Maximal degree in co-relation 101108. Up to 17266 conditions per place. [2024-12-02 08:02:18,808 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 83 selfloop transitions, 2 changer transitions 1/105 dead transitions. [2024-12-02 08:02:18,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 105 transitions, 938 flow [2024-12-02 08:02:18,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:02:18,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 08:02:18,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 133 transitions. [2024-12-02 08:02:18,809 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7388888888888889 [2024-12-02 08:02:18,809 INFO L175 Difference]: Start difference. First operand has 134 places, 80 transitions, 581 flow. Second operand 3 states and 133 transitions. [2024-12-02 08:02:18,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 105 transitions, 938 flow [2024-12-02 08:02:19,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 105 transitions, 905 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-12-02 08:02:19,200 INFO L231 Difference]: Finished difference. Result has 125 places, 80 transitions, 556 flow [2024-12-02 08:02:19,200 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=556, PETRI_PLACES=125, PETRI_TRANSITIONS=80} [2024-12-02 08:02:19,200 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 65 predicate places. [2024-12-02 08:02:19,200 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 80 transitions, 556 flow [2024-12-02 08:02:19,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:19,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:02:19,200 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:02:19,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 08:02:19,200 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:02:19,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:02:19,201 INFO L85 PathProgramCache]: Analyzing trace with hash -484304734, now seen corresponding path program 2 times [2024-12-02 08:02:19,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:02:19,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404523110] [2024-12-02 08:02:19,201 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:19,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:02:19,216 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:02:19,216 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:19,374 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2024-12-02 08:02:19,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:02:19,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404523110] [2024-12-02 08:02:19,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404523110] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:02:19,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107584948] [2024-12-02 08:02:19,374 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:19,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:02:19,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:02:19,376 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:02:19,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 08:02:19,500 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:02:19,500 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:19,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-12-02 08:02:19,503 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:02:19,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:02:19,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:02:19,588 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-02 08:02:19,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-02 08:02:19,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2024-12-02 08:02:19,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:02:19,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:02:19,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2024-12-02 08:02:19,786 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-12-02 08:02:19,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-12-02 08:02:20,246 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-12-02 08:02:20,246 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:02:21,411 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-12-02 08:02:21,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107584948] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:02:21,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:02:21,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 13 [2024-12-02 08:02:21,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906359471] [2024-12-02 08:02:21,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:02:21,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 08:02:21,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:02:21,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 08:02:21,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-12-02 08:02:22,521 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-12-02 08:02:22,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 80 transitions, 556 flow. Second operand has 15 states, 15 states have (on average 24.4) internal successors, (366), 15 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:22,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:02:22,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-12-02 08:02:22,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:02:28,244 INFO L124 PetriNetUnfolderBase]: 23177/34500 cut-off events. [2024-12-02 08:02:28,244 INFO L125 PetriNetUnfolderBase]: For 129614/132012 co-relation queries the response was YES. [2024-12-02 08:02:28,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135587 conditions, 34500 events. 23177/34500 cut-off events. For 129614/132012 co-relation queries the response was YES. Maximal size of possible extension queue 920. Compared 243990 event pairs, 10850 based on Foata normal form. 366/34260 useless extension candidates. Maximal degree in co-relation 135399. Up to 17226 conditions per place. [2024-12-02 08:02:28,472 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 98 selfloop transitions, 14 changer transitions 1/126 dead transitions. [2024-12-02 08:02:28,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 126 transitions, 1135 flow [2024-12-02 08:02:28,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:02:28,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 08:02:28,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-12-02 08:02:28,473 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-12-02 08:02:28,473 INFO L175 Difference]: Start difference. First operand has 125 places, 80 transitions, 556 flow. Second operand 8 states and 228 transitions. [2024-12-02 08:02:28,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 126 transitions, 1135 flow [2024-12-02 08:02:28,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 126 transitions, 1119 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-12-02 08:02:28,869 INFO L231 Difference]: Finished difference. Result has 126 places, 80 transitions, 573 flow [2024-12-02 08:02:28,869 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=573, PETRI_PLACES=126, PETRI_TRANSITIONS=80} [2024-12-02 08:02:28,869 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 66 predicate places. [2024-12-02 08:02:28,869 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 80 transitions, 573 flow [2024-12-02 08:02:28,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 24.4) internal successors, (366), 15 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:28,869 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:02:28,869 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:02:28,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 08:02:29,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:02:29,070 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:02:29,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:02:29,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1002280157, now seen corresponding path program 2 times [2024-12-02 08:02:29,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:02:29,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943144985] [2024-12-02 08:02:29,070 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:29,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:02:29,099 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:02:29,099 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:29,587 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 36 proven. 13 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-12-02 08:02:29,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:02:29,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943144985] [2024-12-02 08:02:29,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943144985] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:02:29,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468522134] [2024-12-02 08:02:29,588 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:29,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:02:29,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:02:29,589 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:02:29,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 08:02:29,743 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:02:29,744 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:29,746 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-12-02 08:02:29,747 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:02:29,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:02:29,884 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 08:02:29,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-12-02 08:02:30,074 INFO L349 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2024-12-02 08:02:30,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 22 [2024-12-02 08:02:30,405 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 55 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-12-02 08:02:30,405 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:02:31,063 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:02:31,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468522134] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:02:31,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:02:31,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 13] total 44 [2024-12-02 08:02:31,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497364205] [2024-12-02 08:02:31,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:02:31,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-12-02 08:02:31,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:02:31,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-12-02 08:02:31,065 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=1822, Unknown=0, NotChecked=0, Total=2070 [2024-12-02 08:02:33,519 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-12-02 08:02:33,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 80 transitions, 573 flow. Second operand has 46 states, 46 states have (on average 22.5) internal successors, (1035), 46 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:33,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:02:33,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-12-02 08:02:33,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:02:39,031 INFO L124 PetriNetUnfolderBase]: 26123/39132 cut-off events. [2024-12-02 08:02:39,031 INFO L125 PetriNetUnfolderBase]: For 171863/176788 co-relation queries the response was YES. [2024-12-02 08:02:39,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148132 conditions, 39132 events. 26123/39132 cut-off events. For 171863/176788 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 277796 event pairs, 576 based on Foata normal form. 884/36970 useless extension candidates. Maximal degree in co-relation 147943. Up to 6090 conditions per place. [2024-12-02 08:02:39,299 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 214 selfloop transitions, 24 changer transitions 0/252 dead transitions. [2024-12-02 08:02:39,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 252 transitions, 2286 flow [2024-12-02 08:02:39,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 08:02:39,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 08:02:39,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 562 transitions. [2024-12-02 08:02:39,480 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4683333333333333 [2024-12-02 08:02:39,480 INFO L175 Difference]: Start difference. First operand has 126 places, 80 transitions, 573 flow. Second operand 20 states and 562 transitions. [2024-12-02 08:02:39,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 252 transitions, 2286 flow [2024-12-02 08:02:39,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 252 transitions, 2154 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-12-02 08:02:39,767 INFO L231 Difference]: Finished difference. Result has 135 places, 80 transitions, 574 flow [2024-12-02 08:02:39,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=574, PETRI_PLACES=135, PETRI_TRANSITIONS=80} [2024-12-02 08:02:39,768 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 75 predicate places. [2024-12-02 08:02:39,768 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 80 transitions, 574 flow [2024-12-02 08:02:39,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 22.5) internal successors, (1035), 46 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:39,768 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:02:39,768 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:02:39,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 08:02:39,968 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:02:39,968 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:02:39,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:02:39,969 INFO L85 PathProgramCache]: Analyzing trace with hash 246636578, now seen corresponding path program 1 times [2024-12-02 08:02:39,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:02:39,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766077612] [2024-12-02 08:02:39,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:02:39,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:02:39,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:02:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 08:02:40,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:02:40,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766077612] [2024-12-02 08:02:40,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766077612] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:02:40,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154735176] [2024-12-02 08:02:40,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:02:40,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:02:40,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:02:40,116 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:02:40,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 08:02:40,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:02:40,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 08:02:40,265 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:02:40,306 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:02:40,306 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:02:40,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154735176] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:02:40,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:02:40,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2024-12-02 08:02:40,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459821466] [2024-12-02 08:02:40,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:02:40,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:02:40,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:02:40,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:02:40,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 08:02:40,324 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-12-02 08:02:40,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 80 transitions, 574 flow. Second operand has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:40,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:02:40,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-12-02 08:02:40,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:02:44,284 INFO L124 PetriNetUnfolderBase]: 14135/26918 cut-off events. [2024-12-02 08:02:44,284 INFO L125 PetriNetUnfolderBase]: For 109898/112948 co-relation queries the response was YES. [2024-12-02 08:02:44,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94875 conditions, 26918 events. 14135/26918 cut-off events. For 109898/112948 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 241542 event pairs, 10966 based on Foata normal form. 5/26362 useless extension candidates. Maximal degree in co-relation 94677. Up to 17573 conditions per place. [2024-12-02 08:02:44,449 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 91 selfloop transitions, 5 changer transitions 1/116 dead transitions. [2024-12-02 08:02:44,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 116 transitions, 1012 flow [2024-12-02 08:02:44,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:02:44,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 08:02:44,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 170 transitions. [2024-12-02 08:02:44,450 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-12-02 08:02:44,450 INFO L175 Difference]: Start difference. First operand has 135 places, 80 transitions, 574 flow. Second operand 4 states and 170 transitions. [2024-12-02 08:02:44,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 116 transitions, 1012 flow [2024-12-02 08:02:44,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 116 transitions, 947 flow, removed 2 selfloop flow, removed 18 redundant places. [2024-12-02 08:02:44,731 INFO L231 Difference]: Finished difference. Result has 122 places, 83 transitions, 575 flow [2024-12-02 08:02:44,731 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=575, PETRI_PLACES=122, PETRI_TRANSITIONS=83} [2024-12-02 08:02:44,731 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 62 predicate places. [2024-12-02 08:02:44,731 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 83 transitions, 575 flow [2024-12-02 08:02:44,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:44,731 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:02:44,732 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:02:44,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 08:02:44,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 08:02:44,932 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:02:44,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:02:44,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2025529368, now seen corresponding path program 2 times [2024-12-02 08:02:44,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:02:44,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291367602] [2024-12-02 08:02:44,933 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:44,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:02:44,949 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:02:44,949 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:02:45,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:02:45,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291367602] [2024-12-02 08:02:45,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291367602] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:02:45,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:02:45,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 08:02:45,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915386015] [2024-12-02 08:02:45,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:02:45,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:02:45,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:02:45,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:02:45,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-12-02 08:02:45,077 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-12-02 08:02:45,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 83 transitions, 575 flow. Second operand has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:45,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:02:45,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-12-02 08:02:45,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:02:48,326 INFO L124 PetriNetUnfolderBase]: 14135/26489 cut-off events. [2024-12-02 08:02:48,326 INFO L125 PetriNetUnfolderBase]: For 102155/105054 co-relation queries the response was YES. [2024-12-02 08:02:48,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94429 conditions, 26489 events. 14135/26489 cut-off events. For 102155/105054 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 233046 event pairs, 10380 based on Foata normal form. 57/25620 useless extension candidates. Maximal degree in co-relation 94246. Up to 17403 conditions per place. [2024-12-02 08:02:48,830 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 93 selfloop transitions, 7 changer transitions 1/120 dead transitions. [2024-12-02 08:02:48,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 120 transitions, 1023 flow [2024-12-02 08:02:48,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:02:48,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 08:02:48,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 172 transitions. [2024-12-02 08:02:48,831 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2024-12-02 08:02:48,831 INFO L175 Difference]: Start difference. First operand has 122 places, 83 transitions, 575 flow. Second operand 4 states and 172 transitions. [2024-12-02 08:02:48,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 120 transitions, 1023 flow [2024-12-02 08:02:49,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 120 transitions, 1013 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 08:02:49,059 INFO L231 Difference]: Finished difference. Result has 125 places, 86 transitions, 630 flow [2024-12-02 08:02:49,060 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=630, PETRI_PLACES=125, PETRI_TRANSITIONS=86} [2024-12-02 08:02:49,060 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 65 predicate places. [2024-12-02 08:02:49,060 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 86 transitions, 630 flow [2024-12-02 08:02:49,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:49,060 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:02:49,060 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:02:49,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 08:02:49,060 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:02:49,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:02:49,061 INFO L85 PathProgramCache]: Analyzing trace with hash 817934962, now seen corresponding path program 2 times [2024-12-02 08:02:49,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:02:49,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476354906] [2024-12-02 08:02:49,061 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:49,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:02:49,083 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:02:49,083 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:49,651 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 08:02:49,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:02:49,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476354906] [2024-12-02 08:02:49,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476354906] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:02:49,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761654890] [2024-12-02 08:02:49,651 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:49,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:02:49,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:02:49,653 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:02:49,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 08:02:49,845 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:02:49,845 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:49,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-02 08:02:49,850 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:02:49,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:02:49,989 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 08:02:49,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-12-02 08:02:50,304 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:02:50,304 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:02:50,871 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-12-02 08:02:50,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761654890] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:02:50,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:02:50,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 13] total 35 [2024-12-02 08:02:50,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057612401] [2024-12-02 08:02:50,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:02:50,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 08:02:50,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:02:50,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 08:02:50,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1055, Unknown=0, NotChecked=0, Total=1260 [2024-12-02 08:02:52,672 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-12-02 08:02:52,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 86 transitions, 630 flow. Second operand has 36 states, 36 states have (on average 22.86111111111111) internal successors, (823), 36 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:52,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:02:52,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-12-02 08:02:52,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:02:57,926 INFO L124 PetriNetUnfolderBase]: 26579/40134 cut-off events. [2024-12-02 08:02:57,926 INFO L125 PetriNetUnfolderBase]: For 171541/177321 co-relation queries the response was YES. [2024-12-02 08:02:58,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144140 conditions, 40134 events. 26579/40134 cut-off events. For 171541/177321 co-relation queries the response was YES. Maximal size of possible extension queue 1022. Compared 285126 event pairs, 1386 based on Foata normal form. 930/38079 useless extension candidates. Maximal degree in co-relation 143955. Up to 6753 conditions per place. [2024-12-02 08:02:58,206 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 200 selfloop transitions, 30 changer transitions 0/244 dead transitions. [2024-12-02 08:02:58,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 244 transitions, 2180 flow [2024-12-02 08:02:58,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 08:02:58,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 08:02:58,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 596 transitions. [2024-12-02 08:02:58,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45151515151515154 [2024-12-02 08:02:58,207 INFO L175 Difference]: Start difference. First operand has 125 places, 86 transitions, 630 flow. Second operand 22 states and 596 transitions. [2024-12-02 08:02:58,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 244 transitions, 2180 flow [2024-12-02 08:02:58,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 244 transitions, 2117 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-12-02 08:02:58,636 INFO L231 Difference]: Finished difference. Result has 140 places, 86 transitions, 652 flow [2024-12-02 08:02:58,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=652, PETRI_PLACES=140, PETRI_TRANSITIONS=86} [2024-12-02 08:02:58,637 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 80 predicate places. [2024-12-02 08:02:58,637 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 86 transitions, 652 flow [2024-12-02 08:02:58,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 22.86111111111111) internal successors, (823), 36 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:02:58,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:02:58,637 INFO L206 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:02:58,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 08:02:58,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 08:02:58,838 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:02:58,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:02:58,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1164636866, now seen corresponding path program 2 times [2024-12-02 08:02:58,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:02:58,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617870325] [2024-12-02 08:02:58,838 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:58,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:02:58,852 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:02:58,853 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:58,964 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2024-12-02 08:02:58,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:02:58,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617870325] [2024-12-02 08:02:58,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617870325] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:02:58,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574014682] [2024-12-02 08:02:58,965 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:02:58,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:02:58,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:02:58,966 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:02:58,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 08:02:59,103 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:02:59,103 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:02:59,104 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-12-02 08:02:59,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:02:59,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 08:02:59,148 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 08:02:59,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-12-02 08:02:59,225 INFO L349 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2024-12-02 08:02:59,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 22 [2024-12-02 08:02:59,550 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2024-12-02 08:02:59,550 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:03:00,455 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2024-12-02 08:03:00,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574014682] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:03:00,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:03:00,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-12-02 08:03:00,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074572637] [2024-12-02 08:03:00,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:03:00,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:03:00,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:03:00,456 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:03:00,456 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-12-02 08:03:01,384 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-12-02 08:03:01,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 86 transitions, 652 flow. Second operand has 18 states, 18 states have (on average 29.22222222222222) internal successors, (526), 18 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:03:01,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:03:01,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-12-02 08:03:01,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:03:06,197 INFO L124 PetriNetUnfolderBase]: 26735/39770 cut-off events. [2024-12-02 08:03:06,197 INFO L125 PetriNetUnfolderBase]: For 173454/179191 co-relation queries the response was YES. [2024-12-02 08:03:06,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144266 conditions, 39770 events. 26735/39770 cut-off events. For 173454/179191 co-relation queries the response was YES. Maximal size of possible extension queue 1021. Compared 279598 event pairs, 11006 based on Foata normal form. 468/39526 useless extension candidates. Maximal degree in co-relation 144065. Up to 17363 conditions per place. [2024-12-02 08:03:06,637 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 98 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-12-02 08:03:06,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 128 transitions, 1196 flow [2024-12-02 08:03:06,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:03:06,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:03:06,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 240 transitions. [2024-12-02 08:03:06,638 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-12-02 08:03:06,638 INFO L175 Difference]: Start difference. First operand has 140 places, 86 transitions, 652 flow. Second operand 7 states and 240 transitions. [2024-12-02 08:03:06,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 128 transitions, 1196 flow [2024-12-02 08:03:06,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 128 transitions, 1090 flow, removed 3 selfloop flow, removed 24 redundant places. [2024-12-02 08:03:06,899 INFO L231 Difference]: Finished difference. Result has 122 places, 86 transitions, 617 flow [2024-12-02 08:03:06,899 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=617, PETRI_PLACES=122, PETRI_TRANSITIONS=86} [2024-12-02 08:03:06,899 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 62 predicate places. [2024-12-02 08:03:06,899 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 86 transitions, 617 flow [2024-12-02 08:03:06,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 29.22222222222222) internal successors, (526), 18 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:03:06,899 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:03:06,899 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:03:06,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 08:03:07,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 08:03:07,100 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:03:07,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:03:07,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1087454824, now seen corresponding path program 1 times [2024-12-02 08:03:07,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:03:07,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519126345] [2024-12-02 08:03:07,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:03:07,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:03:07,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:03:07,360 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:03:07,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:03:07,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519126345] [2024-12-02 08:03:07,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519126345] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:03:07,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230788612] [2024-12-02 08:03:07,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:03:07,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:03:07,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:03:07,362 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:03:07,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 08:03:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:03:07,527 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 08:03:07,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:03:07,659 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 08:03:07,659 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:03:07,738 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:03:07,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230788612] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:03:07,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:03:07,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 8] total 14 [2024-12-02 08:03:07,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507177808] [2024-12-02 08:03:07,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:03:07,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:03:07,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:03:07,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:03:07,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-12-02 08:03:07,752 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-12-02 08:03:07,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 86 transitions, 617 flow. Second operand has 6 states, 6 states have (on average 31.833333333333332) internal successors, (191), 6 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:03:07,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:03:07,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-12-02 08:03:07,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:03:22,630 INFO L124 PetriNetUnfolderBase]: 70079/117104 cut-off events. [2024-12-02 08:03:22,631 INFO L125 PetriNetUnfolderBase]: For 415632/425376 co-relation queries the response was YES. [2024-12-02 08:03:23,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428579 conditions, 117104 events. 70079/117104 cut-off events. For 415632/425376 co-relation queries the response was YES. Maximal size of possible extension queue 2633. Compared 1069647 event pairs, 12321 based on Foata normal form. 26/116668 useless extension candidates. Maximal degree in co-relation 428399. Up to 49009 conditions per place. [2024-12-02 08:03:23,365 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 173 selfloop transitions, 77 changer transitions 3/267 dead transitions. [2024-12-02 08:03:23,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 267 transitions, 2566 flow [2024-12-02 08:03:23,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:03:23,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 08:03:23,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 332 transitions. [2024-12-02 08:03:23,367 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-12-02 08:03:23,367 INFO L175 Difference]: Start difference. First operand has 122 places, 86 transitions, 617 flow. Second operand 8 states and 332 transitions. [2024-12-02 08:03:23,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 267 transitions, 2566 flow [2024-12-02 08:03:24,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 267 transitions, 2454 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-12-02 08:03:24,677 INFO L231 Difference]: Finished difference. Result has 130 places, 162 transitions, 1568 flow [2024-12-02 08:03:24,677 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1568, PETRI_PLACES=130, PETRI_TRANSITIONS=162} [2024-12-02 08:03:24,677 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 70 predicate places. [2024-12-02 08:03:24,677 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 162 transitions, 1568 flow [2024-12-02 08:03:24,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 31.833333333333332) internal successors, (191), 6 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:03:24,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:03:24,678 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:03:24,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 08:03:24,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 08:03:24,878 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:03:24,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:03:24,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1811549356, now seen corresponding path program 2 times [2024-12-02 08:03:24,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:03:24,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16050047] [2024-12-02 08:03:24,879 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:03:24,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:03:24,906 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:03:24,906 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:03:25,065 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:03:25,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:03:25,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16050047] [2024-12-02 08:03:25,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16050047] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:03:25,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538125036] [2024-12-02 08:03:25,066 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:03:25,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:03:25,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:03:25,067 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:03:25,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 08:03:25,252 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:03:25,252 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:03:25,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 08:03:25,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:03:25,295 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:03:25,295 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:03:25,337 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:03:25,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538125036] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:03:25,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:03:25,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 10 [2024-12-02 08:03:25,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230046404] [2024-12-02 08:03:25,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:03:25,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:03:25,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:03:25,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:03:25,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:03:25,346 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-12-02 08:03:25,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 162 transitions, 1568 flow. Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:03:25,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:03:25,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-12-02 08:03:25,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:03:40,382 INFO L124 PetriNetUnfolderBase]: 70602/121476 cut-off events. [2024-12-02 08:03:40,382 INFO L125 PetriNetUnfolderBase]: For 591203/602118 co-relation queries the response was YES. [2024-12-02 08:03:40,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 523886 conditions, 121476 events. 70602/121476 cut-off events. For 591203/602118 co-relation queries the response was YES. Maximal size of possible extension queue 2792. Compared 1139687 event pairs, 5991 based on Foata normal form. 2424/123440 useless extension candidates. Maximal degree in co-relation 523700. Up to 51739 conditions per place. [2024-12-02 08:03:41,245 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 180 selfloop transitions, 96 changer transitions 0/290 dead transitions. [2024-12-02 08:03:41,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 290 transitions, 3309 flow [2024-12-02 08:03:41,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:03:41,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:03:41,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 272 transitions. [2024-12-02 08:03:41,246 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-12-02 08:03:41,246 INFO L175 Difference]: Start difference. First operand has 130 places, 162 transitions, 1568 flow. Second operand 7 states and 272 transitions. [2024-12-02 08:03:41,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 290 transitions, 3309 flow [2024-12-02 08:03:45,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 290 transitions, 3267 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-12-02 08:03:45,617 INFO L231 Difference]: Finished difference. Result has 136 places, 201 transitions, 2316 flow [2024-12-02 08:03:45,617 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2316, PETRI_PLACES=136, PETRI_TRANSITIONS=201} [2024-12-02 08:03:45,617 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 76 predicate places. [2024-12-02 08:03:45,617 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 201 transitions, 2316 flow [2024-12-02 08:03:45,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:03:45,618 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:03:45,618 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:03:45,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-12-02 08:03:45,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:03:45,818 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:03:45,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:03:45,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1586032908, now seen corresponding path program 3 times [2024-12-02 08:03:45,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:03:45,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310970213] [2024-12-02 08:03:45,819 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:03:45,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:03:45,846 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:03:45,846 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:03:46,030 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:03:46,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:03:46,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310970213] [2024-12-02 08:03:46,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310970213] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:03:46,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:03:46,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 08:03:46,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748186436] [2024-12-02 08:03:46,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:03:46,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:03:46,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:03:46,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:03:46,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:03:46,052 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-12-02 08:03:46,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 201 transitions, 2316 flow. Second operand has 5 states, 5 states have (on average 33.8) internal successors, (169), 5 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:03:46,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:03:46,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-12-02 08:03:46,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:03:59,929 INFO L124 PetriNetUnfolderBase]: 59810/98075 cut-off events. [2024-12-02 08:03:59,929 INFO L125 PetriNetUnfolderBase]: For 908154/923414 co-relation queries the response was YES. [2024-12-02 08:04:00,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 474992 conditions, 98075 events. 59810/98075 cut-off events. For 908154/923414 co-relation queries the response was YES. Maximal size of possible extension queue 2446. Compared 864899 event pairs, 23135 based on Foata normal form. 4468/99969 useless extension candidates. Maximal degree in co-relation 474801. Up to 70988 conditions per place. [2024-12-02 08:04:00,871 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 256 selfloop transitions, 26 changer transitions 4/319 dead transitions. [2024-12-02 08:04:00,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 319 transitions, 4070 flow [2024-12-02 08:04:00,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:04:00,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:04:00,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 207 transitions. [2024-12-02 08:04:00,872 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.69 [2024-12-02 08:04:00,872 INFO L175 Difference]: Start difference. First operand has 136 places, 201 transitions, 2316 flow. Second operand 5 states and 207 transitions. [2024-12-02 08:04:00,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 319 transitions, 4070 flow [2024-12-02 08:04:14,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 319 transitions, 3972 flow, removed 38 selfloop flow, removed 1 redundant places. [2024-12-02 08:04:14,291 INFO L231 Difference]: Finished difference. Result has 141 places, 203 transitions, 2321 flow [2024-12-02 08:04:14,291 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2321, PETRI_PLACES=141, PETRI_TRANSITIONS=203} [2024-12-02 08:04:14,291 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 81 predicate places. [2024-12-02 08:04:14,291 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 203 transitions, 2321 flow [2024-12-02 08:04:14,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.8) internal successors, (169), 5 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:14,291 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:14,291 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:14,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-02 08:04:14,292 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-12-02 08:04:14,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:14,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1359902143, now seen corresponding path program 1 times [2024-12-02 08:04:14,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:14,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603114344] [2024-12-02 08:04:14,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:04:14,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:14,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:14,495 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:04:14,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:14,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603114344] [2024-12-02 08:04:14,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603114344] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:04:14,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488800626] [2024-12-02 08:04:14,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:04:14,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:04:14,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:04:14,497 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:04:14,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7fd875fe-8813-4703-b20d-d4d3999d7664/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 08:04:14,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:14,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 08:04:14,687 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:04:14,878 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-12-02 08:04:14,878 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:04:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-02 08:04:15,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488800626] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:04:15,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:04:15,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5, 8] total 16 [2024-12-02 08:04:15,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669779973] [2024-12-02 08:04:15,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:15,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 08:04:15,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:15,002 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 08:04:15,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-12-02 08:04:15,037 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-12-02 08:04:15,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 203 transitions, 2321 flow. Second operand has 7 states, 7 states have (on average 30.285714285714285) internal successors, (212), 7 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:15,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:15,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-12-02 08:04:15,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand