./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/unroll-5.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_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-5.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 624ca078114fa3c35bb1960efece3c50cba0d03b97522c4936fd5f6e5d783f29 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:20:04,903 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:20:04,980 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-27 20:20:04,985 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:20:04,985 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:20:05,021 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:20:05,024 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:20:05,025 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:20:05,025 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:20:05,025 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:20:05,025 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:20:05,025 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:20:05,026 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:20:05,026 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:20:05,026 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:20:05,026 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:20:05,026 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:20:05,026 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:20:05,026 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:20:05,026 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:20:05,027 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:20:05,028 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:20:05,028 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:20:05,028 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:20:05,030 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:20:05,030 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:20:05,030 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:20:05,030 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:20:05,030 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:20:05,030 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:20:05,030 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:20:05,031 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:20:05,031 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:20:05,031 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:20:05,031 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:20:05,031 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:20:05,031 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:20:05,031 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:20:05,031 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:20:05,031 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_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 624ca078114fa3c35bb1960efece3c50cba0d03b97522c4936fd5f6e5d783f29 [2024-11-27 20:20:05,335 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:20:05,343 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:20:05,347 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:20:05,349 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:20:05,350 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:20:05,351 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/unroll-5.wvr.c [2024-11-27 20:20:08,340 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data/57be5aaaf/7a65ad062bb34982a8c897eb7aa08638/FLAGadd3eab1e [2024-11-27 20:20:08,586 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:20:08,586 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/sv-benchmarks/c/weaver/unroll-5.wvr.c [2024-11-27 20:20:08,594 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data/57be5aaaf/7a65ad062bb34982a8c897eb7aa08638/FLAGadd3eab1e [2024-11-27 20:20:08,608 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data/57be5aaaf/7a65ad062bb34982a8c897eb7aa08638 [2024-11-27 20:20:08,610 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:20:08,612 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:20:08,613 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:20:08,613 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:20:08,616 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:20:08,617 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,618 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a7f97d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08, skipping insertion in model container [2024-11-27 20:20:08,618 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,635 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:20:08,804 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-27 20:20:08,807 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:20:08,817 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:20:08,843 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:20:08,865 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:20:08,866 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08 WrapperNode [2024-11-27 20:20:08,866 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:20:08,867 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:20:08,867 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:20:08,867 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:20:08,875 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,888 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,931 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 15, calls inlined = 15, statements flattened = 156 [2024-11-27 20:20:08,932 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:20:08,932 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:20:08,932 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:20:08,932 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:20:08,943 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,943 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,947 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,972 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-27 20:20:08,973 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,973 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,985 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,986 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,997 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,998 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:08,999 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:09,005 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:20:09,007 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:20:09,009 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:20:09,009 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:20:09,010 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (1/1) ... [2024-11-27 20:20:09,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:20:09,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:09,047 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:20:09,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:20:09,081 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:20:09,081 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-27 20:20:09,081 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-27 20:20:09,081 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-27 20:20:09,082 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-27 20:20:09,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:20:09,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-27 20:20:09,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-27 20:20:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-27 20:20:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-27 20:20:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:20:09,086 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:20:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-27 20:20:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-27 20:20:09,088 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-27 20:20:09,213 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:20:09,215 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:20:09,646 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-27 20:20:09,646 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:20:10,071 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:20:10,071 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-27 20:20:10,072 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:20:10 BoogieIcfgContainer [2024-11-27 20:20:10,072 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:20:10,077 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:20:10,078 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:20:10,083 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:20:10,084 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:20:08" (1/3) ... [2024-11-27 20:20:10,085 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bab1141 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:20:10, skipping insertion in model container [2024-11-27 20:20:10,085 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:20:08" (2/3) ... [2024-11-27 20:20:10,085 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bab1141 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:20:10, skipping insertion in model container [2024-11-27 20:20:10,085 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:20:10" (3/3) ... [2024-11-27 20:20:10,087 INFO L128 eAbstractionObserver]: Analyzing ICFG unroll-5.wvr.c [2024-11-27 20:20:10,105 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:20:10,107 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unroll-5.wvr.c that has 3 procedures, 41 locations, 1 initial locations, 3 loop locations, and 16 error locations. [2024-11-27 20:20:10,107 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-27 20:20:10,219 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-27 20:20:10,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 43 transitions, 100 flow [2024-11-27 20:20:10,294 INFO L124 PetriNetUnfolderBase]: 3/41 cut-off events. [2024-11-27 20:20:10,296 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-27 20:20:10,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 41 events. 3/41 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2024-11-27 20:20:10,303 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 43 transitions, 100 flow [2024-11-27 20:20:10,308 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 40 transitions, 92 flow [2024-11-27 20:20:10,321 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:20:10,345 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;@3d27dbcf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:20:10,345 INFO L334 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2024-11-27 20:20:10,352 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-27 20:20:10,353 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-27 20:20:10,354 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-27 20:20:10,355 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:10,356 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 20:20:10,356 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:10,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:10,364 INFO L85 PathProgramCache]: Analyzing trace with hash 551649, now seen corresponding path program 1 times [2024-11-27 20:20:10,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:10,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854526496] [2024-11-27 20:20:10,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:10,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:10,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:10,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:10,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:10,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854526496] [2024-11-27 20:20:10,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854526496] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:10,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:10,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-27 20:20:10,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811462986] [2024-11-27 20:20:10,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:10,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:20:10,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:10,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:20:10,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:20:10,741 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:20:10,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 40 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:10,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:10,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:20:10,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:10,938 INFO L124 PetriNetUnfolderBase]: 114/293 cut-off events. [2024-11-27 20:20:10,938 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-11-27 20:20:10,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 515 conditions, 293 events. 114/293 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1382 event pairs, 86 based on Foata normal form. 1/220 useless extension candidates. Maximal degree in co-relation 446. Up to 197 conditions per place. [2024-11-27 20:20:10,944 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 21 selfloop transitions, 2 changer transitions 0/37 dead transitions. [2024-11-27 20:20:10,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 37 transitions, 132 flow [2024-11-27 20:20:10,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:20:10,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:20:10,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-11-27 20:20:10,965 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-11-27 20:20:10,967 INFO L175 Difference]: Start difference. First operand has 44 places, 40 transitions, 92 flow. Second operand 3 states and 76 transitions. [2024-11-27 20:20:10,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 37 transitions, 132 flow [2024-11-27 20:20:10,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 37 transitions, 124 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:20:10,977 INFO L231 Difference]: Finished difference. Result has 39 places, 37 transitions, 82 flow [2024-11-27 20:20:10,980 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=82, PETRI_PLACES=39, PETRI_TRANSITIONS=37} [2024-11-27 20:20:10,986 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, -5 predicate places. [2024-11-27 20:20:10,987 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 37 transitions, 82 flow [2024-11-27 20:20:10,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:10,987 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:10,988 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 20:20:10,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 20:20:10,988 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:10,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:10,989 INFO L85 PathProgramCache]: Analyzing trace with hash 551650, now seen corresponding path program 1 times [2024-11-27 20:20:10,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:10,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956236865] [2024-11-27 20:20:10,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:10,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:11,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:11,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:11,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956236865] [2024-11-27 20:20:11,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956236865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:11,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:11,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:20:11,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446835244] [2024-11-27 20:20:11,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:11,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:20:11,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:11,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:20:11,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:20:11,511 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:20:11,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 37 transitions, 82 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:11,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:11,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:20:11,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:11,684 INFO L124 PetriNetUnfolderBase]: 115/296 cut-off events. [2024-11-27 20:20:11,684 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-27 20:20:11,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510 conditions, 296 events. 115/296 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1402 event pairs, 86 based on Foata normal form. 0/222 useless extension candidates. Maximal degree in co-relation 488. Up to 202 conditions per place. [2024-11-27 20:20:11,689 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 24 selfloop transitions, 3 changer transitions 0/40 dead transitions. [2024-11-27 20:20:11,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 40 transitions, 144 flow [2024-11-27 20:20:11,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:20:11,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:20:11,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-11-27 20:20:11,692 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-11-27 20:20:11,692 INFO L175 Difference]: Start difference. First operand has 39 places, 37 transitions, 82 flow. Second operand 3 states and 79 transitions. [2024-11-27 20:20:11,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 40 transitions, 144 flow [2024-11-27 20:20:11,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 138 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:20:11,695 INFO L231 Difference]: Finished difference. Result has 40 places, 39 transitions, 97 flow [2024-11-27 20:20:11,697 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=40, PETRI_TRANSITIONS=39} [2024-11-27 20:20:11,698 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, -4 predicate places. [2024-11-27 20:20:11,698 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 39 transitions, 97 flow [2024-11-27 20:20:11,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:11,698 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:11,698 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-27 20:20:11,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:20:11,699 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:11,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:11,699 INFO L85 PathProgramCache]: Analyzing trace with hash 530152984, now seen corresponding path program 1 times [2024-11-27 20:20:11,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:11,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741088614] [2024-11-27 20:20:11,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:11,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:11,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:12,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:12,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:12,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741088614] [2024-11-27 20:20:12,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741088614] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:12,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214968004] [2024-11-27 20:20:12,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:12,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:12,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:12,151 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:12,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:20:12,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:12,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 20:20:12,236 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:12,304 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 10 treesize of output 9 [2024-11-27 20:20:12,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:12,563 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:12,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:12,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214968004] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:12,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:12,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-27 20:20:12,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808387831] [2024-11-27 20:20:12,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:12,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:20:12,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:12,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:20:12,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:20:13,022 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:20:13,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 39 transitions, 97 flow. Second operand has 11 states, 11 states have (on average 18.363636363636363) internal successors, (202), 11 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:13,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:13,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:20:13,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:13,372 INFO L124 PetriNetUnfolderBase]: 116/298 cut-off events. [2024-11-27 20:20:13,373 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-27 20:20:13,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 521 conditions, 298 events. 116/298 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1412 event pairs, 86 based on Foata normal form. 0/225 useless extension candidates. Maximal degree in co-relation 488. Up to 199 conditions per place. [2024-11-27 20:20:13,376 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 20 selfloop transitions, 9 changer transitions 0/42 dead transitions. [2024-11-27 20:20:13,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 42 transitions, 163 flow [2024-11-27 20:20:13,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:20:13,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 20:20:13,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-11-27 20:20:13,378 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4983388704318937 [2024-11-27 20:20:13,378 INFO L175 Difference]: Start difference. First operand has 40 places, 39 transitions, 97 flow. Second operand 7 states and 150 transitions. [2024-11-27 20:20:13,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 42 transitions, 163 flow [2024-11-27 20:20:13,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:20:13,380 INFO L231 Difference]: Finished difference. Result has 44 places, 42 transitions, 122 flow [2024-11-27 20:20:13,380 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=122, PETRI_PLACES=44, PETRI_TRANSITIONS=42} [2024-11-27 20:20:13,381 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-11-27 20:20:13,381 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 42 transitions, 122 flow [2024-11-27 20:20:13,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 18.363636363636363) internal successors, (202), 11 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:13,383 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:13,383 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-27 20:20:13,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-27 20:20:13,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-27 20:20:13,583 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:13,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:13,584 INFO L85 PathProgramCache]: Analyzing trace with hash -742697826, now seen corresponding path program 1 times [2024-11-27 20:20:13,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:13,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940310640] [2024-11-27 20:20:13,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:13,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:13,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:13,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:13,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940310640] [2024-11-27 20:20:13,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940310640] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:13,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:13,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:20:13,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845035064] [2024-11-27 20:20:13,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:13,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:20:13,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:13,644 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:20:13,644 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:20:13,647 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:13,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 42 transitions, 122 flow. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:13,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:13,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:13,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:13,753 INFO L124 PetriNetUnfolderBase]: 115/297 cut-off events. [2024-11-27 20:20:13,753 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-27 20:20:13,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 525 conditions, 297 events. 115/297 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1384 event pairs, 86 based on Foata normal form. 1/225 useless extension candidates. Maximal degree in co-relation 488. Up to 203 conditions per place. [2024-11-27 20:20:13,756 INFO L140 encePairwiseOnDemand]: 40/43 looper letters, 26 selfloop transitions, 2 changer transitions 0/41 dead transitions. [2024-11-27 20:20:13,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 41 transitions, 172 flow [2024-11-27 20:20:13,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:20:13,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:20:13,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-11-27 20:20:13,757 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-11-27 20:20:13,757 INFO L175 Difference]: Start difference. First operand has 44 places, 42 transitions, 122 flow. Second operand 3 states and 80 transitions. [2024-11-27 20:20:13,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 41 transitions, 172 flow [2024-11-27 20:20:13,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 41 transitions, 157 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-27 20:20:13,759 INFO L231 Difference]: Finished difference. Result has 43 places, 41 transitions, 105 flow [2024-11-27 20:20:13,759 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=43, PETRI_TRANSITIONS=41} [2024-11-27 20:20:13,760 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, -1 predicate places. [2024-11-27 20:20:13,760 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 41 transitions, 105 flow [2024-11-27 20:20:13,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:13,760 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:13,760 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:13,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 20:20:13,761 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:13,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:13,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1195765160, now seen corresponding path program 1 times [2024-11-27 20:20:13,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:13,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254606214] [2024-11-27 20:20:13,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:13,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:13,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:13,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:13,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254606214] [2024-11-27 20:20:13,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254606214] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:13,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146466851] [2024-11-27 20:20:13,991 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:13,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:13,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:13,993 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:13,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:20:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:14,066 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:20:14,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:14,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:14,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:14,250 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 29 treesize of output 25 [2024-11-27 20:20:14,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:14,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146466851] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:14,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:14,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-27 20:20:14,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735877521] [2024-11-27 20:20:14,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:14,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:20:14,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:14,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:20:14,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:20:14,560 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:20:14,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 105 flow. Second operand has 11 states, 11 states have (on average 19.181818181818183) internal successors, (211), 11 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:14,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:14,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:20:14,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:14,786 INFO L124 PetriNetUnfolderBase]: 227/507 cut-off events. [2024-11-27 20:20:14,786 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-27 20:20:14,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 926 conditions, 507 events. 227/507 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2603 event pairs, 86 based on Foata normal form. 0/390 useless extension candidates. Maximal degree in co-relation 912. Up to 213 conditions per place. [2024-11-27 20:20:14,790 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 41 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-11-27 20:20:14,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 58 transitions, 234 flow [2024-11-27 20:20:14,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:20:14,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:20:14,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-11-27 20:20:14,792 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-11-27 20:20:14,792 INFO L175 Difference]: Start difference. First operand has 43 places, 41 transitions, 105 flow. Second operand 5 states and 129 transitions. [2024-11-27 20:20:14,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 58 transitions, 234 flow [2024-11-27 20:20:14,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 58 transitions, 230 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:20:14,794 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 120 flow [2024-11-27 20:20:14,794 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=120, PETRI_PLACES=46, PETRI_TRANSITIONS=42} [2024-11-27 20:20:14,795 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 2 predicate places. [2024-11-27 20:20:14,795 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 120 flow [2024-11-27 20:20:14,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.181818181818183) internal successors, (211), 11 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:14,795 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:14,795 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:14,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:20:14,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:14,996 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:14,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:14,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1195765159, now seen corresponding path program 1 times [2024-11-27 20:20:14,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:14,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954222117] [2024-11-27 20:20:14,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:14,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:15,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:15,052 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:15,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:15,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954222117] [2024-11-27 20:20:15,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954222117] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:15,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:15,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:20:15,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103986953] [2024-11-27 20:20:15,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:15,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:20:15,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:15,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:20:15,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:20:15,103 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-11-27 20:20:15,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 42 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:15,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:15,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-11-27 20:20:15,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:15,210 INFO L124 PetriNetUnfolderBase]: 201/438 cut-off events. [2024-11-27 20:20:15,210 INFO L125 PetriNetUnfolderBase]: For 40/48 co-relation queries the response was YES. [2024-11-27 20:20:15,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 875 conditions, 438 events. 201/438 cut-off events. For 40/48 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2012 event pairs, 165 based on Foata normal form. 36/422 useless extension candidates. Maximal degree in co-relation 403. Up to 347 conditions per place. [2024-11-27 20:20:15,213 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 26 selfloop transitions, 3 changer transitions 0/36 dead transitions. [2024-11-27 20:20:15,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 36 transitions, 166 flow [2024-11-27 20:20:15,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:20:15,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:20:15,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 73 transitions. [2024-11-27 20:20:15,214 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-11-27 20:20:15,214 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 120 flow. Second operand 4 states and 73 transitions. [2024-11-27 20:20:15,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 36 transitions, 166 flow [2024-11-27 20:20:15,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 159 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 20:20:15,216 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 107 flow [2024-11-27 20:20:15,216 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=107, PETRI_PLACES=40, PETRI_TRANSITIONS=36} [2024-11-27 20:20:15,216 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, -4 predicate places. [2024-11-27 20:20:15,217 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 107 flow [2024-11-27 20:20:15,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:15,217 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:15,217 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:15,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 20:20:15,217 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:15,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:15,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1950599151, now seen corresponding path program 1 times [2024-11-27 20:20:15,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:15,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780476306] [2024-11-27 20:20:15,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:15,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:15,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:15,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:15,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:15,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780476306] [2024-11-27 20:20:15,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780476306] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:15,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615246732] [2024-11-27 20:20:15,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:15,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:15,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:15,453 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:15,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:20:15,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:15,528 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:20:15,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:15,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:15,647 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:15,736 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 29 treesize of output 25 [2024-11-27 20:20:15,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:15,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615246732] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:15,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:15,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-27 20:20:15,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060452213] [2024-11-27 20:20:15,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:15,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:20:15,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:15,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:20:15,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:20:15,935 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-11-27 20:20:15,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 36 transitions, 107 flow. Second operand has 11 states, 11 states have (on average 15.727272727272727) internal successors, (173), 11 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:15,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:15,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-11-27 20:20:15,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:16,220 INFO L124 PetriNetUnfolderBase]: 385/680 cut-off events. [2024-11-27 20:20:16,220 INFO L125 PetriNetUnfolderBase]: For 89/113 co-relation queries the response was YES. [2024-11-27 20:20:16,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1448 conditions, 680 events. 385/680 cut-off events. For 89/113 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2670 event pairs, 81 based on Foata normal form. 0/500 useless extension candidates. Maximal degree in co-relation 1414. Up to 489 conditions per place. [2024-11-27 20:20:16,224 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 41 selfloop transitions, 5 changer transitions 0/48 dead transitions. [2024-11-27 20:20:16,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 48 transitions, 229 flow [2024-11-27 20:20:16,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:20:16,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:20:16,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-11-27 20:20:16,226 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-11-27 20:20:16,226 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 107 flow. Second operand 5 states and 107 transitions. [2024-11-27 20:20:16,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 48 transitions, 229 flow [2024-11-27 20:20:16,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 48 transitions, 225 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:20:16,228 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 122 flow [2024-11-27 20:20:16,228 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=122, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2024-11-27 20:20:16,229 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, -1 predicate places. [2024-11-27 20:20:16,229 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 122 flow [2024-11-27 20:20:16,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.727272727272727) internal successors, (173), 11 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:16,229 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:16,229 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:16,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 20:20:16,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:16,430 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:16,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:16,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1920898708, now seen corresponding path program 1 times [2024-11-27 20:20:16,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:16,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928111105] [2024-11-27 20:20:16,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:16,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:16,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:16,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:16,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:16,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928111105] [2024-11-27 20:20:16,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928111105] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:16,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505587229] [2024-11-27 20:20:16,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:16,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:16,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:16,708 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:16,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:20:16,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:16,780 INFO L256 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:20:16,781 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:16,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:16,949 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:17,039 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 36 treesize of output 32 [2024-11-27 20:20:17,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:17,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505587229] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:17,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:17,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-27 20:20:17,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377664852] [2024-11-27 20:20:17,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:17,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:20:17,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:17,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:20:17,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:20:17,949 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:20:17,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 122 flow. Second operand has 17 states, 17 states have (on average 18.764705882352942) internal successors, (319), 17 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:17,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:17,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:20:17,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:18,539 INFO L124 PetriNetUnfolderBase]: 572/1171 cut-off events. [2024-11-27 20:20:18,540 INFO L125 PetriNetUnfolderBase]: For 122/122 co-relation queries the response was YES. [2024-11-27 20:20:18,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2464 conditions, 1171 events. 572/1171 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6386 event pairs, 324 based on Foata normal form. 0/983 useless extension candidates. Maximal degree in co-relation 1293. Up to 529 conditions per place. [2024-11-27 20:20:18,547 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 72 selfloop transitions, 11 changer transitions 0/89 dead transitions. [2024-11-27 20:20:18,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 89 transitions, 421 flow [2024-11-27 20:20:18,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:20:18,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 20:20:18,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-11-27 20:20:18,549 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-11-27 20:20:18,549 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 122 flow. Second operand 8 states and 215 transitions. [2024-11-27 20:20:18,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 89 transitions, 421 flow [2024-11-27 20:20:18,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 89 transitions, 411 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 20:20:18,554 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 176 flow [2024-11-27 20:20:18,554 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-11-27 20:20:18,556 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-11-27 20:20:18,556 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 176 flow [2024-11-27 20:20:18,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 18.764705882352942) internal successors, (319), 17 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:18,556 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:18,556 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:18,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-27 20:20:18,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:18,762 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:18,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:18,763 INFO L85 PathProgramCache]: Analyzing trace with hash -339030966, now seen corresponding path program 1 times [2024-11-27 20:20:18,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:18,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490633789] [2024-11-27 20:20:18,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:18,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:18,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:18,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:18,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490633789] [2024-11-27 20:20:18,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490633789] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439139001] [2024-11-27 20:20:18,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:18,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:18,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:18,958 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:18,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:20:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:19,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:20:19,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:19,162 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:19,162 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:19,199 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 29 treesize of output 25 [2024-11-27 20:20:19,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:19,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439139001] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:19,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:19,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2024-11-27 20:20:19,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260875368] [2024-11-27 20:20:19,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:19,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 20:20:19,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:19,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 20:20:19,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:20:19,614 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-11-27 20:20:19,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 176 flow. Second operand has 14 states, 14 states have (on average 15.357142857142858) internal successors, (215), 14 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:19,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:19,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-11-27 20:20:19,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:20,085 INFO L124 PetriNetUnfolderBase]: 859/1501 cut-off events. [2024-11-27 20:20:20,086 INFO L125 PetriNetUnfolderBase]: For 944/992 co-relation queries the response was YES. [2024-11-27 20:20:20,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3762 conditions, 1501 events. 859/1501 cut-off events. For 944/992 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7011 event pairs, 428 based on Foata normal form. 0/1277 useless extension candidates. Maximal degree in co-relation 2189. Up to 1153 conditions per place. [2024-11-27 20:20:20,099 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 64 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-11-27 20:20:20,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 419 flow [2024-11-27 20:20:20,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:20:20,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 20:20:20,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-11-27 20:20:20,101 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-11-27 20:20:20,101 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 176 flow. Second operand 7 states and 161 transitions. [2024-11-27 20:20:20,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 419 flow [2024-11-27 20:20:20,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 412 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 20:20:20,106 INFO L231 Difference]: Finished difference. Result has 54 places, 43 transitions, 202 flow [2024-11-27 20:20:20,106 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=202, PETRI_PLACES=54, PETRI_TRANSITIONS=43} [2024-11-27 20:20:20,107 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-11-27 20:20:20,107 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 43 transitions, 202 flow [2024-11-27 20:20:20,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 15.357142857142858) internal successors, (215), 14 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:20,107 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:20,107 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:20,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-27 20:20:20,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:20,311 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:20,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:20,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1734054538, now seen corresponding path program 2 times [2024-11-27 20:20:20,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:20,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565012241] [2024-11-27 20:20:20,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:20,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:20,330 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:20:20,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:20,501 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:20:20,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:20,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565012241] [2024-11-27 20:20:20,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565012241] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:20,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607477424] [2024-11-27 20:20:20,501 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:20,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:20,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:20,504 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:20,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:20:20,578 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:20:20,579 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:20,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-27 20:20:20,584 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:20,599 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 10 treesize of output 9 [2024-11-27 20:20:20,781 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:20:20,781 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:20,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:20:20,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607477424] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:20,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:20,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-27 20:20:20,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359148111] [2024-11-27 20:20:20,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:20,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:20:20,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:20,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:20:20,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:20:21,328 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:20:21,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 43 transitions, 202 flow. Second operand has 11 states, 11 states have (on average 19.727272727272727) internal successors, (217), 11 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:21,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:21,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:20:21,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:21,667 INFO L124 PetriNetUnfolderBase]: 629/1225 cut-off events. [2024-11-27 20:20:21,667 INFO L125 PetriNetUnfolderBase]: For 504/504 co-relation queries the response was YES. [2024-11-27 20:20:21,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3110 conditions, 1225 events. 629/1225 cut-off events. For 504/504 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6416 event pairs, 362 based on Foata normal form. 0/1161 useless extension candidates. Maximal degree in co-relation 1872. Up to 814 conditions per place. [2024-11-27 20:20:21,675 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 40 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-11-27 20:20:21,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 56 transitions, 345 flow [2024-11-27 20:20:21,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:20:21,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:20:21,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-11-27 20:20:21,677 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-11-27 20:20:21,677 INFO L175 Difference]: Start difference. First operand has 54 places, 43 transitions, 202 flow. Second operand 5 states and 120 transitions. [2024-11-27 20:20:21,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 56 transitions, 345 flow [2024-11-27 20:20:21,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 56 transitions, 328 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-27 20:20:21,685 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 201 flow [2024-11-27 20:20:21,685 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=201, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2024-11-27 20:20:21,685 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-11-27 20:20:21,685 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 201 flow [2024-11-27 20:20:21,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.727272727272727) internal successors, (217), 11 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:21,686 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:21,686 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:21,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-27 20:20:21,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-27 20:20:21,886 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:21,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:21,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1158171008, now seen corresponding path program 2 times [2024-11-27 20:20:21,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:21,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294022244] [2024-11-27 20:20:21,887 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:21,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:21,905 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:20:21,905 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:22,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:20:22,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:22,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294022244] [2024-11-27 20:20:22,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294022244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:22,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:22,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:20:22,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387365640] [2024-11-27 20:20:22,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:22,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:20:22,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:22,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:20:22,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:20:22,249 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-11-27 20:20:22,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 201 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:22,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:22,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-11-27 20:20:22,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:22,490 INFO L124 PetriNetUnfolderBase]: 675/1183 cut-off events. [2024-11-27 20:20:22,490 INFO L125 PetriNetUnfolderBase]: For 1380/1380 co-relation queries the response was YES. [2024-11-27 20:20:22,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3309 conditions, 1183 events. 675/1183 cut-off events. For 1380/1380 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5254 event pairs, 322 based on Foata normal form. 96/1183 useless extension candidates. Maximal degree in co-relation 1915. Up to 684 conditions per place. [2024-11-27 20:20:22,497 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 39 selfloop transitions, 8 changer transitions 0/48 dead transitions. [2024-11-27 20:20:22,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 48 transitions, 338 flow [2024-11-27 20:20:22,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:20:22,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:20:22,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-11-27 20:20:22,498 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-11-27 20:20:22,499 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 201 flow. Second operand 5 states and 99 transitions. [2024-11-27 20:20:22,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 48 transitions, 338 flow [2024-11-27 20:20:22,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 48 transitions, 306 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:20:22,502 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 181 flow [2024-11-27 20:20:22,503 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=181, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2024-11-27 20:20:22,503 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 4 predicate places. [2024-11-27 20:20:22,503 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 181 flow [2024-11-27 20:20:22,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:22,504 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:22,504 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:22,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-27 20:20:22,504 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:22,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1139167027, now seen corresponding path program 1 times [2024-11-27 20:20:22,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:22,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966080716] [2024-11-27 20:20:22,505 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:22,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:22,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:22,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:22,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:22,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966080716] [2024-11-27 20:20:22,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966080716] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:22,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:22,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:20:22,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207373463] [2024-11-27 20:20:22,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:22,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:20:22,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:22,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:20:22,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:20:22,563 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:22,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 181 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:22,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:22,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:22,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:22,732 INFO L124 PetriNetUnfolderBase]: 629/1133 cut-off events. [2024-11-27 20:20:22,732 INFO L125 PetriNetUnfolderBase]: For 919/919 co-relation queries the response was YES. [2024-11-27 20:20:22,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3021 conditions, 1133 events. 629/1133 cut-off events. For 919/919 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5110 event pairs, 174 based on Foata normal form. 2/1071 useless extension candidates. Maximal degree in co-relation 1798. Up to 913 conditions per place. [2024-11-27 20:20:22,739 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 43 selfloop transitions, 5 changer transitions 1/51 dead transitions. [2024-11-27 20:20:22,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 51 transitions, 320 flow [2024-11-27 20:20:22,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:20:22,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:20:22,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2024-11-27 20:20:22,740 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7054263565891473 [2024-11-27 20:20:22,740 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 181 flow. Second operand 3 states and 91 transitions. [2024-11-27 20:20:22,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 51 transitions, 320 flow [2024-11-27 20:20:22,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 51 transitions, 302 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:20:22,744 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 198 flow [2024-11-27 20:20:22,744 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=198, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-11-27 20:20:22,745 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-11-27 20:20:22,745 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 198 flow [2024-11-27 20:20:22,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:22,745 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:22,745 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:22,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 20:20:22,746 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:22,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:22,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1643964614, now seen corresponding path program 1 times [2024-11-27 20:20:22,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:22,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659842037] [2024-11-27 20:20:22,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:22,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:22,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:22,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:22,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:22,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659842037] [2024-11-27 20:20:22,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659842037] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:22,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353638378] [2024-11-27 20:20:22,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:22,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:22,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:22,984 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:22,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 20:20:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:23,068 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:20:23,070 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:23,253 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:23,254 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:23,381 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 36 treesize of output 32 [2024-11-27 20:20:23,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:23,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353638378] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:23,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:23,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-27 20:20:23,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914322977] [2024-11-27 20:20:23,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:23,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:20:23,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:23,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:20:23,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:20:24,030 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-11-27 20:20:24,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 198 flow. Second operand has 17 states, 17 states have (on average 15.823529411764707) internal successors, (269), 17 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:24,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:24,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-11-27 20:20:24,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:24,472 INFO L124 PetriNetUnfolderBase]: 652/1140 cut-off events. [2024-11-27 20:20:24,472 INFO L125 PetriNetUnfolderBase]: For 957/957 co-relation queries the response was YES. [2024-11-27 20:20:24,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3062 conditions, 1140 events. 652/1140 cut-off events. For 957/957 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4926 event pairs, 320 based on Foata normal form. 0/1060 useless extension candidates. Maximal degree in co-relation 1875. Up to 508 conditions per place. [2024-11-27 20:20:24,478 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 69 selfloop transitions, 11 changer transitions 1/82 dead transitions. [2024-11-27 20:20:24,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 82 transitions, 489 flow [2024-11-27 20:20:24,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:20:24,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 20:20:24,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-11-27 20:20:24,480 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2024-11-27 20:20:24,480 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 198 flow. Second operand 8 states and 176 transitions. [2024-11-27 20:20:24,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 82 transitions, 489 flow [2024-11-27 20:20:24,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 82 transitions, 480 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-27 20:20:24,483 INFO L231 Difference]: Finished difference. Result has 55 places, 42 transitions, 233 flow [2024-11-27 20:20:24,484 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=233, PETRI_PLACES=55, PETRI_TRANSITIONS=42} [2024-11-27 20:20:24,484 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-11-27 20:20:24,484 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 42 transitions, 233 flow [2024-11-27 20:20:24,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 15.823529411764707) internal successors, (269), 17 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:24,485 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:24,485 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:24,496 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-27 20:20:24,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:24,689 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:24,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:24,690 INFO L85 PathProgramCache]: Analyzing trace with hash -962496367, now seen corresponding path program 1 times [2024-11-27 20:20:24,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:24,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247910256] [2024-11-27 20:20:24,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:24,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:24,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:24,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:24,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:24,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247910256] [2024-11-27 20:20:24,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247910256] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:24,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:24,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:20:24,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556806272] [2024-11-27 20:20:24,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:24,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:20:24,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:24,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:20:24,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:20:24,804 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:24,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 233 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 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-11-27 20:20:24,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:24,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:24,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:25,073 INFO L124 PetriNetUnfolderBase]: 741/1341 cut-off events. [2024-11-27 20:20:25,073 INFO L125 PetriNetUnfolderBase]: For 1533/1538 co-relation queries the response was YES. [2024-11-27 20:20:25,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3791 conditions, 1341 events. 741/1341 cut-off events. For 1533/1538 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6819 event pairs, 246 based on Foata normal form. 44/1385 useless extension candidates. Maximal degree in co-relation 2205. Up to 632 conditions per place. [2024-11-27 20:20:25,081 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 74 selfloop transitions, 13 changer transitions 0/89 dead transitions. [2024-11-27 20:20:25,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 89 transitions, 641 flow [2024-11-27 20:20:25,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:20:25,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:20:25,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-11-27 20:20:25,083 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7023255813953488 [2024-11-27 20:20:25,083 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 233 flow. Second operand 5 states and 151 transitions. [2024-11-27 20:20:25,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 89 transitions, 641 flow [2024-11-27 20:20:25,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 89 transitions, 617 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-27 20:20:25,088 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 338 flow [2024-11-27 20:20:25,089 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=338, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-11-27 20:20:25,089 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 13 predicate places. [2024-11-27 20:20:25,089 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 338 flow [2024-11-27 20:20:25,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 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-11-27 20:20:25,090 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:25,090 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:25,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 20:20:25,090 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:25,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:25,091 INFO L85 PathProgramCache]: Analyzing trace with hash 906083713, now seen corresponding path program 2 times [2024-11-27 20:20:25,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:25,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596734190] [2024-11-27 20:20:25,091 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:25,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:25,129 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:20:25,129 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:25,468 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:25,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:25,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596734190] [2024-11-27 20:20:25,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596734190] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:25,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048033913] [2024-11-27 20:20:25,469 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:25,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:25,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:25,471 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:25,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 20:20:25,547 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:20:25,548 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:25,550 INFO L256 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:20:25,551 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:25,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:25,614 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:25,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:25,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048033913] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:25,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:20:25,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8, 5] total 12 [2024-11-27 20:20:25,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888240402] [2024-11-27 20:20:25,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:25,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:20:25,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:25,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:20:25,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:20:25,668 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:25,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 338 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:25,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:25,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:25,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:25,930 INFO L124 PetriNetUnfolderBase]: 761/1377 cut-off events. [2024-11-27 20:20:25,930 INFO L125 PetriNetUnfolderBase]: For 2494/2497 co-relation queries the response was YES. [2024-11-27 20:20:25,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4607 conditions, 1377 events. 761/1377 cut-off events. For 2494/2497 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6697 event pairs, 153 based on Foata normal form. 14/1391 useless extension candidates. Maximal degree in co-relation 2757. Up to 990 conditions per place. [2024-11-27 20:20:25,940 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 58 selfloop transitions, 15 changer transitions 1/76 dead transitions. [2024-11-27 20:20:25,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 76 transitions, 642 flow [2024-11-27 20:20:25,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:20:25,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:20:25,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-27 20:20:25,942 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6627906976744186 [2024-11-27 20:20:25,942 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 338 flow. Second operand 4 states and 114 transitions. [2024-11-27 20:20:25,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 76 transitions, 642 flow [2024-11-27 20:20:25,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 76 transitions, 611 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-27 20:20:25,951 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 419 flow [2024-11-27 20:20:25,952 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=419, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-11-27 20:20:25,952 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 17 predicate places. [2024-11-27 20:20:25,953 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 419 flow [2024-11-27 20:20:25,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:25,953 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:25,953 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:25,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-27 20:20:26,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 20:20:26,154 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:26,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:26,155 INFO L85 PathProgramCache]: Analyzing trace with hash 280192773, now seen corresponding path program 3 times [2024-11-27 20:20:26,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:26,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593227835] [2024-11-27 20:20:26,155 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:20:26,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:26,176 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:20:26,176 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:26,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:26,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:26,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593227835] [2024-11-27 20:20:26,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593227835] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:26,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308053213] [2024-11-27 20:20:26,471 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:20:26,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:26,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:26,473 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:26,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 20:20:26,549 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:20:26,550 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:26,551 INFO L256 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:20:26,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:26,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:26,678 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:20:26,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308053213] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:26,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:20:26,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2024-11-27 20:20:26,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482159672] [2024-11-27 20:20:26,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:26,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:20:26,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:26,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:20:26,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:20:26,679 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:26,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 419 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 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-11-27 20:20:26,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:26,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:26,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:27,587 INFO L124 PetriNetUnfolderBase]: 751/1336 cut-off events. [2024-11-27 20:20:27,588 INFO L125 PetriNetUnfolderBase]: For 3365/3368 co-relation queries the response was YES. [2024-11-27 20:20:27,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4976 conditions, 1336 events. 751/1336 cut-off events. For 3365/3368 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 6533 event pairs, 229 based on Foata normal form. 22/1358 useless extension candidates. Maximal degree in co-relation 3195. Up to 678 conditions per place. [2024-11-27 20:20:27,601 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 80 selfloop transitions, 19 changer transitions 8/109 dead transitions. [2024-11-27 20:20:27,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 109 transitions, 1007 flow [2024-11-27 20:20:27,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:20:27,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 20:20:27,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-11-27 20:20:27,602 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6744186046511628 [2024-11-27 20:20:27,602 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 419 flow. Second operand 6 states and 174 transitions. [2024-11-27 20:20:27,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 109 transitions, 1007 flow [2024-11-27 20:20:27,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 109 transitions, 987 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-11-27 20:20:27,615 INFO L231 Difference]: Finished difference. Result has 70 places, 64 transitions, 596 flow [2024-11-27 20:20:27,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=596, PETRI_PLACES=70, PETRI_TRANSITIONS=64} [2024-11-27 20:20:27,617 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-11-27 20:20:27,617 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 64 transitions, 596 flow [2024-11-27 20:20:27,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 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-11-27 20:20:27,618 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:27,618 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:27,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-27 20:20:27,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 20:20:27,823 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:27,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:27,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1127181747, now seen corresponding path program 4 times [2024-11-27 20:20:27,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:27,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195649598] [2024-11-27 20:20:27,824 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:20:27,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:27,840 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:20:27,840 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:27,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:27,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:27,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195649598] [2024-11-27 20:20:27,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195649598] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:27,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70850605] [2024-11-27 20:20:27,948 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:20:27,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:27,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:27,950 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:27,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 20:20:28,024 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:20:28,024 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:28,025 INFO L256 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:20:28,026 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:28,068 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:28,069 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:28,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:28,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70850605] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:28,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:28,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2024-11-27 20:20:28,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424838568] [2024-11-27 20:20:28,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:28,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:20:28,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:28,125 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:20:28,125 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:20:28,125 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:28,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 64 transitions, 596 flow. Second operand has 10 states, 10 states have (on average 20.5) internal successors, (205), 10 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:28,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:28,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:28,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:28,597 INFO L124 PetriNetUnfolderBase]: 775/1412 cut-off events. [2024-11-27 20:20:28,597 INFO L125 PetriNetUnfolderBase]: For 4712/4718 co-relation queries the response was YES. [2024-11-27 20:20:28,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5778 conditions, 1412 events. 775/1412 cut-off events. For 4712/4718 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 6934 event pairs, 294 based on Foata normal form. 40/1452 useless extension candidates. Maximal degree in co-relation 3909. Up to 888 conditions per place. [2024-11-27 20:20:28,608 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 85 selfloop transitions, 36 changer transitions 5/128 dead transitions. [2024-11-27 20:20:28,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 128 transitions, 1291 flow [2024-11-27 20:20:28,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:20:28,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:20:28,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-11-27 20:20:28,610 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6149870801033591 [2024-11-27 20:20:28,610 INFO L175 Difference]: Start difference. First operand has 70 places, 64 transitions, 596 flow. Second operand 9 states and 238 transitions. [2024-11-27 20:20:28,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 128 transitions, 1291 flow [2024-11-27 20:20:28,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 128 transitions, 1265 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-27 20:20:28,623 INFO L231 Difference]: Finished difference. Result has 83 places, 80 transitions, 905 flow [2024-11-27 20:20:28,623 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=905, PETRI_PLACES=83, PETRI_TRANSITIONS=80} [2024-11-27 20:20:28,624 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-11-27 20:20:28,624 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 80 transitions, 905 flow [2024-11-27 20:20:28,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.5) internal successors, (205), 10 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:28,624 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:28,624 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:28,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 20:20:28,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 20:20:28,829 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:28,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:28,829 INFO L85 PathProgramCache]: Analyzing trace with hash 304786329, now seen corresponding path program 5 times [2024-11-27 20:20:28,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:28,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416931176] [2024-11-27 20:20:28,830 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:20:28,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:28,847 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:20:28,847 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:28,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:28,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:28,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416931176] [2024-11-27 20:20:28,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416931176] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:28,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:28,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:20:28,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034417795] [2024-11-27 20:20:28,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:28,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:20:28,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:28,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:20:28,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:20:28,914 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:28,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 80 transitions, 905 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 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-11-27 20:20:28,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:28,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:28,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:29,286 INFO L124 PetriNetUnfolderBase]: 753/1334 cut-off events. [2024-11-27 20:20:29,286 INFO L125 PetriNetUnfolderBase]: For 7668/7674 co-relation queries the response was YES. [2024-11-27 20:20:29,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6485 conditions, 1334 events. 753/1334 cut-off events. For 7668/7674 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6380 event pairs, 194 based on Foata normal form. 4/1338 useless extension candidates. Maximal degree in co-relation 4901. Up to 666 conditions per place. [2024-11-27 20:20:29,305 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 84 selfloop transitions, 22 changer transitions 8/116 dead transitions. [2024-11-27 20:20:29,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 116 transitions, 1414 flow [2024-11-27 20:20:29,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:20:29,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 20:20:29,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-11-27 20:20:29,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-11-27 20:20:29,308 INFO L175 Difference]: Start difference. First operand has 83 places, 80 transitions, 905 flow. Second operand 6 states and 161 transitions. [2024-11-27 20:20:29,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 116 transitions, 1414 flow [2024-11-27 20:20:29,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 116 transitions, 1370 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-11-27 20:20:29,332 INFO L231 Difference]: Finished difference. Result has 88 places, 84 transitions, 982 flow [2024-11-27 20:20:29,333 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=982, PETRI_PLACES=88, PETRI_TRANSITIONS=84} [2024-11-27 20:20:29,334 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-11-27 20:20:29,334 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 84 transitions, 982 flow [2024-11-27 20:20:29,335 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 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-11-27 20:20:29,335 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:29,335 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:29,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 20:20:29,335 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:29,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:29,336 INFO L85 PathProgramCache]: Analyzing trace with hash 751922116, now seen corresponding path program 2 times [2024-11-27 20:20:29,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:29,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836043763] [2024-11-27 20:20:29,336 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:29,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:29,354 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:20:29,354 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:29,503 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:20:29,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:29,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836043763] [2024-11-27 20:20:29,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836043763] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:29,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985694520] [2024-11-27 20:20:29,504 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:29,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:29,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:29,506 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:29,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 20:20:29,627 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:20:29,627 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:29,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 20:20:29,631 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:29,653 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-11-27 20:20:29,918 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:20:29,918 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:30,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:20:30,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985694520] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:30,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:30,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2024-11-27 20:20:30,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838249461] [2024-11-27 20:20:30,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:30,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:20:30,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:30,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:20:30,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:20:30,482 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-11-27 20:20:30,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 84 transitions, 982 flow. Second operand has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:30,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:30,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-11-27 20:20:30,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:30,863 INFO L124 PetriNetUnfolderBase]: 735/1281 cut-off events. [2024-11-27 20:20:30,863 INFO L125 PetriNetUnfolderBase]: For 7896/7896 co-relation queries the response was YES. [2024-11-27 20:20:30,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6489 conditions, 1281 events. 735/1281 cut-off events. For 7896/7896 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 5775 event pairs, 177 based on Foata normal form. 21/1302 useless extension candidates. Maximal degree in co-relation 5870. Up to 820 conditions per place. [2024-11-27 20:20:30,876 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 87 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-11-27 20:20:30,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 104 transitions, 1411 flow [2024-11-27 20:20:30,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:20:30,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:20:30,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-11-27 20:20:30,877 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-11-27 20:20:30,878 INFO L175 Difference]: Start difference. First operand has 88 places, 84 transitions, 982 flow. Second operand 5 states and 95 transitions. [2024-11-27 20:20:30,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 104 transitions, 1411 flow [2024-11-27 20:20:30,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 104 transitions, 1379 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-27 20:20:30,901 INFO L231 Difference]: Finished difference. Result has 88 places, 83 transitions, 978 flow [2024-11-27 20:20:30,901 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=978, PETRI_PLACES=88, PETRI_TRANSITIONS=83} [2024-11-27 20:20:30,901 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-11-27 20:20:30,901 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 83 transitions, 978 flow [2024-11-27 20:20:30,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.7) internal successors, (177), 10 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:30,902 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:30,902 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:30,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-27 20:20:31,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:31,103 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:31,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:31,103 INFO L85 PathProgramCache]: Analyzing trace with hash 680015710, now seen corresponding path program 1 times [2024-11-27 20:20:31,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:31,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293337365] [2024-11-27 20:20:31,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:31,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:31,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:31,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:31,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:31,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293337365] [2024-11-27 20:20:31,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293337365] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:20:31,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:20:31,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:20:31,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858845433] [2024-11-27 20:20:31,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:20:31,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:20:31,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:31,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:20:31,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:20:31,212 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:31,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 978 flow. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:31,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:31,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:31,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:31,479 INFO L124 PetriNetUnfolderBase]: 771/1325 cut-off events. [2024-11-27 20:20:31,479 INFO L125 PetriNetUnfolderBase]: For 8578/8578 co-relation queries the response was YES. [2024-11-27 20:20:31,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6809 conditions, 1325 events. 771/1325 cut-off events. For 8578/8578 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5927 event pairs, 132 based on Foata normal form. 36/1361 useless extension candidates. Maximal degree in co-relation 5661. Up to 988 conditions per place. [2024-11-27 20:20:31,492 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 90 selfloop transitions, 12 changer transitions 2/105 dead transitions. [2024-11-27 20:20:31,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 105 transitions, 1393 flow [2024-11-27 20:20:31,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:20:31,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:20:31,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-11-27 20:20:31,494 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-11-27 20:20:31,494 INFO L175 Difference]: Start difference. First operand has 88 places, 83 transitions, 978 flow. Second operand 4 states and 115 transitions. [2024-11-27 20:20:31,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 105 transitions, 1393 flow [2024-11-27 20:20:31,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 105 transitions, 1347 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-27 20:20:31,518 INFO L231 Difference]: Finished difference. Result has 89 places, 86 transitions, 1035 flow [2024-11-27 20:20:31,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1035, PETRI_PLACES=89, PETRI_TRANSITIONS=86} [2024-11-27 20:20:31,518 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-11-27 20:20:31,519 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 86 transitions, 1035 flow [2024-11-27 20:20:31,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:31,519 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:31,519 INFO L206 CegarLoopForPetriNet]: trace histogram [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-11-27 20:20:31,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-27 20:20:31,519 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:31,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:31,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1843256068, now seen corresponding path program 1 times [2024-11-27 20:20:31,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:31,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056923296] [2024-11-27 20:20:31,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:31,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:31,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:31,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:20:31,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:31,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056923296] [2024-11-27 20:20:31,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056923296] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:31,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806331084] [2024-11-27 20:20:31,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:31,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:31,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:31,752 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:31,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 20:20:31,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:31,849 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-27 20:20:31,854 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:31,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-27 20:20:32,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 7 [2024-11-27 20:20:32,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:32,096 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:32,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 29 [2024-11-27 20:20:32,485 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-27 20:20:32,489 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 62 treesize of output 41 [2024-11-27 20:20:32,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:32,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806331084] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:32,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:32,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2024-11-27 20:20:32,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929728315] [2024-11-27 20:20:32,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:32,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:20:32,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:32,598 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:20:32,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:20:33,434 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:33,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 86 transitions, 1035 flow. Second operand has 17 states, 17 states have (on average 21.88235294117647) internal successors, (372), 17 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:33,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:33,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:33,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:35,378 INFO L124 PetriNetUnfolderBase]: 1069/1827 cut-off events. [2024-11-27 20:20:35,378 INFO L125 PetriNetUnfolderBase]: For 11816/11816 co-relation queries the response was YES. [2024-11-27 20:20:35,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9053 conditions, 1827 events. 1069/1827 cut-off events. For 11816/11816 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8290 event pairs, 110 based on Foata normal form. 68/1895 useless extension candidates. Maximal degree in co-relation 7815. Up to 367 conditions per place. [2024-11-27 20:20:35,390 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 97 selfloop transitions, 51 changer transitions 118/267 dead transitions. [2024-11-27 20:20:35,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 267 transitions, 2953 flow [2024-11-27 20:20:35,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-27 20:20:35,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-27 20:20:35,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 633 transitions. [2024-11-27 20:20:35,394 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-11-27 20:20:35,394 INFO L175 Difference]: Start difference. First operand has 89 places, 86 transitions, 1035 flow. Second operand 24 states and 633 transitions. [2024-11-27 20:20:35,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 267 transitions, 2953 flow [2024-11-27 20:20:35,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 267 transitions, 2937 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-27 20:20:35,425 INFO L231 Difference]: Finished difference. Result has 117 places, 86 transitions, 1020 flow [2024-11-27 20:20:35,425 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1020, PETRI_PLACES=117, PETRI_TRANSITIONS=86} [2024-11-27 20:20:35,426 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-11-27 20:20:35,426 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 86 transitions, 1020 flow [2024-11-27 20:20:35,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 21.88235294117647) internal successors, (372), 17 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:35,426 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:35,426 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:35,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-27 20:20:35,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-27 20:20:35,627 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:35,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:35,627 INFO L85 PathProgramCache]: Analyzing trace with hash -455697478, now seen corresponding path program 2 times [2024-11-27 20:20:35,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:35,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559916366] [2024-11-27 20:20:35,628 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:35,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:35,696 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:20:35,696 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:36,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:20:36,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:36,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559916366] [2024-11-27 20:20:36,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559916366] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:36,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141714138] [2024-11-27 20:20:36,018 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:20:36,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:36,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:36,020 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:36,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 20:20:36,247 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:20:36,247 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:36,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:20:36,250 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:36,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:20:36,426 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:36,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:20:36,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141714138] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:20:36,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:20:36,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-27 20:20:36,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536919025] [2024-11-27 20:20:36,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:36,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:20:36,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:36,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:20:36,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:20:36,687 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:20:36,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 86 transitions, 1020 flow. Second operand has 15 states, 15 states have (on average 21.2) internal successors, (318), 15 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:36,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:20:36,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:20:36,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:20:41,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:20:41,795 INFO L124 PetriNetUnfolderBase]: 812/1389 cut-off events. [2024-11-27 20:20:41,795 INFO L125 PetriNetUnfolderBase]: For 14721/14721 co-relation queries the response was YES. [2024-11-27 20:20:41,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7790 conditions, 1389 events. 812/1389 cut-off events. For 14721/14721 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5474 event pairs, 80 based on Foata normal form. 90/1479 useless extension candidates. Maximal degree in co-relation 7751. Up to 363 conditions per place. [2024-11-27 20:20:41,809 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 196 selfloop transitions, 41 changer transitions 0/238 dead transitions. [2024-11-27 20:20:41,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 238 transitions, 2815 flow [2024-11-27 20:20:41,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 20:20:41,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-27 20:20:41,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 323 transitions. [2024-11-27 20:20:41,811 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6828752642706131 [2024-11-27 20:20:41,811 INFO L175 Difference]: Start difference. First operand has 117 places, 86 transitions, 1020 flow. Second operand 11 states and 323 transitions. [2024-11-27 20:20:41,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 238 transitions, 2815 flow [2024-11-27 20:20:41,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 238 transitions, 2606 flow, removed 86 selfloop flow, removed 16 redundant places. [2024-11-27 20:20:41,839 INFO L231 Difference]: Finished difference. Result has 98 places, 97 transitions, 1092 flow [2024-11-27 20:20:41,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1092, PETRI_PLACES=98, PETRI_TRANSITIONS=97} [2024-11-27 20:20:41,840 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-11-27 20:20:41,840 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 97 transitions, 1092 flow [2024-11-27 20:20:41,841 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 21.2) internal successors, (318), 15 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:20:41,841 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:20:41,841 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:20:41,850 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-27 20:20:42,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:42,042 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:20:42,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:42,043 INFO L85 PathProgramCache]: Analyzing trace with hash -358889336, now seen corresponding path program 3 times [2024-11-27 20:20:42,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:42,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650532606] [2024-11-27 20:20:42,043 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:20:42,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:42,147 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-27 20:20:42,149 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:45,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:45,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650532606] [2024-11-27 20:20:45,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650532606] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:45,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536719535] [2024-11-27 20:20:45,002 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:20:45,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:45,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:45,004 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:45,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 20:20:45,287 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-27 20:20:45,288 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:20:45,289 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-27 20:20:45,291 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:45,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-27 20:20:46,716 INFO L349 Elim1Store]: treesize reduction 63, result has 22.2 percent of original size [2024-11-27 20:20:46,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 103 treesize of output 56 [2024-11-27 20:20:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:20:46,795 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:50,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 750 treesize of output 658 [2024-11-27 20:20:57,597 WARN L286 SmtUtils]: Spent 7.06s on a formula simplification. DAG size of input: 401 DAG size of output: 398 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-27 20:20:57,598 INFO L349 Elim1Store]: treesize reduction 5, result has 99.4 percent of original size [2024-11-27 20:20:57,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 25 new quantified variables, introduced 91 case distinctions, treesize of input 14431 treesize of output 6596 [2024-11-27 20:27:50,186 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-27 20:27:50,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-11-27 20:27:50,188 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-27 20:27:50,196 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 20:27:50,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-27 20:27:50,390 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:238) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:165) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 69 more [2024-11-27 20:27:50,411 INFO L158 Benchmark]: Toolchain (without parser) took 461791.63ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 117.5MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-11-27 20:27:50,412 INFO L158 Benchmark]: CDTParser took 1.25ms. Allocated memory is still 117.4MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:27:50,412 INFO L158 Benchmark]: CACSL2BoogieTranslator took 253.17ms. Allocated memory is still 142.6MB. Free memory was 117.3MB in the beginning and 105.2MB in the end (delta: 12.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:27:50,412 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.68ms. Allocated memory is still 142.6MB. Free memory was 105.2MB in the beginning and 103.5MB in the end (delta: 1.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:27:50,412 INFO L158 Benchmark]: Boogie Preprocessor took 73.70ms. Allocated memory is still 142.6MB. Free memory was 103.5MB in the beginning and 101.5MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:27:50,413 INFO L158 Benchmark]: RCFGBuilder took 1065.43ms. Allocated memory is still 142.6MB. Free memory was 101.5MB in the beginning and 51.0MB in the end (delta: 50.5MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-11-27 20:27:50,413 INFO L158 Benchmark]: TraceAbstraction took 460325.68ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 50.5MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-11-27 20:27:50,415 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.25ms. Allocated memory is still 117.4MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 253.17ms. Allocated memory is still 142.6MB. Free memory was 117.3MB in the beginning and 105.2MB in the end (delta: 12.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.68ms. Allocated memory is still 142.6MB. Free memory was 105.2MB in the beginning and 103.5MB in the end (delta: 1.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 73.70ms. Allocated memory is still 142.6MB. Free memory was 103.5MB in the beginning and 101.5MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1065.43ms. Allocated memory is still 142.6MB. Free memory was 101.5MB in the beginning and 51.0MB in the end (delta: 50.5MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * TraceAbstraction took 460325.68ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 50.5MB in the beginning and 1.2GB in the end (delta: -1.2GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-5.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 624ca078114fa3c35bb1960efece3c50cba0d03b97522c4936fd5f6e5d783f29 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:27:53,508 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:27:53,667 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-27 20:27:53,680 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:27:53,681 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:27:53,733 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:27:53,734 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:27:53,735 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:27:53,735 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:27:53,736 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:27:53,736 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:27:53,737 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:27:53,738 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:27:53,738 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:27:53,738 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:27:53,738 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:27:53,738 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:27:53,738 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:27:53,739 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:27:53,739 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:27:53,739 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-27 20:27:53,740 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-27 20:27:53,740 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-27 20:27:53,740 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:27:53,741 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 20:27:53,741 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 20:27:53,741 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 20:27:53,741 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 20:27:53,741 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:27:53,741 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:27:53,742 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:27:53,742 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:27:53,743 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:27:53,743 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:27:53,743 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:27:53,743 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:27:53,745 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:27:53,745 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:27:53,745 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:27:53,745 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:27:53,745 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:27:53,746 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:27:53,746 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:27:53,746 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 20:27:53,746 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 20:27:53,746 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:27:53,746 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:27:53,746 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:27:53,746 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:27:53,746 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_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 624ca078114fa3c35bb1960efece3c50cba0d03b97522c4936fd5f6e5d783f29 [2024-11-27 20:27:54,114 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:27:54,125 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:27:54,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:27:54,130 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:27:54,131 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:27:54,132 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/unroll-5.wvr.c [2024-11-27 20:27:57,387 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data/fd1fa5e49/67109d5f225d4efaab52bc3c4310796c/FLAGf8f06d2dd [2024-11-27 20:27:57,767 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:27:57,769 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/sv-benchmarks/c/weaver/unroll-5.wvr.c [2024-11-27 20:27:57,781 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data/fd1fa5e49/67109d5f225d4efaab52bc3c4310796c/FLAGf8f06d2dd [2024-11-27 20:27:57,809 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/data/fd1fa5e49/67109d5f225d4efaab52bc3c4310796c [2024-11-27 20:27:57,816 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:27:57,820 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:27:57,822 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:27:57,822 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:27:57,828 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:27:57,829 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:27:57" (1/1) ... [2024-11-27 20:27:57,832 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b67f3ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:57, skipping insertion in model container [2024-11-27 20:27:57,833 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:27:57" (1/1) ... [2024-11-27 20:27:57,855 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:27:58,131 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-27 20:27:58,135 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:27:58,153 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:27:58,210 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:27:58,240 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:27:58,242 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58 WrapperNode [2024-11-27 20:27:58,242 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:27:58,243 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:27:58,244 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:27:58,244 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:27:58,253 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,273 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,319 INFO L138 Inliner]: procedures = 25, calls = 29, calls flagged for inlining = 15, calls inlined = 15, statements flattened = 154 [2024-11-27 20:27:58,320 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:27:58,320 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:27:58,320 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:27:58,321 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:27:58,354 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,355 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,365 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,390 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-27 20:27:58,394 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,394 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,413 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,414 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,422 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,425 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,430 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,433 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:27:58,438 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:27:58,438 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:27:58,438 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:27:58,439 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (1/1) ... [2024-11-27 20:27:58,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:27:58,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:58,487 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:27:58,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:27:58,524 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:27:58,524 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-27 20:27:58,525 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-27 20:27:58,525 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-27 20:27:58,525 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-27 20:27:58,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 20:27:58,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-27 20:27:58,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-27 20:27:58,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-27 20:27:58,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-27 20:27:58,526 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:27:58,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:27:58,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-27 20:27:58,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-27 20:27:58,528 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-27 20:27:58,693 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:27:58,695 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:27:59,375 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-27 20:27:59,376 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:27:59,876 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:27:59,877 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-27 20:27:59,877 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:27:59 BoogieIcfgContainer [2024-11-27 20:27:59,877 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:27:59,880 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:27:59,880 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:27:59,885 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:27:59,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:27:57" (1/3) ... [2024-11-27 20:27:59,886 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77df7c18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:27:59, skipping insertion in model container [2024-11-27 20:27:59,887 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:27:58" (2/3) ... [2024-11-27 20:27:59,887 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77df7c18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:27:59, skipping insertion in model container [2024-11-27 20:27:59,887 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:27:59" (3/3) ... [2024-11-27 20:27:59,889 INFO L128 eAbstractionObserver]: Analyzing ICFG unroll-5.wvr.c [2024-11-27 20:27:59,906 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:27:59,908 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unroll-5.wvr.c that has 3 procedures, 41 locations, 1 initial locations, 3 loop locations, and 16 error locations. [2024-11-27 20:27:59,908 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-27 20:27:59,987 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-27 20:28:00,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 43 transitions, 100 flow [2024-11-27 20:28:00,080 INFO L124 PetriNetUnfolderBase]: 3/41 cut-off events. [2024-11-27 20:28:00,084 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-27 20:28:00,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 41 events. 3/41 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2024-11-27 20:28:00,090 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 43 transitions, 100 flow [2024-11-27 20:28:00,096 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 40 transitions, 92 flow [2024-11-27 20:28:00,108 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:28:00,126 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;@6ddf15be, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:28:00,128 INFO L334 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2024-11-27 20:28:00,133 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-27 20:28:00,134 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-27 20:28:00,135 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-27 20:28:00,136 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:00,137 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 20:28:00,137 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:00,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:00,146 INFO L85 PathProgramCache]: Analyzing trace with hash 547680, now seen corresponding path program 1 times [2024-11-27 20:28:00,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:00,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1441062051] [2024-11-27 20:28:00,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:00,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:00,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:00,160 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:00,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:28:00,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:00,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:28:00,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:00,353 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 7 [2024-11-27 20:28:00,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:00,380 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:00,380 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:00,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441062051] [2024-11-27 20:28:00,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441062051] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:00,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:00,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-27 20:28:00,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877736106] [2024-11-27 20:28:00,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:00,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:28:00,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:00,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:28:00,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:28:00,494 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:28:00,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 40 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:00,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:00,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:28:00,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:00,751 INFO L124 PetriNetUnfolderBase]: 114/293 cut-off events. [2024-11-27 20:28:00,752 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-11-27 20:28:00,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 515 conditions, 293 events. 114/293 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1382 event pairs, 86 based on Foata normal form. 1/220 useless extension candidates. Maximal degree in co-relation 446. Up to 197 conditions per place. [2024-11-27 20:28:00,759 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 21 selfloop transitions, 2 changer transitions 0/37 dead transitions. [2024-11-27 20:28:00,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 37 transitions, 132 flow [2024-11-27 20:28:00,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:28:00,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:28:00,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-11-27 20:28:00,778 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-11-27 20:28:00,781 INFO L175 Difference]: Start difference. First operand has 44 places, 40 transitions, 92 flow. Second operand 3 states and 76 transitions. [2024-11-27 20:28:00,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 37 transitions, 132 flow [2024-11-27 20:28:00,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 37 transitions, 124 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:28:00,794 INFO L231 Difference]: Finished difference. Result has 39 places, 37 transitions, 82 flow [2024-11-27 20:28:00,797 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=82, PETRI_PLACES=39, PETRI_TRANSITIONS=37} [2024-11-27 20:28:00,805 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, -5 predicate places. [2024-11-27 20:28:00,805 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 37 transitions, 82 flow [2024-11-27 20:28:00,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:00,806 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:00,806 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 20:28:00,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 20:28:01,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:01,007 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:01,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:01,008 INFO L85 PathProgramCache]: Analyzing trace with hash 547681, now seen corresponding path program 1 times [2024-11-27 20:28:01,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:01,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [373328235] [2024-11-27 20:28:01,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:01,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:01,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:01,013 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:01,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:28:01,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:01,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:28:01,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:01,158 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 7 [2024-11-27 20:28:01,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:01,300 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:01,301 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:01,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373328235] [2024-11-27 20:28:01,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373328235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:01,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:01,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-27 20:28:01,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451542198] [2024-11-27 20:28:01,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:01,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:28:01,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:01,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:28:01,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:28:01,409 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:28:01,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 37 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:01,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:01,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:28:01,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:01,663 INFO L124 PetriNetUnfolderBase]: 115/296 cut-off events. [2024-11-27 20:28:01,663 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-27 20:28:01,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510 conditions, 296 events. 115/296 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1402 event pairs, 86 based on Foata normal form. 0/222 useless extension candidates. Maximal degree in co-relation 488. Up to 202 conditions per place. [2024-11-27 20:28:01,667 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 24 selfloop transitions, 3 changer transitions 0/40 dead transitions. [2024-11-27 20:28:01,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 40 transitions, 144 flow [2024-11-27 20:28:01,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:28:01,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:28:01,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-11-27 20:28:01,669 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-11-27 20:28:01,669 INFO L175 Difference]: Start difference. First operand has 39 places, 37 transitions, 82 flow. Second operand 3 states and 79 transitions. [2024-11-27 20:28:01,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 40 transitions, 144 flow [2024-11-27 20:28:01,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 138 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:28:01,673 INFO L231 Difference]: Finished difference. Result has 40 places, 39 transitions, 97 flow [2024-11-27 20:28:01,673 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=40, PETRI_TRANSITIONS=39} [2024-11-27 20:28:01,674 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, -4 predicate places. [2024-11-27 20:28:01,674 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 39 transitions, 97 flow [2024-11-27 20:28:01,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:01,674 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:01,674 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-27 20:28:01,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:28:01,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:01,875 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:01,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:01,876 INFO L85 PathProgramCache]: Analyzing trace with hash 526338650, now seen corresponding path program 1 times [2024-11-27 20:28:01,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:01,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [972534498] [2024-11-27 20:28:01,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:01,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:01,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:01,879 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:01,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:28:01,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:01,974 INFO L256 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:28:01,975 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:02,001 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 7 [2024-11-27 20:28:02,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:02,246 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:02,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:02,557 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:02,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972534498] [2024-11-27 20:28:02,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972534498] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:02,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:02,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2024-11-27 20:28:02,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191023248] [2024-11-27 20:28:02,558 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:02,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:28:02,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:02,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:28:02,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:28:03,025 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:28:03,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 39 transitions, 97 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:03,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:03,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:28:03,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:03,820 INFO L124 PetriNetUnfolderBase]: 117/304 cut-off events. [2024-11-27 20:28:03,820 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-27 20:28:03,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 536 conditions, 304 events. 117/304 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1437 event pairs, 86 based on Foata normal form. 1/231 useless extension candidates. Maximal degree in co-relation 523. Up to 204 conditions per place. [2024-11-27 20:28:03,827 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 24 selfloop transitions, 11 changer transitions 0/48 dead transitions. [2024-11-27 20:28:03,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 48 transitions, 194 flow [2024-11-27 20:28:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:28:03,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:28:03,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-11-27 20:28:03,833 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-11-27 20:28:03,833 INFO L175 Difference]: Start difference. First operand has 40 places, 39 transitions, 97 flow. Second operand 9 states and 192 transitions. [2024-11-27 20:28:03,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 48 transitions, 194 flow [2024-11-27 20:28:03,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 192 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:28:03,838 INFO L231 Difference]: Finished difference. Result has 50 places, 48 transitions, 164 flow [2024-11-27 20:28:03,839 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=164, PETRI_PLACES=50, PETRI_TRANSITIONS=48} [2024-11-27 20:28:03,841 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-11-27 20:28:03,842 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 48 transitions, 164 flow [2024-11-27 20:28:03,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:03,842 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:03,842 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:03,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 20:28:04,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:04,043 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:04,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:04,044 INFO L85 PathProgramCache]: Analyzing trace with hash -768002683, now seen corresponding path program 1 times [2024-11-27 20:28:04,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:04,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1922071717] [2024-11-27 20:28:04,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:04,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:04,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:04,048 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:04,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:28:04,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:04,127 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-27 20:28:04,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:04,146 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 7 [2024-11-27 20:28:04,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:04,566 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:05,042 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:05,042 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:05,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922071717] [2024-11-27 20:28:05,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922071717] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:05,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:05,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2024-11-27 20:28:05,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117901046] [2024-11-27 20:28:05,043 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:05,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:28:05,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:05,044 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:28:05,044 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:28:06,287 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-11-27 20:28:06,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 48 transitions, 164 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:06,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:06,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-11-27 20:28:06,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:07,223 INFO L124 PetriNetUnfolderBase]: 367/864 cut-off events. [2024-11-27 20:28:07,223 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-11-27 20:28:07,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1564 conditions, 864 events. 367/864 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5194 event pairs, 179 based on Foata normal form. 0/667 useless extension candidates. Maximal degree in co-relation 1420. Up to 279 conditions per place. [2024-11-27 20:28:07,233 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 62 selfloop transitions, 12 changer transitions 0/86 dead transitions. [2024-11-27 20:28:07,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 86 transitions, 396 flow [2024-11-27 20:28:07,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:28:07,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 20:28:07,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-11-27 20:28:07,238 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-11-27 20:28:07,239 INFO L175 Difference]: Start difference. First operand has 50 places, 48 transitions, 164 flow. Second operand 8 states and 203 transitions. [2024-11-27 20:28:07,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 86 transitions, 396 flow [2024-11-27 20:28:07,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 86 transitions, 382 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-11-27 20:28:07,244 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 189 flow [2024-11-27 20:28:07,245 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=189, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-11-27 20:28:07,245 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-11-27 20:28:07,246 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 189 flow [2024-11-27 20:28:07,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:07,246 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:07,246 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:07,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 20:28:07,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:07,447 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:07,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:07,448 INFO L85 PathProgramCache]: Analyzing trace with hash -768002684, now seen corresponding path program 1 times [2024-11-27 20:28:07,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:07,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1858160803] [2024-11-27 20:28:07,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:07,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:07,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:07,452 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:07,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:28:07,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:07,513 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:28:07,514 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:07,519 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 7 [2024-11-27 20:28:07,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:07,551 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:07,551 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:07,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858160803] [2024-11-27 20:28:07,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858160803] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:07,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:07,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:28:07,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985991288] [2024-11-27 20:28:07,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:07,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:07,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:07,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:07,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:07,646 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-11-27 20:28:07,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 189 flow. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:07,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:07,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-11-27 20:28:07,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:07,862 INFO L124 PetriNetUnfolderBase]: 341/739 cut-off events. [2024-11-27 20:28:07,863 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2024-11-27 20:28:07,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1501 conditions, 739 events. 341/739 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3914 event pairs, 258 based on Foata normal form. 54/712 useless extension candidates. Maximal degree in co-relation 1363. Up to 589 conditions per place. [2024-11-27 20:28:07,869 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 31 selfloop transitions, 5 changer transitions 0/44 dead transitions. [2024-11-27 20:28:07,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 44 transitions, 249 flow [2024-11-27 20:28:07,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:07,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:07,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 73 transitions. [2024-11-27 20:28:07,871 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-11-27 20:28:07,872 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 189 flow. Second operand 4 states and 73 transitions. [2024-11-27 20:28:07,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 44 transitions, 249 flow [2024-11-27 20:28:07,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 44 transitions, 241 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 20:28:07,874 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 179 flow [2024-11-27 20:28:07,875 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-11-27 20:28:07,875 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-11-27 20:28:07,875 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 179 flow [2024-11-27 20:28:07,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:07,876 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:07,876 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:07,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 20:28:08,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:08,076 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:08,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:08,077 INFO L85 PathProgramCache]: Analyzing trace with hash 654113838, now seen corresponding path program 1 times [2024-11-27 20:28:08,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:08,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [604023090] [2024-11-27 20:28:08,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:08,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:08,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:08,079 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:08,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:28:08,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:08,147 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-27 20:28:08,149 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:08,168 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 7 [2024-11-27 20:28:08,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:08,548 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:09,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:09,032 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:09,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604023090] [2024-11-27 20:28:09,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604023090] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:09,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:09,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2024-11-27 20:28:09,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805656646] [2024-11-27 20:28:09,033 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:09,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:28:09,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:09,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:28:09,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:28:09,730 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-11-27 20:28:09,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 179 flow. Second operand has 10 states, 10 states have (on average 14.0) internal successors, (140), 10 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:09,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:09,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-11-27 20:28:09,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:10,561 INFO L124 PetriNetUnfolderBase]: 706/1251 cut-off events. [2024-11-27 20:28:10,561 INFO L125 PetriNetUnfolderBase]: For 164/164 co-relation queries the response was YES. [2024-11-27 20:28:10,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2761 conditions, 1251 events. 706/1251 cut-off events. For 164/164 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6004 event pairs, 223 based on Foata normal form. 0/941 useless extension candidates. Maximal degree in co-relation 2364. Up to 873 conditions per place. [2024-11-27 20:28:10,568 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 62 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-11-27 20:28:10,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 409 flow [2024-11-27 20:28:10,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:28:10,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 20:28:10,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-11-27 20:28:10,570 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48546511627906974 [2024-11-27 20:28:10,570 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 179 flow. Second operand 8 states and 167 transitions. [2024-11-27 20:28:10,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 409 flow [2024-11-27 20:28:10,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 403 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:28:10,573 INFO L231 Difference]: Finished difference. Result has 59 places, 46 transitions, 212 flow [2024-11-27 20:28:10,573 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=212, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2024-11-27 20:28:10,574 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-11-27 20:28:10,574 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 212 flow [2024-11-27 20:28:10,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.0) internal successors, (140), 10 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:10,575 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:10,575 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:10,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-27 20:28:10,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:10,775 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:10,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:10,776 INFO L85 PathProgramCache]: Analyzing trace with hash 683814281, now seen corresponding path program 1 times [2024-11-27 20:28:10,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:10,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [571539702] [2024-11-27 20:28:10,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:10,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:10,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:10,778 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:10,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 20:28:10,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:10,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-27 20:28:10,852 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:10,874 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 7 [2024-11-27 20:28:11,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:11,223 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:12,191 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:12,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571539702] [2024-11-27 20:28:12,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571539702] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:12,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:12,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2024-11-27 20:28:12,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271135363] [2024-11-27 20:28:12,192 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:12,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:28:12,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:12,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:28:12,193 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:28:14,399 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-11-27 20:28:14,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 212 flow. Second operand has 12 states, 12 states have (on average 17.666666666666668) internal successors, (212), 12 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-11-27 20:28:14,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:14,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-11-27 20:28:14,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:16,467 INFO L124 PetriNetUnfolderBase]: 677/1365 cut-off events. [2024-11-27 20:28:16,467 INFO L125 PetriNetUnfolderBase]: For 218/218 co-relation queries the response was YES. [2024-11-27 20:28:16,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3006 conditions, 1365 events. 677/1365 cut-off events. For 218/218 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7727 event pairs, 434 based on Foata normal form. 48/1224 useless extension candidates. Maximal degree in co-relation 2341. Up to 350 conditions per place. [2024-11-27 20:28:16,477 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 86 selfloop transitions, 16 changer transitions 0/108 dead transitions. [2024-11-27 20:28:16,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 108 transitions, 568 flow [2024-11-27 20:28:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:28:16,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 20:28:16,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-11-27 20:28:16,480 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5976744186046512 [2024-11-27 20:28:16,480 INFO L175 Difference]: Start difference. First operand has 59 places, 46 transitions, 212 flow. Second operand 10 states and 257 transitions. [2024-11-27 20:28:16,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 108 transitions, 568 flow [2024-11-27 20:28:16,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 108 transitions, 555 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:28:16,488 INFO L231 Difference]: Finished difference. Result has 66 places, 50 transitions, 257 flow [2024-11-27 20:28:16,490 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=257, PETRI_PLACES=66, PETRI_TRANSITIONS=50} [2024-11-27 20:28:16,490 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-11-27 20:28:16,493 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 50 transitions, 257 flow [2024-11-27 20:28:16,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 17.666666666666668) internal successors, (212), 12 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-11-27 20:28:16,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:16,493 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2024-11-27 20:28:16,506 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-27 20:28:16,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:16,694 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:16,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:16,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1233700411, now seen corresponding path program 2 times [2024-11-27 20:28:16,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:16,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102209680] [2024-11-27 20:28:16,696 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:28:16,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:16,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:16,698 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:16,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 20:28:16,785 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:28:16,785 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:16,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:28:16,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:16,803 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 7 [2024-11-27 20:28:17,186 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:17,186 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:18,119 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:18,119 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:18,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102209680] [2024-11-27 20:28:18,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102209680] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:18,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:18,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2024-11-27 20:28:18,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052632272] [2024-11-27 20:28:18,120 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:18,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 20:28:18,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:18,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 20:28:18,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:28:19,405 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:28:19,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 50 transitions, 257 flow. Second operand has 14 states, 14 states have (on average 18.571428571428573) internal successors, (260), 14 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:19,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:19,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:28:19,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:22,937 INFO L124 PetriNetUnfolderBase]: 657/1380 cut-off events. [2024-11-27 20:28:22,938 INFO L125 PetriNetUnfolderBase]: For 682/682 co-relation queries the response was YES. [2024-11-27 20:28:22,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3402 conditions, 1380 events. 657/1380 cut-off events. For 682/682 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8125 event pairs, 542 based on Foata normal form. 6/1313 useless extension candidates. Maximal degree in co-relation 2691. Up to 1142 conditions per place. [2024-11-27 20:28:22,950 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 32 selfloop transitions, 29 changer transitions 0/68 dead transitions. [2024-11-27 20:28:22,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 68 transitions, 541 flow [2024-11-27 20:28:22,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 20:28:22,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 20:28:22,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 416 transitions. [2024-11-27 20:28:22,954 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46068660022148394 [2024-11-27 20:28:22,954 INFO L175 Difference]: Start difference. First operand has 66 places, 50 transitions, 257 flow. Second operand 21 states and 416 transitions. [2024-11-27 20:28:22,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 68 transitions, 541 flow [2024-11-27 20:28:22,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 68 transitions, 514 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-27 20:28:22,960 INFO L231 Difference]: Finished difference. Result has 88 places, 68 transitions, 480 flow [2024-11-27 20:28:22,961 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=480, PETRI_PLACES=88, PETRI_TRANSITIONS=68} [2024-11-27 20:28:22,961 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-11-27 20:28:22,962 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 68 transitions, 480 flow [2024-11-27 20:28:22,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 18.571428571428573) internal successors, (260), 14 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:22,962 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:22,962 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:22,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-27 20:28:23,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:23,166 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:23,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:23,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1197306935, now seen corresponding path program 1 times [2024-11-27 20:28:23,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:23,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085372947] [2024-11-27 20:28:23,167 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:23,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:23,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:23,169 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:23,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 20:28:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:23,262 INFO L256 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-27 20:28:23,264 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:23,298 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 7 [2024-11-27 20:28:23,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:23,668 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:24,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:24,638 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:24,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085372947] [2024-11-27 20:28:24,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085372947] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:24,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:24,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2024-11-27 20:28:24,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797742342] [2024-11-27 20:28:24,638 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:24,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:28:24,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:24,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:28:24,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:28:25,764 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-11-27 20:28:25,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 68 transitions, 480 flow. Second operand has 12 states, 12 states have (on average 13.833333333333334) internal successors, (166), 12 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:25,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:25,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-11-27 20:28:25,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:27,806 INFO L124 PetriNetUnfolderBase]: 722/1283 cut-off events. [2024-11-27 20:28:27,806 INFO L125 PetriNetUnfolderBase]: For 686/686 co-relation queries the response was YES. [2024-11-27 20:28:27,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3371 conditions, 1283 events. 722/1283 cut-off events. For 686/686 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5967 event pairs, 345 based on Foata normal form. 32/1206 useless extension candidates. Maximal degree in co-relation 3303. Up to 321 conditions per place. [2024-11-27 20:28:27,812 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 26 changer transitions 0/116 dead transitions. [2024-11-27 20:28:27,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 116 transitions, 846 flow [2024-11-27 20:28:27,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:28:27,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 20:28:27,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-11-27 20:28:27,814 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5093023255813953 [2024-11-27 20:28:27,814 INFO L175 Difference]: Start difference. First operand has 88 places, 68 transitions, 480 flow. Second operand 10 states and 219 transitions. [2024-11-27 20:28:27,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 116 transitions, 846 flow [2024-11-27 20:28:27,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 116 transitions, 758 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-27 20:28:27,819 INFO L231 Difference]: Finished difference. Result has 91 places, 72 transitions, 480 flow [2024-11-27 20:28:27,820 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=480, PETRI_PLACES=91, PETRI_TRANSITIONS=72} [2024-11-27 20:28:27,820 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-11-27 20:28:27,820 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 72 transitions, 480 flow [2024-11-27 20:28:27,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.833333333333334) internal successors, (166), 12 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:27,821 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:27,821 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:27,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-27 20:28:28,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:28,022 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:28,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:28,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1130919366, now seen corresponding path program 2 times [2024-11-27 20:28:28,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:28,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1412842140] [2024-11-27 20:28:28,023 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:28:28,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:28,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:28,025 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:28,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 20:28:28,085 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:28:28,085 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:28,087 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:28:28,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:28,099 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 7 [2024-11-27 20:28:28,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-27 20:28:28,395 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:28,395 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:28,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412842140] [2024-11-27 20:28:28,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412842140] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:28,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:28,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:28:28,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460146247] [2024-11-27 20:28:28,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:28,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:28,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:28,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:28,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:28,580 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:28:28,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 72 transitions, 480 flow. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:28,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:28,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:28:28,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:29,014 INFO L124 PetriNetUnfolderBase]: 769/1410 cut-off events. [2024-11-27 20:28:29,014 INFO L125 PetriNetUnfolderBase]: For 892/892 co-relation queries the response was YES. [2024-11-27 20:28:29,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3904 conditions, 1410 events. 769/1410 cut-off events. For 892/892 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 7126 event pairs, 324 based on Foata normal form. 18/1428 useless extension candidates. Maximal degree in co-relation 3843. Up to 667 conditions per place. [2024-11-27 20:28:29,026 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 76 selfloop transitions, 14 changer transitions 0/97 dead transitions. [2024-11-27 20:28:29,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 97 transitions, 747 flow [2024-11-27 20:28:29,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:29,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:29,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-11-27 20:28:29,028 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-11-27 20:28:29,028 INFO L175 Difference]: Start difference. First operand has 91 places, 72 transitions, 480 flow. Second operand 4 states and 110 transitions. [2024-11-27 20:28:29,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 97 transitions, 747 flow [2024-11-27 20:28:29,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 97 transitions, 722 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:28:29,038 INFO L231 Difference]: Finished difference. Result has 91 places, 73 transitions, 504 flow [2024-11-27 20:28:29,039 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=504, PETRI_PLACES=91, PETRI_TRANSITIONS=73} [2024-11-27 20:28:29,041 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-11-27 20:28:29,041 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 73 transitions, 504 flow [2024-11-27 20:28:29,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:29,041 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:29,041 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:29,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 20:28:29,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:29,242 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:29,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:29,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1416943693, now seen corresponding path program 1 times [2024-11-27 20:28:29,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:29,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101104335] [2024-11-27 20:28:29,244 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:29,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:29,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:29,247 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:29,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 20:28:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:29,335 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:28:29,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:29,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:29,427 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:29,428 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:29,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101104335] [2024-11-27 20:28:29,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101104335] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:29,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:29,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:28:29,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435713617] [2024-11-27 20:28:29,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:29,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:28:29,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:29,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:28:29,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:28:29,487 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:28:29,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 73 transitions, 504 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:29,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:29,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:28:29,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:29,805 INFO L124 PetriNetUnfolderBase]: 782/1476 cut-off events. [2024-11-27 20:28:29,806 INFO L125 PetriNetUnfolderBase]: For 1164/1172 co-relation queries the response was YES. [2024-11-27 20:28:29,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4248 conditions, 1476 events. 782/1476 cut-off events. For 1164/1172 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7564 event pairs, 216 based on Foata normal form. 3/1479 useless extension candidates. Maximal degree in co-relation 4185. Up to 1082 conditions per place. [2024-11-27 20:28:29,820 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 78 selfloop transitions, 7 changer transitions 1/94 dead transitions. [2024-11-27 20:28:29,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 94 transitions, 768 flow [2024-11-27 20:28:29,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:28:29,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:28:29,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2024-11-27 20:28:29,821 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7054263565891473 [2024-11-27 20:28:29,822 INFO L175 Difference]: Start difference. First operand has 91 places, 73 transitions, 504 flow. Second operand 3 states and 91 transitions. [2024-11-27 20:28:29,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 94 transitions, 768 flow [2024-11-27 20:28:29,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 94 transitions, 739 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-27 20:28:29,829 INFO L231 Difference]: Finished difference. Result has 90 places, 79 transitions, 553 flow [2024-11-27 20:28:29,829 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=553, PETRI_PLACES=90, PETRI_TRANSITIONS=79} [2024-11-27 20:28:29,830 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-11-27 20:28:29,830 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 79 transitions, 553 flow [2024-11-27 20:28:29,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:29,830 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:29,830 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:29,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-27 20:28:30,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:30,034 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:30,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:30,035 INFO L85 PathProgramCache]: Analyzing trace with hash -216467549, now seen corresponding path program 2 times [2024-11-27 20:28:30,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:30,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [249943809] [2024-11-27 20:28:30,035 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:28:30,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:30,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:30,037 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:30,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 20:28:30,112 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:28:30,112 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:30,117 INFO L256 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:28:30,119 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:30,139 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 7 [2024-11-27 20:28:30,509 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-27 20:28:30,509 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:30,509 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:30,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249943809] [2024-11-27 20:28:30,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249943809] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:30,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:30,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:28:30,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290068723] [2024-11-27 20:28:30,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:30,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:30,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:30,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:30,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:30,670 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-11-27 20:28:30,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 79 transitions, 553 flow. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:30,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:30,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-11-27 20:28:30,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:30,988 INFO L124 PetriNetUnfolderBase]: 927/1641 cut-off events. [2024-11-27 20:28:30,988 INFO L125 PetriNetUnfolderBase]: For 1631/1655 co-relation queries the response was YES. [2024-11-27 20:28:30,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4842 conditions, 1641 events. 927/1641 cut-off events. For 1631/1655 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7786 event pairs, 243 based on Foata normal form. 16/1657 useless extension candidates. Maximal degree in co-relation 4780. Up to 1075 conditions per place. [2024-11-27 20:28:30,999 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 76 selfloop transitions, 17 changer transitions 0/96 dead transitions. [2024-11-27 20:28:30,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 96 transitions, 811 flow [2024-11-27 20:28:30,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:30,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:31,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-11-27 20:28:31,000 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-11-27 20:28:31,000 INFO L175 Difference]: Start difference. First operand has 90 places, 79 transitions, 553 flow. Second operand 4 states and 92 transitions. [2024-11-27 20:28:31,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 96 transitions, 811 flow [2024-11-27 20:28:31,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 96 transitions, 804 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:28:31,006 INFO L231 Difference]: Finished difference. Result has 93 places, 80 transitions, 606 flow [2024-11-27 20:28:31,006 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=606, PETRI_PLACES=93, PETRI_TRANSITIONS=80} [2024-11-27 20:28:31,007 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-11-27 20:28:31,007 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 80 transitions, 606 flow [2024-11-27 20:28:31,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:31,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:31,007 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:31,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-27 20:28:31,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:31,208 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:31,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:31,209 INFO L85 PathProgramCache]: Analyzing trace with hash -186767106, now seen corresponding path program 2 times [2024-11-27 20:28:31,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:31,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [376721344] [2024-11-27 20:28:31,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:28:31,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:31,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:31,211 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:31,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 20:28:31,301 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:28:31,302 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:31,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:28:31,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:31,315 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 7 [2024-11-27 20:28:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-27 20:28:31,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:32,476 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-27 20:28:32,476 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:32,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376721344] [2024-11-27 20:28:32,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376721344] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:32,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:32,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2024-11-27 20:28:32,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034038661] [2024-11-27 20:28:32,476 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:32,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:28:32,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:32,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:28:32,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:28:35,036 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:28:35,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 80 transitions, 606 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:35,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:35,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:28:35,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:35,649 INFO L124 PetriNetUnfolderBase]: 812/1498 cut-off events. [2024-11-27 20:28:35,650 INFO L125 PetriNetUnfolderBase]: For 1331/1331 co-relation queries the response was YES. [2024-11-27 20:28:35,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4473 conditions, 1498 events. 812/1498 cut-off events. For 1331/1331 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7498 event pairs, 444 based on Foata normal form. 24/1522 useless extension candidates. Maximal degree in co-relation 4408. Up to 1051 conditions per place. [2024-11-27 20:28:35,657 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 70 selfloop transitions, 23 changer transitions 0/100 dead transitions. [2024-11-27 20:28:35,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 100 transitions, 895 flow [2024-11-27 20:28:35,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:28:35,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:28:35,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-11-27 20:28:35,659 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-11-27 20:28:35,659 INFO L175 Difference]: Start difference. First operand has 93 places, 80 transitions, 606 flow. Second operand 5 states and 120 transitions. [2024-11-27 20:28:35,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 100 transitions, 895 flow [2024-11-27 20:28:35,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 100 transitions, 848 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-27 20:28:35,666 INFO L231 Difference]: Finished difference. Result has 90 places, 79 transitions, 607 flow [2024-11-27 20:28:35,666 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=607, PETRI_PLACES=90, PETRI_TRANSITIONS=79} [2024-11-27 20:28:35,666 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-11-27 20:28:35,667 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 79 transitions, 607 flow [2024-11-27 20:28:35,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:35,667 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:35,667 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:35,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 20:28:35,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:35,867 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:35,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:35,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1879441140, now seen corresponding path program 2 times [2024-11-27 20:28:35,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:35,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1455072184] [2024-11-27 20:28:35,868 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:28:35,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:35,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:35,870 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:35,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 20:28:35,953 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:28:35,953 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:35,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 20:28:35,956 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:35,965 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 7 [2024-11-27 20:28:36,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-27 20:28:36,213 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:36,213 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:36,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455072184] [2024-11-27 20:28:36,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455072184] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:36,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:36,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:28:36,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436947007] [2024-11-27 20:28:36,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:36,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:28:36,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:36,214 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:28:36,214 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:28:36,521 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-11-27 20:28:36,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 79 transitions, 607 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:36,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:36,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-11-27 20:28:36,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:36,953 INFO L124 PetriNetUnfolderBase]: 812/1438 cut-off events. [2024-11-27 20:28:36,953 INFO L125 PetriNetUnfolderBase]: For 2013/2013 co-relation queries the response was YES. [2024-11-27 20:28:36,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4375 conditions, 1438 events. 812/1438 cut-off events. For 2013/2013 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 6677 event pairs, 294 based on Foata normal form. 80/1518 useless extension candidates. Maximal degree in co-relation 4313. Up to 750 conditions per place. [2024-11-27 20:28:36,962 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 71 selfloop transitions, 17 changer transitions 0/90 dead transitions. [2024-11-27 20:28:36,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 90 transitions, 870 flow [2024-11-27 20:28:36,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:28:36,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:28:36,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-11-27 20:28:36,966 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-11-27 20:28:36,966 INFO L175 Difference]: Start difference. First operand has 90 places, 79 transitions, 607 flow. Second operand 5 states and 99 transitions. [2024-11-27 20:28:36,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 90 transitions, 870 flow [2024-11-27 20:28:36,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 90 transitions, 796 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-27 20:28:36,973 INFO L231 Difference]: Finished difference. Result has 83 places, 74 transitions, 559 flow [2024-11-27 20:28:36,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=559, PETRI_PLACES=83, PETRI_TRANSITIONS=74} [2024-11-27 20:28:36,974 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-11-27 20:28:36,975 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 74 transitions, 559 flow [2024-11-27 20:28:36,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:36,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:36,976 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:36,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 20:28:37,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:37,176 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:37,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:37,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1775174263, now seen corresponding path program 1 times [2024-11-27 20:28:37,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:37,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921276670] [2024-11-27 20:28:37,177 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:37,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:37,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:37,179 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:37,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 20:28:37,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:37,247 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:28:37,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:37,283 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:37,284 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:37,284 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:37,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921276670] [2024-11-27 20:28:37,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921276670] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:37,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:37,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:28:37,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254570257] [2024-11-27 20:28:37,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:37,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:37,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:37,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:37,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:37,285 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:28:37,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 74 transitions, 559 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:37,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:37,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:28:37,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:37,597 INFO L124 PetriNetUnfolderBase]: 890/1570 cut-off events. [2024-11-27 20:28:37,597 INFO L125 PetriNetUnfolderBase]: For 1568/1568 co-relation queries the response was YES. [2024-11-27 20:28:37,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4676 conditions, 1570 events. 890/1570 cut-off events. For 1568/1568 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7451 event pairs, 192 based on Foata normal form. 27/1597 useless extension candidates. Maximal degree in co-relation 4616. Up to 1245 conditions per place. [2024-11-27 20:28:37,607 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 94 selfloop transitions, 13 changer transitions 1/110 dead transitions. [2024-11-27 20:28:37,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 110 transitions, 957 flow [2024-11-27 20:28:37,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:37,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:37,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-27 20:28:37,608 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6627906976744186 [2024-11-27 20:28:37,608 INFO L175 Difference]: Start difference. First operand has 83 places, 74 transitions, 559 flow. Second operand 4 states and 114 transitions. [2024-11-27 20:28:37,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 110 transitions, 957 flow [2024-11-27 20:28:37,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 110 transitions, 911 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:28:37,618 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 679 flow [2024-11-27 20:28:37,618 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=679, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-11-27 20:28:37,619 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-11-27 20:28:37,619 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 679 flow [2024-11-27 20:28:37,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:37,620 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:37,620 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:37,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-27 20:28:37,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:37,821 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:37,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:37,821 INFO L85 PathProgramCache]: Analyzing trace with hash -483408959, now seen corresponding path program 2 times [2024-11-27 20:28:37,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:37,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1132183016] [2024-11-27 20:28:37,822 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:28:37,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:37,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:37,824 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:37,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 20:28:37,931 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:28:37,931 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:37,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:28:37,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:37,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:37,957 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:37,957 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:37,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132183016] [2024-11-27 20:28:37,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132183016] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:37,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:37,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:28:37,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543914815] [2024-11-27 20:28:37,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:37,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:37,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:37,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:37,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:37,958 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:28:37,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 679 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:37,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:37,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:28:37,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:38,332 INFO L124 PetriNetUnfolderBase]: 878/1558 cut-off events. [2024-11-27 20:28:38,332 INFO L125 PetriNetUnfolderBase]: For 2115/2115 co-relation queries the response was YES. [2024-11-27 20:28:38,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5039 conditions, 1558 events. 878/1558 cut-off events. For 2115/2115 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7576 event pairs, 449 based on Foata normal form. 12/1570 useless extension candidates. Maximal degree in co-relation 4979. Up to 1096 conditions per place. [2024-11-27 20:28:38,342 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 101 selfloop transitions, 15 changer transitions 1/119 dead transitions. [2024-11-27 20:28:38,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 119 transitions, 1094 flow [2024-11-27 20:28:38,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:38,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:38,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-11-27 20:28:38,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-11-27 20:28:38,344 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 679 flow. Second operand 4 states and 112 transitions. [2024-11-27 20:28:38,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 119 transitions, 1094 flow [2024-11-27 20:28:38,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 119 transitions, 1094 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-27 20:28:38,349 INFO L231 Difference]: Finished difference. Result has 90 places, 88 transitions, 743 flow [2024-11-27 20:28:38,350 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=743, PETRI_PLACES=90, PETRI_TRANSITIONS=88} [2024-11-27 20:28:38,350 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-11-27 20:28:38,350 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 88 transitions, 743 flow [2024-11-27 20:28:38,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:38,351 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:38,351 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:38,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-27 20:28:38,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:38,551 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:38,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:38,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2095208191, now seen corresponding path program 3 times [2024-11-27 20:28:38,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:38,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [809430345] [2024-11-27 20:28:38,552 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:28:38,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:38,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:38,555 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:38,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 20:28:38,640 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:28:38,640 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:38,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:28:38,642 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:38,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:38,685 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:38,685 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:38,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809430345] [2024-11-27 20:28:38,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809430345] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:38,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:38,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:28:38,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938246227] [2024-11-27 20:28:38,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:38,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:38,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:38,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:38,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:38,687 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:28:38,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 88 transitions, 743 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:38,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:38,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:28:38,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:39,027 INFO L124 PetriNetUnfolderBase]: 875/1540 cut-off events. [2024-11-27 20:28:39,027 INFO L125 PetriNetUnfolderBase]: For 3170/3170 co-relation queries the response was YES. [2024-11-27 20:28:39,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5449 conditions, 1540 events. 875/1540 cut-off events. For 3170/3170 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7311 event pairs, 449 based on Foata normal form. 27/1567 useless extension candidates. Maximal degree in co-relation 5386. Up to 1096 conditions per place. [2024-11-27 20:28:39,036 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 94 selfloop transitions, 26 changer transitions 2/124 dead transitions. [2024-11-27 20:28:39,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 124 transitions, 1214 flow [2024-11-27 20:28:39,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:39,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:39,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-11-27 20:28:39,038 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6569767441860465 [2024-11-27 20:28:39,038 INFO L175 Difference]: Start difference. First operand has 90 places, 88 transitions, 743 flow. Second operand 4 states and 113 transitions. [2024-11-27 20:28:39,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 124 transitions, 1214 flow [2024-11-27 20:28:39,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 124 transitions, 1158 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-11-27 20:28:39,048 INFO L231 Difference]: Finished difference. Result has 92 places, 96 transitions, 841 flow [2024-11-27 20:28:39,049 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=841, PETRI_PLACES=92, PETRI_TRANSITIONS=96} [2024-11-27 20:28:39,049 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-11-27 20:28:39,050 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 96 transitions, 841 flow [2024-11-27 20:28:39,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:39,050 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:39,050 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:39,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-27 20:28:39,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:39,251 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:39,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:39,252 INFO L85 PathProgramCache]: Analyzing trace with hash -327998724, now seen corresponding path program 1 times [2024-11-27 20:28:39,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:39,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1496126508] [2024-11-27 20:28:39,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:39,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:39,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:39,255 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:39,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 20:28:39,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:39,356 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:28:39,357 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:39,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:39,380 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:39,380 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:39,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496126508] [2024-11-27 20:28:39,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496126508] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:39,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:39,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:28:39,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336724275] [2024-11-27 20:28:39,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:39,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:39,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:39,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:39,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:39,381 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:28:39,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 96 transitions, 841 flow. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:39,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:39,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:28:39,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:39,775 INFO L124 PetriNetUnfolderBase]: 833/1474 cut-off events. [2024-11-27 20:28:39,775 INFO L125 PetriNetUnfolderBase]: For 3641/3641 co-relation queries the response was YES. [2024-11-27 20:28:39,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5395 conditions, 1474 events. 833/1474 cut-off events. For 3641/3641 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7252 event pairs, 271 based on Foata normal form. 18/1492 useless extension candidates. Maximal degree in co-relation 5332. Up to 916 conditions per place. [2024-11-27 20:28:39,782 INFO L140 encePairwiseOnDemand]: 39/43 looper letters, 130 selfloop transitions, 8 changer transitions 3/143 dead transitions. [2024-11-27 20:28:39,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 143 transitions, 1424 flow [2024-11-27 20:28:39,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:39,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:39,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-11-27 20:28:39,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7151162790697675 [2024-11-27 20:28:39,784 INFO L175 Difference]: Start difference. First operand has 92 places, 96 transitions, 841 flow. Second operand 4 states and 123 transitions. [2024-11-27 20:28:39,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 143 transitions, 1424 flow [2024-11-27 20:28:39,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 143 transitions, 1362 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-11-27 20:28:39,795 INFO L231 Difference]: Finished difference. Result has 93 places, 97 transitions, 840 flow [2024-11-27 20:28:39,795 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=840, PETRI_PLACES=93, PETRI_TRANSITIONS=97} [2024-11-27 20:28:39,796 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-11-27 20:28:39,796 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 97 transitions, 840 flow [2024-11-27 20:28:39,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:39,796 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:39,797 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:39,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-27 20:28:39,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:39,997 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:39,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:39,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1465100972, now seen corresponding path program 2 times [2024-11-27 20:28:39,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:39,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1202714106] [2024-11-27 20:28:39,998 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:28:39,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:39,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:40,001 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:40,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 20:28:40,084 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:28:40,084 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:40,088 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:28:40,088 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:40,126 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:40,126 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:40,126 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:40,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202714106] [2024-11-27 20:28:40,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202714106] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:40,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:40,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:28:40,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523371702] [2024-11-27 20:28:40,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:40,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:40,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:40,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:40,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:40,128 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:28:40,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 97 transitions, 840 flow. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:40,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:40,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:28:40,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:40,502 INFO L124 PetriNetUnfolderBase]: 977/1714 cut-off events. [2024-11-27 20:28:40,502 INFO L125 PetriNetUnfolderBase]: For 4397/4397 co-relation queries the response was YES. [2024-11-27 20:28:40,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6850 conditions, 1714 events. 977/1714 cut-off events. For 4397/4397 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8415 event pairs, 265 based on Foata normal form. 48/1762 useless extension candidates. Maximal degree in co-relation 6786. Up to 1332 conditions per place. [2024-11-27 20:28:40,510 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 107 selfloop transitions, 16 changer transitions 2/127 dead transitions. [2024-11-27 20:28:40,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 127 transitions, 1304 flow [2024-11-27 20:28:40,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:40,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:40,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-11-27 20:28:40,512 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-11-27 20:28:40,512 INFO L175 Difference]: Start difference. First operand has 93 places, 97 transitions, 840 flow. Second operand 4 states and 115 transitions. [2024-11-27 20:28:40,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 127 transitions, 1304 flow [2024-11-27 20:28:40,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 127 transitions, 1268 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:28:40,523 INFO L231 Difference]: Finished difference. Result has 96 places, 104 transitions, 954 flow [2024-11-27 20:28:40,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=954, PETRI_PLACES=96, PETRI_TRANSITIONS=104} [2024-11-27 20:28:40,524 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-11-27 20:28:40,524 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 104 transitions, 954 flow [2024-11-27 20:28:40,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:40,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:40,524 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:28:40,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-27 20:28:40,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:40,725 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:40,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:40,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1155348288, now seen corresponding path program 3 times [2024-11-27 20:28:40,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:40,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [464360954] [2024-11-27 20:28:40,726 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:28:40,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:40,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:40,730 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:40,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-27 20:28:40,805 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 20:28:40,805 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:40,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-27 20:28:40,809 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:40,846 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:28:40,846 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:28:40,846 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:40,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464360954] [2024-11-27 20:28:40,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464360954] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:40,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:40,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:28:40,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162588872] [2024-11-27 20:28:40,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:40,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:28:40,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:40,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:28:40,847 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:28:40,847 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:28:40,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 104 transitions, 954 flow. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:40,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:40,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:28:40,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:28:41,196 INFO L124 PetriNetUnfolderBase]: 953/1651 cut-off events. [2024-11-27 20:28:41,196 INFO L125 PetriNetUnfolderBase]: For 5375/5375 co-relation queries the response was YES. [2024-11-27 20:28:41,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6923 conditions, 1651 events. 953/1651 cut-off events. For 5375/5375 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7919 event pairs, 281 based on Foata normal form. 48/1699 useless extension candidates. Maximal degree in co-relation 6858. Up to 964 conditions per place. [2024-11-27 20:28:41,205 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 120 selfloop transitions, 29 changer transitions 2/153 dead transitions. [2024-11-27 20:28:41,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 153 transitions, 1598 flow [2024-11-27 20:28:41,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:28:41,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:28:41,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-11-27 20:28:41,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7151162790697675 [2024-11-27 20:28:41,207 INFO L175 Difference]: Start difference. First operand has 96 places, 104 transitions, 954 flow. Second operand 4 states and 123 transitions. [2024-11-27 20:28:41,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 153 transitions, 1598 flow [2024-11-27 20:28:41,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 153 transitions, 1568 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-11-27 20:28:41,221 INFO L231 Difference]: Finished difference. Result has 99 places, 112 transitions, 1117 flow [2024-11-27 20:28:41,221 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1117, PETRI_PLACES=99, PETRI_TRANSITIONS=112} [2024-11-27 20:28:41,222 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 55 predicate places. [2024-11-27 20:28:41,222 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 112 transitions, 1117 flow [2024-11-27 20:28:41,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:41,222 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:28:41,222 INFO L206 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2024-11-27 20:28:41,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-27 20:28:41,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:41,423 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:28:41,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:41,424 INFO L85 PathProgramCache]: Analyzing trace with hash 508023771, now seen corresponding path program 3 times [2024-11-27 20:28:41,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:41,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1246959971] [2024-11-27 20:28:41,425 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:28:41,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:28:41,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:28:41,427 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:28:41,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-27 20:28:41,771 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-27 20:28:41,771 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:28:41,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:28:41,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:41,787 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 7 [2024-11-27 20:28:42,582 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:42,582 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:45,564 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:28:45,565 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:45,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246959971] [2024-11-27 20:28:45,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246959971] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:45,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:45,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2024-11-27 20:28:45,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866610257] [2024-11-27 20:28:45,565 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:45,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-27 20:28:45,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:45,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-27 20:28:45,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2024-11-27 20:28:51,070 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-11-27 20:28:51,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 112 transitions, 1117 flow. Second operand has 26 states, 26 states have (on average 18.76923076923077) internal successors, (488), 26 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:28:51,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:51,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-11-27 20:28:51,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:29:12,778 INFO L124 PetriNetUnfolderBase]: 944/1642 cut-off events. [2024-11-27 20:29:12,778 INFO L125 PetriNetUnfolderBase]: For 7201/7201 co-relation queries the response was YES. [2024-11-27 20:29:12,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7480 conditions, 1642 events. 944/1642 cut-off events. For 7201/7201 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7511 event pairs, 562 based on Foata normal form. 12/1654 useless extension candidates. Maximal degree in co-relation 7209. Up to 1596 conditions per place. [2024-11-27 20:29:12,787 INFO L140 encePairwiseOnDemand]: 38/43 looper letters, 82 selfloop transitions, 65 changer transitions 0/148 dead transitions. [2024-11-27 20:29:12,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 148 transitions, 1759 flow [2024-11-27 20:29:12,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-27 20:29:12,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-27 20:29:12,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 866 transitions. [2024-11-27 20:29:12,792 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4475452196382429 [2024-11-27 20:29:12,792 INFO L175 Difference]: Start difference. First operand has 99 places, 112 transitions, 1117 flow. Second operand 45 states and 866 transitions. [2024-11-27 20:29:12,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 148 transitions, 1759 flow [2024-11-27 20:29:12,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 148 transitions, 1719 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-27 20:29:12,807 INFO L231 Difference]: Finished difference. Result has 151 places, 148 transitions, 1609 flow [2024-11-27 20:29:12,807 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1609, PETRI_PLACES=151, PETRI_TRANSITIONS=148} [2024-11-27 20:29:12,808 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-11-27 20:29:12,808 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 148 transitions, 1609 flow [2024-11-27 20:29:12,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 18.76923076923077) internal successors, (488), 26 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:29:12,808 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:29:12,808 INFO L206 CegarLoopForPetriNet]: trace histogram [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-11-27 20:29:12,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-27 20:29:13,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:13,009 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:29:13,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:13,010 INFO L85 PathProgramCache]: Analyzing trace with hash -989509608, now seen corresponding path program 1 times [2024-11-27 20:29:13,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:29:13,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [727864607] [2024-11-27 20:29:13,011 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:13,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:13,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:13,013 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:13,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-27 20:29:13,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:13,104 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:29:13,105 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:13,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:13,183 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:29:13,183 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:29:13,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727864607] [2024-11-27 20:29:13,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727864607] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:29:13,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:29:13,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:29:13,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992141637] [2024-11-27 20:29:13,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:29:13,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:29:13,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:29:13,184 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:29:13,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:29:13,184 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:29:13,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 148 transitions, 1609 flow. Second operand has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:29:13,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:29:13,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:29:13,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:29:13,772 INFO L124 PetriNetUnfolderBase]: 1181/2041 cut-off events. [2024-11-27 20:29:13,773 INFO L125 PetriNetUnfolderBase]: For 6629/6629 co-relation queries the response was YES. [2024-11-27 20:29:13,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9058 conditions, 2041 events. 1181/2041 cut-off events. For 6629/6629 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9858 event pairs, 282 based on Foata normal form. 78/2119 useless extension candidates. Maximal degree in co-relation 8958. Up to 910 conditions per place. [2024-11-27 20:29:13,788 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 164 selfloop transitions, 54 changer transitions 0/220 dead transitions. [2024-11-27 20:29:13,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 220 transitions, 2538 flow [2024-11-27 20:29:13,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:29:13,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 20:29:13,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-11-27 20:29:13,789 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-11-27 20:29:13,789 INFO L175 Difference]: Start difference. First operand has 151 places, 148 transitions, 1609 flow. Second operand 6 states and 170 transitions. [2024-11-27 20:29:13,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 220 transitions, 2538 flow [2024-11-27 20:29:13,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 220 transitions, 2354 flow, removed 63 selfloop flow, removed 20 redundant places. [2024-11-27 20:29:13,801 INFO L231 Difference]: Finished difference. Result has 137 places, 151 transitions, 1574 flow [2024-11-27 20:29:13,801 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1574, PETRI_PLACES=137, PETRI_TRANSITIONS=151} [2024-11-27 20:29:13,802 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-11-27 20:29:13,802 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 151 transitions, 1574 flow [2024-11-27 20:29:13,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:29:13,802 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:29:13,802 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:13,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-27 20:29:14,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:14,003 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:29:14,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:14,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1445029202, now seen corresponding path program 2 times [2024-11-27 20:29:14,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:29:14,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2129691687] [2024-11-27 20:29:14,004 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:29:14,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:14,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:14,006 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:14,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-27 20:29:14,138 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:29:14,138 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:29:14,143 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:29:14,144 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:14,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:14,341 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:14,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:29:14,597 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:29:14,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129691687] [2024-11-27 20:29:14,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129691687] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:14,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:29:14,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-27 20:29:14,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019313147] [2024-11-27 20:29:14,597 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:14,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:29:14,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:29:14,598 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:29:14,598 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:29:14,599 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:29:14,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 151 transitions, 1574 flow. Second operand has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:29:14,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:29:14,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:29:14,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:29:16,133 INFO L124 PetriNetUnfolderBase]: 1796/3076 cut-off events. [2024-11-27 20:29:16,134 INFO L125 PetriNetUnfolderBase]: For 11140/11140 co-relation queries the response was YES. [2024-11-27 20:29:16,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14242 conditions, 3076 events. 1796/3076 cut-off events. For 11140/11140 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 15898 event pairs, 116 based on Foata normal form. 252/3328 useless extension candidates. Maximal degree in co-relation 14151. Up to 877 conditions per place. [2024-11-27 20:29:16,149 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 268 selfloop transitions, 70 changer transitions 0/340 dead transitions. [2024-11-27 20:29:16,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 340 transitions, 3644 flow [2024-11-27 20:29:16,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:29:16,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 20:29:16,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 293 transitions. [2024-11-27 20:29:16,151 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6813953488372093 [2024-11-27 20:29:16,151 INFO L175 Difference]: Start difference. First operand has 137 places, 151 transitions, 1574 flow. Second operand 10 states and 293 transitions. [2024-11-27 20:29:16,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 340 transitions, 3644 flow [2024-11-27 20:29:16,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 340 transitions, 3545 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-27 20:29:16,178 INFO L231 Difference]: Finished difference. Result has 143 places, 163 transitions, 1766 flow [2024-11-27 20:29:16,178 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1766, PETRI_PLACES=143, PETRI_TRANSITIONS=163} [2024-11-27 20:29:16,179 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 99 predicate places. [2024-11-27 20:29:16,179 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 163 transitions, 1766 flow [2024-11-27 20:29:16,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:29:16,179 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:29:16,180 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:16,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-27 20:29:16,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:16,383 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:29:16,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:16,384 INFO L85 PathProgramCache]: Analyzing trace with hash 713018102, now seen corresponding path program 3 times [2024-11-27 20:29:16,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:29:16,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663053366] [2024-11-27 20:29:16,384 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:29:16,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:16,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:16,388 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:16,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-27 20:29:16,501 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:29:16,501 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:29:16,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-27 20:29:16,507 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:16,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-27 20:29:17,024 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-27 20:29:17,032 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:29:17,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 10 [2024-11-27 20:29:17,075 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-27 20:29:17,075 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:19,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 29 [2024-11-27 20:29:19,224 INFO L349 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2024-11-27 20:29:19,225 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 86 treesize of output 69 [2024-11-27 20:29:19,466 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-27 20:29:19,466 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:29:19,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663053366] [2024-11-27 20:29:19,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663053366] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:29:19,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:29:19,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2024-11-27 20:29:19,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830857463] [2024-11-27 20:29:19,467 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:19,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:29:19,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:29:19,468 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:29:19,468 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:29:21,841 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-11-27 20:29:21,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 163 transitions, 1766 flow. Second operand has 15 states, 15 states have (on average 21.0) internal successors, (315), 15 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:29:21,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:29:21,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-11-27 20:29:21,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:29:25,161 INFO L124 PetriNetUnfolderBase]: 2148/3678 cut-off events. [2024-11-27 20:29:25,161 INFO L125 PetriNetUnfolderBase]: For 17337/17337 co-relation queries the response was YES. [2024-11-27 20:29:25,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17818 conditions, 3678 events. 2148/3678 cut-off events. For 17337/17337 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 18387 event pairs, 379 based on Foata normal form. 3/3681 useless extension candidates. Maximal degree in co-relation 17726. Up to 1907 conditions per place. [2024-11-27 20:29:25,189 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 119 selfloop transitions, 85 changer transitions 65/271 dead transitions. [2024-11-27 20:29:25,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 271 transitions, 3102 flow [2024-11-27 20:29:25,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 20:29:25,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-27 20:29:25,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 303 transitions. [2024-11-27 20:29:25,191 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6405919661733616 [2024-11-27 20:29:25,191 INFO L175 Difference]: Start difference. First operand has 143 places, 163 transitions, 1766 flow. Second operand 11 states and 303 transitions. [2024-11-27 20:29:25,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 271 transitions, 3102 flow [2024-11-27 20:29:25,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 271 transitions, 2788 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-11-27 20:29:25,233 INFO L231 Difference]: Finished difference. Result has 148 places, 169 transitions, 1753 flow [2024-11-27 20:29:25,234 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1753, PETRI_PLACES=148, PETRI_TRANSITIONS=169} [2024-11-27 20:29:25,234 INFO L279 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-11-27 20:29:25,235 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 169 transitions, 1753 flow [2024-11-27 20:29:25,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 21.0) internal successors, (315), 15 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:29:25,235 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:29:25,235 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:29:25,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-27 20:29:25,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:25,436 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 20:29:25,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:25,437 INFO L85 PathProgramCache]: Analyzing trace with hash -261224115, now seen corresponding path program 4 times [2024-11-27 20:29:25,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:29:25,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [513417686] [2024-11-27 20:29:25,437 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:29:25,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:25,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:25,440 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:25,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7c6589b1-9856-4e01-81fa-81f550086fb6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-27 20:29:25,607 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:29:25,607 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:29:25,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-27 20:29:25,616 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:25,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-27 20:29:27,756 INFO L349 Elim1Store]: treesize reduction 63, result has 22.2 percent of original size [2024-11-27 20:29:27,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 91 treesize of output 56 [2024-11-27 20:29:27,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:29:27,901 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:37,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 818 treesize of output 718 [2024-11-27 20:30:53,786 WARN L286 SmtUtils]: Spent 16.40s on a formula simplification. DAG size of input: 401 DAG size of output: 398 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-27 20:30:53,787 INFO L349 Elim1Store]: treesize reduction 5, result has 99.4 percent of original size [2024-11-27 20:30:53,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 25 new quantified variables, introduced 91 case distinctions, treesize of input 15333 treesize of output 8794 [2024-11-27 20:32:13,509 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)