./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-trans.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_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/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_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-trans.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/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_8783709a-00d7-44a2-8959-b64b494b11d6/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 f36f5593156fc25b34b4c706b0d898a2d66ee8bab5f6d91cd69ff9cf3c129193 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:45:13,501 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:45:13,607 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 04:45:13,614 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:45:13,615 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:45:13,646 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:45:13,646 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:45:13,647 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:45:13,647 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:45:13,647 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:45:13,647 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:45:13,648 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:45:13,648 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:45:13,648 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:45:13,648 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:45:13,649 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:45:13,649 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:45:13,649 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:45:13,649 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:45:13,649 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:45:13,650 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 04:45:13,650 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 04:45:13,650 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 04:45:13,650 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:45:13,650 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:45:13,650 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 04:45:13,650 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:45:13,651 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:45:13,651 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:45:13,651 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:45:13,651 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:45:13,651 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:45:13,651 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:45:13,651 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:45:13,652 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:45:13,652 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:45:13,652 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:45:13,652 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:45:13,652 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:45:13,653 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:45:13,653 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:45:13,653 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:45:13,653 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:45:13,653 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:45:13,653 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:45:13,654 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:45:13,654 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:45:13,654 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_8783709a-00d7-44a2-8959-b64b494b11d6/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 -> f36f5593156fc25b34b4c706b0d898a2d66ee8bab5f6d91cd69ff9cf3c129193 [2024-11-28 04:45:14,007 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:45:14,017 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:45:14,020 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:45:14,021 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:45:14,022 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:45:14,023 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/chl-chromosome-trans.wvr.c [2024-11-28 04:45:17,903 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/data/13cd40f34/e94a0955a0e7443dbbf3c61bb90d2696/FLAG7418fec9d [2024-11-28 04:45:18,289 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:45:18,290 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/sv-benchmarks/c/weaver/chl-chromosome-trans.wvr.c [2024-11-28 04:45:18,303 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/data/13cd40f34/e94a0955a0e7443dbbf3c61bb90d2696/FLAG7418fec9d [2024-11-28 04:45:18,338 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/data/13cd40f34/e94a0955a0e7443dbbf3c61bb90d2696 [2024-11-28 04:45:18,342 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:45:18,344 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:45:18,349 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:45:18,349 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:45:18,356 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:45:18,357 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:18,358 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@454fb1bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18, skipping insertion in model container [2024-11-28 04:45:18,359 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:18,399 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:45:18,709 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-28 04:45:18,723 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:45:18,748 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:45:18,824 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:45:18,853 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:45:18,854 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18 WrapperNode [2024-11-28 04:45:18,854 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:45:18,855 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:45:18,855 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:45:18,855 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:45:18,864 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:18,875 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:18,940 INFO L138 Inliner]: procedures = 25, calls = 32, calls flagged for inlining = 17, calls inlined = 25, statements flattened = 263 [2024-11-28 04:45:18,944 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:45:18,945 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:45:18,945 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:45:18,946 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:45:18,960 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:18,962 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:18,970 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,002 INFO L175 MemorySlicer]: Split 11 memory accesses to 2 slices as follows [2, 9]. 82 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-11-28 04:45:19,002 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,003 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,017 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,019 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,026 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,029 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,031 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,036 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:45:19,037 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:45:19,037 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:45:19,037 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:45:19,039 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (1/1) ... [2024-11-28 04:45:19,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:45:19,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:19,091 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:45:19,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:45:19,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:45:19,138 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 04:45:19,139 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 04:45:19,139 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 04:45:19,139 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 04:45:19,139 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 04:45:19,139 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 04:45:19,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:45:19,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:45:19,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:45:19,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:45:19,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:45:19,140 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:45:19,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:45:19,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:45:19,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:45:19,143 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 04:45:19,319 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:45:19,322 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:45:20,183 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 04:45:20,184 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:45:20,904 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:45:20,904 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-28 04:45:20,906 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:45:20 BoogieIcfgContainer [2024-11-28 04:45:20,907 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:45:20,910 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:45:20,912 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:45:20,918 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:45:20,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:45:18" (1/3) ... [2024-11-28 04:45:20,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cf4187b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:45:20, skipping insertion in model container [2024-11-28 04:45:20,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:18" (2/3) ... [2024-11-28 04:45:20,921 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cf4187b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:45:20, skipping insertion in model container [2024-11-28 04:45:20,921 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:45:20" (3/3) ... [2024-11-28 04:45:20,922 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-chromosome-trans.wvr.c [2024-11-28 04:45:20,948 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:45:20,951 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-trans.wvr.c that has 4 procedures, 55 locations, 1 initial locations, 6 loop locations, and 20 error locations. [2024-11-28 04:45:20,951 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 04:45:21,115 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 04:45:21,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 60 transitions, 141 flow [2024-11-28 04:45:21,217 INFO L124 PetriNetUnfolderBase]: 6/57 cut-off events. [2024-11-28 04:45:21,221 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:45:21,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 57 events. 6/57 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 152 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-11-28 04:45:21,227 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 60 transitions, 141 flow [2024-11-28 04:45:21,235 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 56 transitions, 130 flow [2024-11-28 04:45:21,247 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:45:21,273 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;@7c2f876f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:45:21,273 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-11-28 04:45:21,278 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 04:45:21,278 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 04:45:21,279 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 04:45:21,279 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:21,280 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:45:21,281 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:21,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:21,289 INFO L85 PathProgramCache]: Analyzing trace with hash 861723, now seen corresponding path program 1 times [2024-11-28 04:45:21,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:21,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884055197] [2024-11-28 04:45:21,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:21,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:21,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:21,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:21,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884055197] [2024-11-28 04:45:21,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884055197] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:45:21,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:45:21,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 04:45:21,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518047132] [2024-11-28 04:45:21,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:21,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:45:21,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:21,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:45:21,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:45:21,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:45:21,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:21,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:21,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:45:21,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:22,054 INFO L124 PetriNetUnfolderBase]: 202/443 cut-off events. [2024-11-28 04:45:22,055 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2024-11-28 04:45:22,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 788 conditions, 443 events. 202/443 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2077 event pairs, 124 based on Foata normal form. 1/360 useless extension candidates. Maximal degree in co-relation 672. Up to 293 conditions per place. [2024-11-28 04:45:22,063 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 27 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-28 04:45:22,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 51 transitions, 178 flow [2024-11-28 04:45:22,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:45:22,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:45:22,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2024-11-28 04:45:22,084 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-11-28 04:45:22,087 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 130 flow. Second operand 3 states and 111 transitions. [2024-11-28 04:45:22,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 51 transitions, 178 flow [2024-11-28 04:45:22,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 166 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:45:22,104 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 112 flow [2024-11-28 04:45:22,110 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-11-28 04:45:22,115 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -9 predicate places. [2024-11-28 04:45:22,118 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 112 flow [2024-11-28 04:45:22,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:22,119 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:22,119 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:45:22,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:45:22,119 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:22,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:22,120 INFO L85 PathProgramCache]: Analyzing trace with hash 861724, now seen corresponding path program 1 times [2024-11-28 04:45:22,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:22,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006404324] [2024-11-28 04:45:22,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:22,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:22,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:22,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:22,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:22,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006404324] [2024-11-28 04:45:22,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006404324] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:45:22,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:45:22,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:45:22,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578114934] [2024-11-28 04:45:22,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:22,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:45:22,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:22,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:45:22,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:45:22,756 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:45:22,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:22,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:22,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:45:22,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:23,084 INFO L124 PetriNetUnfolderBase]: 202/449 cut-off events. [2024-11-28 04:45:23,085 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:45:23,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 777 conditions, 449 events. 202/449 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2081 event pairs, 124 based on Foata normal form. 1/364 useless extension candidates. Maximal degree in co-relation 734. Up to 305 conditions per place. [2024-11-28 04:45:23,097 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 32 selfloop transitions, 6 changer transitions 0/57 dead transitions. [2024-11-28 04:45:23,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 57 transitions, 200 flow [2024-11-28 04:45:23,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:45:23,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:45:23,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 122 transitions. [2024-11-28 04:45:23,100 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-11-28 04:45:23,100 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 112 flow. Second operand 3 states and 122 transitions. [2024-11-28 04:45:23,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 57 transitions, 200 flow [2024-11-28 04:45:23,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 196 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:45:23,106 INFO L231 Difference]: Finished difference. Result has 52 places, 54 transitions, 146 flow [2024-11-28 04:45:23,106 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=52, PETRI_TRANSITIONS=54} [2024-11-28 04:45:23,107 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -8 predicate places. [2024-11-28 04:45:23,109 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 54 transitions, 146 flow [2024-11-28 04:45:23,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:23,110 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:23,110 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 04:45:23,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:45:23,111 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:23,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:23,112 INFO L85 PathProgramCache]: Analyzing trace with hash 828145301, now seen corresponding path program 1 times [2024-11-28 04:45:23,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:23,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768173658] [2024-11-28 04:45:23,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:23,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:23,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:23,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:23,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:23,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768173658] [2024-11-28 04:45:23,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768173658] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:23,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685325252] [2024-11-28 04:45:23,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:23,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:23,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:23,624 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:23,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:45:23,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:23,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:45:23,747 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:23,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:45:23,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:23,909 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:24,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:24,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685325252] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:24,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:24,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-11-28 04:45:24,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017304838] [2024-11-28 04:45:24,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:24,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:45:24,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:24,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:45:24,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:45:24,463 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:45:24,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 54 transitions, 146 flow. Second operand has 9 states, 9 states have (on average 27.666666666666668) internal successors, (249), 9 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:24,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:24,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:45:24,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:25,112 INFO L124 PetriNetUnfolderBase]: 208/473 cut-off events. [2024-11-28 04:45:25,112 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:45:25,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 855 conditions, 473 events. 208/473 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2130 event pairs, 124 based on Foata normal form. 3/392 useless extension candidates. Maximal degree in co-relation 766. Up to 307 conditions per place. [2024-11-28 04:45:25,121 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 41 selfloop transitions, 21 changer transitions 0/81 dead transitions. [2024-11-28 04:45:25,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 81 transitions, 358 flow [2024-11-28 04:45:25,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:45:25,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:45:25,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-11-28 04:45:25,126 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-11-28 04:45:25,126 INFO L175 Difference]: Start difference. First operand has 52 places, 54 transitions, 146 flow. Second operand 6 states and 230 transitions. [2024-11-28 04:45:25,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 81 transitions, 358 flow [2024-11-28 04:45:25,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 81 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:45:25,135 INFO L231 Difference]: Finished difference. Result has 59 places, 69 transitions, 292 flow [2024-11-28 04:45:25,136 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=59, PETRI_TRANSITIONS=69} [2024-11-28 04:45:25,137 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -1 predicate places. [2024-11-28 04:45:25,138 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 69 transitions, 292 flow [2024-11-28 04:45:25,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.666666666666668) internal successors, (249), 9 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:25,138 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:25,138 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2024-11-28 04:45:25,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:45:25,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:25,343 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:25,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:25,344 INFO L85 PathProgramCache]: Analyzing trace with hash -66884992, now seen corresponding path program 2 times [2024-11-28 04:45:25,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:25,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890800061] [2024-11-28 04:45:25,345 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:45:25,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:25,392 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:45:25,393 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:25,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:25,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890800061] [2024-11-28 04:45:25,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890800061] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:25,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697061279] [2024-11-28 04:45:25,984 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:45:25,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:25,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:25,988 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:25,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:45:26,125 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:45:26,125 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:26,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 04:45:26,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:26,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:45:26,391 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-28 04:45:26,391 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:26,618 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-28 04:45:26,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697061279] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:26,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:26,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-28 04:45:26,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511172375] [2024-11-28 04:45:26,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:26,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:45:26,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:26,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:45:26,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:45:27,889 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:45:27,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 69 transitions, 292 flow. Second operand has 18 states, 18 states have (on average 27.833333333333332) internal successors, (501), 18 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:27,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:27,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:45:27,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:28,815 INFO L124 PetriNetUnfolderBase]: 211/479 cut-off events. [2024-11-28 04:45:28,815 INFO L125 PetriNetUnfolderBase]: For 78/78 co-relation queries the response was YES. [2024-11-28 04:45:28,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 479 events. 211/479 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2160 event pairs, 124 based on Foata normal form. 6/404 useless extension candidates. Maximal degree in co-relation 798. Up to 296 conditions per place. [2024-11-28 04:45:28,821 INFO L140 encePairwiseOnDemand]: 47/60 looper letters, 34 selfloop transitions, 34 changer transitions 0/87 dead transitions. [2024-11-28 04:45:28,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 87 transitions, 464 flow [2024-11-28 04:45:28,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:45:28,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 04:45:28,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 308 transitions. [2024-11-28 04:45:28,825 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5703703703703704 [2024-11-28 04:45:28,825 INFO L175 Difference]: Start difference. First operand has 59 places, 69 transitions, 292 flow. Second operand 9 states and 308 transitions. [2024-11-28 04:45:28,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 87 transitions, 464 flow [2024-11-28 04:45:28,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 87 transitions, 378 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-11-28 04:45:28,831 INFO L231 Difference]: Finished difference. Result has 60 places, 75 transitions, 304 flow [2024-11-28 04:45:28,831 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=304, PETRI_PLACES=60, PETRI_TRANSITIONS=75} [2024-11-28 04:45:28,832 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 0 predicate places. [2024-11-28 04:45:28,832 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 75 transitions, 304 flow [2024-11-28 04:45:28,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 27.833333333333332) internal successors, (501), 18 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:28,834 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:28,834 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:28,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:45:29,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:29,038 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:29,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:29,039 INFO L85 PathProgramCache]: Analyzing trace with hash 528296451, now seen corresponding path program 1 times [2024-11-28 04:45:29,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:29,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889721186] [2024-11-28 04:45:29,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:29,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:29,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:29,305 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:45:29,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:29,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889721186] [2024-11-28 04:45:29,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889721186] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:29,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290126149] [2024-11-28 04:45:29,308 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:29,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:29,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:29,316 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:29,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:45:29,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:29,452 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:45:29,454 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:29,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:45:29,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:29,602 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:45:29,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290126149] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:29,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:29,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-11-28 04:45:29,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270284878] [2024-11-28 04:45:29,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:29,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:45:29,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:29,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:45:29,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=46, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:45:29,643 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 04:45:29,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 75 transitions, 304 flow. Second operand has 10 states, 10 states have (on average 31.6) internal successors, (316), 10 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:29,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:29,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 04:45:29,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:30,020 INFO L124 PetriNetUnfolderBase]: 202/470 cut-off events. [2024-11-28 04:45:30,021 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-28 04:45:30,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 887 conditions, 470 events. 202/470 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2074 event pairs, 124 based on Foata normal form. 9/398 useless extension candidates. Maximal degree in co-relation 734. Up to 299 conditions per place. [2024-11-28 04:45:30,025 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 35 selfloop transitions, 24 changer transitions 0/78 dead transitions. [2024-11-28 04:45:30,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 416 flow [2024-11-28 04:45:30,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:45:30,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:45:30,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 268 transitions. [2024-11-28 04:45:30,027 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-11-28 04:45:30,028 INFO L175 Difference]: Start difference. First operand has 60 places, 75 transitions, 304 flow. Second operand 7 states and 268 transitions. [2024-11-28 04:45:30,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 416 flow [2024-11-28 04:45:30,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 370 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-11-28 04:45:30,034 INFO L231 Difference]: Finished difference. Result has 60 places, 66 transitions, 252 flow [2024-11-28 04:45:30,035 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=252, PETRI_PLACES=60, PETRI_TRANSITIONS=66} [2024-11-28 04:45:30,035 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 0 predicate places. [2024-11-28 04:45:30,037 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 66 transitions, 252 flow [2024-11-28 04:45:30,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 31.6) internal successors, (316), 10 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:30,037 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:30,038 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:30,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:45:30,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:30,242 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:30,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:30,243 INFO L85 PathProgramCache]: Analyzing trace with hash -10419398, now seen corresponding path program 2 times [2024-11-28 04:45:30,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:30,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846277772] [2024-11-28 04:45:30,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:45:30,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:30,302 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:45:30,302 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:30,532 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:45:30,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:30,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846277772] [2024-11-28 04:45:30,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846277772] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:45:30,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:45:30,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:45:30,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321757572] [2024-11-28 04:45:30,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:30,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:45:30,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:30,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:45:30,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:45:30,598 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-28 04:45:30,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 66 transitions, 252 flow. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:30,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:30,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-28 04:45:30,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:30,830 INFO L124 PetriNetUnfolderBase]: 328/640 cut-off events. [2024-11-28 04:45:30,831 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-11-28 04:45:30,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1241 conditions, 640 events. 328/640 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2770 event pairs, 221 based on Foata normal form. 0/591 useless extension candidates. Maximal degree in co-relation 1091. Up to 472 conditions per place. [2024-11-28 04:45:30,837 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 46 selfloop transitions, 3 changer transitions 0/64 dead transitions. [2024-11-28 04:45:30,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 346 flow [2024-11-28 04:45:30,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:45:30,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:45:30,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-11-28 04:45:30,839 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4766666666666667 [2024-11-28 04:45:30,839 INFO L175 Difference]: Start difference. First operand has 60 places, 66 transitions, 252 flow. Second operand 5 states and 143 transitions. [2024-11-28 04:45:30,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 346 flow [2024-11-28 04:45:30,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 64 transitions, 298 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:45:30,845 INFO L231 Difference]: Finished difference. Result has 56 places, 64 transitions, 206 flow [2024-11-28 04:45:30,845 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=56, PETRI_TRANSITIONS=64} [2024-11-28 04:45:30,846 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -4 predicate places. [2024-11-28 04:45:30,846 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 64 transitions, 206 flow [2024-11-28 04:45:30,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:30,846 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:30,846 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:30,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:45:30,846 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:30,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:30,847 INFO L85 PathProgramCache]: Analyzing trace with hash -10419397, now seen corresponding path program 1 times [2024-11-28 04:45:30,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:30,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938528591] [2024-11-28 04:45:30,847 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:30,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:30,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:32,259 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 04:45:32,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:32,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938528591] [2024-11-28 04:45:32,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938528591] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:32,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238196152] [2024-11-28 04:45:32,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:32,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:32,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:32,262 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:32,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:45:32,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:32,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:45:32,443 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:32,455 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-28 04:45:32,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:45:32,639 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:45:32,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-28 04:45:32,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:45:32,805 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:45:32,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:45:32,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:45:33,417 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:33,419 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:34,692 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:34,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238196152] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:34,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:45:34,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8, 9] total 26 [2024-11-28 04:45:34,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038614087] [2024-11-28 04:45:34,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:34,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:45:34,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:34,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:45:34,695 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=555, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:45:35,596 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:45:35,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 64 transitions, 206 flow. Second operand has 11 states, 11 states have (on average 27.90909090909091) internal successors, (307), 11 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:35,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:35,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:45:35,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:36,305 INFO L124 PetriNetUnfolderBase]: 578/1065 cut-off events. [2024-11-28 04:45:36,305 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:45:36,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2021 conditions, 1065 events. 578/1065 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5291 event pairs, 215 based on Foata normal form. 0/956 useless extension candidates. Maximal degree in co-relation 1889. Up to 440 conditions per place. [2024-11-28 04:45:36,314 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 62 selfloop transitions, 6 changer transitions 0/82 dead transitions. [2024-11-28 04:45:36,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 82 transitions, 383 flow [2024-11-28 04:45:36,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:45:36,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:45:36,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 207 transitions. [2024-11-28 04:45:36,321 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-11-28 04:45:36,321 INFO L175 Difference]: Start difference. First operand has 56 places, 64 transitions, 206 flow. Second operand 6 states and 207 transitions. [2024-11-28 04:45:36,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 82 transitions, 383 flow [2024-11-28 04:45:36,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 378 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:45:36,326 INFO L231 Difference]: Finished difference. Result has 60 places, 65 transitions, 226 flow [2024-11-28 04:45:36,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=226, PETRI_PLACES=60, PETRI_TRANSITIONS=65} [2024-11-28 04:45:36,330 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 0 predicate places. [2024-11-28 04:45:36,330 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 65 transitions, 226 flow [2024-11-28 04:45:36,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 27.90909090909091) internal successors, (307), 11 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:36,331 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:36,331 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:36,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 04:45:36,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:36,531 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:36,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:36,532 INFO L85 PathProgramCache]: Analyzing trace with hash -323000482, now seen corresponding path program 1 times [2024-11-28 04:45:36,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:36,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047300481] [2024-11-28 04:45:36,532 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:36,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:36,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:36,860 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 04:45:36,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:36,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047300481] [2024-11-28 04:45:36,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047300481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:45:36,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:45:36,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:45:36,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956020988] [2024-11-28 04:45:36,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:36,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:45:36,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:36,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:45:36,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:45:36,942 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-28 04:45:36,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 65 transitions, 226 flow. Second operand has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:36,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:36,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-28 04:45:36,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:37,196 INFO L124 PetriNetUnfolderBase]: 416/889 cut-off events. [2024-11-28 04:45:37,196 INFO L125 PetriNetUnfolderBase]: For 211/240 co-relation queries the response was YES. [2024-11-28 04:45:37,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 889 events. 416/889 cut-off events. For 211/240 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4877 event pairs, 315 based on Foata normal form. 31/818 useless extension candidates. Maximal degree in co-relation 1634. Up to 616 conditions per place. [2024-11-28 04:45:37,204 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 45 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-11-28 04:45:37,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 63 transitions, 318 flow [2024-11-28 04:45:37,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:45:37,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:45:37,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-11-28 04:45:37,206 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-11-28 04:45:37,206 INFO L175 Difference]: Start difference. First operand has 60 places, 65 transitions, 226 flow. Second operand 5 states and 147 transitions. [2024-11-28 04:45:37,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 63 transitions, 318 flow [2024-11-28 04:45:37,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 63 transitions, 310 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:45:37,209 INFO L231 Difference]: Finished difference. Result has 58 places, 63 transitions, 220 flow [2024-11-28 04:45:37,209 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=58, PETRI_TRANSITIONS=63} [2024-11-28 04:45:37,210 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -2 predicate places. [2024-11-28 04:45:37,210 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 63 transitions, 220 flow [2024-11-28 04:45:37,210 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:37,211 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:37,211 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:37,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 04:45:37,211 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:37,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:37,212 INFO L85 PathProgramCache]: Analyzing trace with hash -323000481, now seen corresponding path program 1 times [2024-11-28 04:45:37,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:37,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901980778] [2024-11-28 04:45:37,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:37,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:37,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:38,272 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-11-28 04:45:38,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:38,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901980778] [2024-11-28 04:45:38,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901980778] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:38,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136484513] [2024-11-28 04:45:38,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:38,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:38,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:38,279 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:38,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:45:38,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:38,490 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:45:38,494 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:38,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:45:38,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:45:38,678 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:45:38,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-28 04:45:38,703 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:45:38,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:45:39,324 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:39,325 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:40,051 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:40,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136484513] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:40,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:45:40,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7, 9] total 23 [2024-11-28 04:45:40,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227371025] [2024-11-28 04:45:40,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:40,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:45:40,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:40,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:45:40,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2024-11-28 04:45:40,653 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:45:40,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 63 transitions, 220 flow. Second operand has 10 states, 10 states have (on average 30.1) internal successors, (301), 10 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:40,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:40,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:45:40,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:41,095 INFO L124 PetriNetUnfolderBase]: 400/786 cut-off events. [2024-11-28 04:45:41,095 INFO L125 PetriNetUnfolderBase]: For 103/103 co-relation queries the response was YES. [2024-11-28 04:45:41,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1648 conditions, 786 events. 400/786 cut-off events. For 103/103 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3620 event pairs, 169 based on Foata normal form. 26/738 useless extension candidates. Maximal degree in co-relation 1512. Up to 377 conditions per place. [2024-11-28 04:45:41,102 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 60 selfloop transitions, 5 changer transitions 0/80 dead transitions. [2024-11-28 04:45:41,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 80 transitions, 392 flow [2024-11-28 04:45:41,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:45:41,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:45:41,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2024-11-28 04:45:41,104 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-11-28 04:45:41,104 INFO L175 Difference]: Start difference. First operand has 58 places, 63 transitions, 220 flow. Second operand 6 states and 216 transitions. [2024-11-28 04:45:41,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 80 transitions, 392 flow [2024-11-28 04:45:41,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 387 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:45:41,107 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 236 flow [2024-11-28 04:45:41,107 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2024-11-28 04:45:41,108 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-11-28 04:45:41,108 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 236 flow [2024-11-28 04:45:41,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.1) internal successors, (301), 10 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:41,108 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:41,109 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:41,119 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:45:41,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:41,310 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:41,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:41,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1474909905, now seen corresponding path program 1 times [2024-11-28 04:45:41,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:41,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436754443] [2024-11-28 04:45:41,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:41,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:41,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-11-28 04:45:42,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:42,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436754443] [2024-11-28 04:45:42,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436754443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:42,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191931100] [2024-11-28 04:45:42,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:42,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:42,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:42,097 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:42,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:45:42,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:42,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:45:42,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:42,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:45:42,349 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-28 04:45:42,496 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:45:42,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:45:42,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:45:43,119 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:43,119 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:43,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191931100] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:43,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:45:43,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 9] total 22 [2024-11-28 04:45:43,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335275133] [2024-11-28 04:45:43,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:43,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:45:43,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:43,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:45:43,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=370, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:45:44,268 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-28 04:45:44,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 236 flow. Second operand has 10 states, 10 states have (on average 29.3) internal successors, (293), 10 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:44,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:44,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-28 04:45:44,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:44,799 INFO L124 PetriNetUnfolderBase]: 775/1473 cut-off events. [2024-11-28 04:45:44,799 INFO L125 PetriNetUnfolderBase]: For 996/1099 co-relation queries the response was YES. [2024-11-28 04:45:44,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3266 conditions, 1473 events. 775/1473 cut-off events. For 996/1099 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8252 event pairs, 315 based on Foata normal form. 0/1283 useless extension candidates. Maximal degree in co-relation 3128. Up to 604 conditions per place. [2024-11-28 04:45:44,813 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 60 selfloop transitions, 6 changer transitions 0/80 dead transitions. [2024-11-28 04:45:44,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 80 transitions, 421 flow [2024-11-28 04:45:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:45:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:45:44,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 209 transitions. [2024-11-28 04:45:44,816 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-11-28 04:45:44,816 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 236 flow. Second operand 6 states and 209 transitions. [2024-11-28 04:45:44,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 80 transitions, 421 flow [2024-11-28 04:45:44,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 80 transitions, 411 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:45:44,820 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 253 flow [2024-11-28 04:45:44,820 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=253, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-11-28 04:45:44,821 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 4 predicate places. [2024-11-28 04:45:44,821 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 253 flow [2024-11-28 04:45:44,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 29.3) internal successors, (293), 10 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:44,821 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:44,821 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:44,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:45:45,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:45,023 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:45,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:45,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1522434035, now seen corresponding path program 1 times [2024-11-28 04:45:45,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:45,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188298143] [2024-11-28 04:45:45,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:45,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:45,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:45,187 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 04:45:45,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:45,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188298143] [2024-11-28 04:45:45,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188298143] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:45:45,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:45:45,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:45:45,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186518915] [2024-11-28 04:45:45,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:45,189 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:45:45,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:45,189 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:45:45,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:45:45,247 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-28 04:45:45,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 253 flow. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:45,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:45,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-28 04:45:45,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:45,551 INFO L124 PetriNetUnfolderBase]: 520/1058 cut-off events. [2024-11-28 04:45:45,551 INFO L125 PetriNetUnfolderBase]: For 850/952 co-relation queries the response was YES. [2024-11-28 04:45:45,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2509 conditions, 1058 events. 520/1058 cut-off events. For 850/952 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5708 event pairs, 406 based on Foata normal form. 36/1017 useless extension candidates. Maximal degree in co-relation 2369. Up to 773 conditions per place. [2024-11-28 04:45:45,562 INFO L140 encePairwiseOnDemand]: 56/60 looper letters, 46 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2024-11-28 04:45:45,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 63 transitions, 345 flow [2024-11-28 04:45:45,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:45:45,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:45:45,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-11-28 04:45:45,565 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-11-28 04:45:45,566 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 253 flow. Second operand 4 states and 127 transitions. [2024-11-28 04:45:45,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 63 transitions, 345 flow [2024-11-28 04:45:45,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 337 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:45:45,569 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 245 flow [2024-11-28 04:45:45,569 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=245, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-11-28 04:45:45,570 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-11-28 04:45:45,570 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 245 flow [2024-11-28 04:45:45,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:45,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:45,571 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:45,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 04:45:45,572 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:45,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:45,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1522434036, now seen corresponding path program 1 times [2024-11-28 04:45:45,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:45,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230021563] [2024-11-28 04:45:45,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:45,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:45,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:46,062 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-28 04:45:46,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:46,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230021563] [2024-11-28 04:45:46,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230021563] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:46,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141934967] [2024-11-28 04:45:46,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:46,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:46,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:46,066 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:46,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:45:46,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:46,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 04:45:46,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:46,501 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:46,501 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:46,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 04:45:46,762 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:46,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141934967] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:46,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:46,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 20 [2024-11-28 04:45:46,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166511771] [2024-11-28 04:45:46,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:46,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:45:46,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:46,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:45:46,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:45:47,586 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:45:47,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 245 flow. Second operand has 21 states, 21 states have (on average 30.333333333333332) internal successors, (637), 21 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:47,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:47,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:45:47,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:48,517 INFO L124 PetriNetUnfolderBase]: 888/1716 cut-off events. [2024-11-28 04:45:48,517 INFO L125 PetriNetUnfolderBase]: For 1091/1210 co-relation queries the response was YES. [2024-11-28 04:45:48,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4161 conditions, 1716 events. 888/1716 cut-off events. For 1091/1210 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9816 event pairs, 315 based on Foata normal form. 92/1724 useless extension candidates. Maximal degree in co-relation 4021. Up to 650 conditions per place. [2024-11-28 04:45:48,532 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 74 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-11-28 04:45:48,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 107 transitions, 587 flow [2024-11-28 04:45:48,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:45:48,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:45:48,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 366 transitions. [2024-11-28 04:45:48,534 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-11-28 04:45:48,534 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 245 flow. Second operand 10 states and 366 transitions. [2024-11-28 04:45:48,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 107 transitions, 587 flow [2024-11-28 04:45:48,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 107 transitions, 584 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:45:48,542 INFO L231 Difference]: Finished difference. Result has 70 places, 65 transitions, 300 flow [2024-11-28 04:45:48,544 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=300, PETRI_PLACES=70, PETRI_TRANSITIONS=65} [2024-11-28 04:45:48,545 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2024-11-28 04:45:48,547 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 65 transitions, 300 flow [2024-11-28 04:45:48,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 30.333333333333332) internal successors, (637), 21 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:48,547 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:48,548 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:48,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 04:45:48,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:48,748 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:48,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:48,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1165787740, now seen corresponding path program 1 times [2024-11-28 04:45:48,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:48,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197384276] [2024-11-28 04:45:48,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:48,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:48,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:49,779 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 04:45:49,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:49,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197384276] [2024-11-28 04:45:49,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197384276] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:49,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762670854] [2024-11-28 04:45:49,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:49,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:49,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:49,782 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:49,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:45:49,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:49,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-28 04:45:49,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:49,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:45:50,081 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-28 04:45:50,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-28 04:45:50,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:45:50,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:45:50,293 INFO L349 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2024-11-28 04:45:50,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2024-11-28 04:45:50,313 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:45:50,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:45:51,160 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:51,160 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:51,844 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 10 treesize of output 8 [2024-11-28 04:45:52,058 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:52,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762670854] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:52,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:52,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 28 [2024-11-28 04:45:52,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241626831] [2024-11-28 04:45:52,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:52,060 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 04:45:52,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:52,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 04:45:52,063 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=650, Unknown=0, NotChecked=0, Total=870 [2024-11-28 04:45:54,229 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 60 [2024-11-28 04:45:54,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 65 transitions, 300 flow. Second operand has 30 states, 30 states have (on average 20.166666666666668) internal successors, (605), 30 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:54,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:54,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 60 [2024-11-28 04:45:54,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:57,200 INFO L124 PetriNetUnfolderBase]: 3065/5364 cut-off events. [2024-11-28 04:45:57,200 INFO L125 PetriNetUnfolderBase]: For 6241/6407 co-relation queries the response was YES. [2024-11-28 04:45:57,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14285 conditions, 5364 events. 3065/5364 cut-off events. For 6241/6407 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 34848 event pairs, 541 based on Foata normal form. 216/5546 useless extension candidates. Maximal degree in co-relation 14116. Up to 1012 conditions per place. [2024-11-28 04:45:57,259 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 123 selfloop transitions, 27 changer transitions 0/161 dead transitions. [2024-11-28 04:45:57,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 161 transitions, 962 flow [2024-11-28 04:45:57,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:45:57,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 04:45:57,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 503 transitions. [2024-11-28 04:45:57,262 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4191666666666667 [2024-11-28 04:45:57,262 INFO L175 Difference]: Start difference. First operand has 70 places, 65 transitions, 300 flow. Second operand 20 states and 503 transitions. [2024-11-28 04:45:57,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 161 transitions, 962 flow [2024-11-28 04:45:57,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 161 transitions, 929 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:45:57,275 INFO L231 Difference]: Finished difference. Result has 88 places, 70 transitions, 376 flow [2024-11-28 04:45:57,275 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=376, PETRI_PLACES=88, PETRI_TRANSITIONS=70} [2024-11-28 04:45:57,277 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 28 predicate places. [2024-11-28 04:45:57,277 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 70 transitions, 376 flow [2024-11-28 04:45:57,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 20.166666666666668) internal successors, (605), 30 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:57,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:57,278 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:57,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:45:57,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:57,483 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:45:57,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:57,483 INFO L85 PathProgramCache]: Analyzing trace with hash -89217481, now seen corresponding path program 1 times [2024-11-28 04:45:57,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:57,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901673466] [2024-11-28 04:45:57,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:57,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:57,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:58,486 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 04:45:58,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:58,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901673466] [2024-11-28 04:45:58,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901673466] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:58,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272122514] [2024-11-28 04:45:58,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:58,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:58,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:58,490 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:58,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:45:58,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:58,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:45:58,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:58,732 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-28 04:45:58,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:45:58,885 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:45:58,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-28 04:45:58,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:45:59,036 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:45:59,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-28 04:45:59,058 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:45:59,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:45:59,628 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:45:59,628 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:00,815 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:00,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272122514] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:00,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:46:00,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7, 9] total 25 [2024-11-28 04:46:00,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114766022] [2024-11-28 04:46:00,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:46:00,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:46:00,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:00,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:46:00,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=541, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:46:01,461 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:46:01,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 70 transitions, 376 flow. Second operand has 11 states, 11 states have (on average 28.272727272727273) internal successors, (311), 11 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:01,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:01,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:46:01,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:03,257 INFO L124 PetriNetUnfolderBase]: 4725/8020 cut-off events. [2024-11-28 04:46:03,258 INFO L125 PetriNetUnfolderBase]: For 15740/16203 co-relation queries the response was YES. [2024-11-28 04:46:03,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22927 conditions, 8020 events. 4725/8020 cut-off events. For 15740/16203 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 54757 event pairs, 2389 based on Foata normal form. 0/7726 useless extension candidates. Maximal degree in co-relation 22844. Up to 3942 conditions per place. [2024-11-28 04:46:03,325 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 73 selfloop transitions, 7 changer transitions 0/91 dead transitions. [2024-11-28 04:46:03,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 91 transitions, 662 flow [2024-11-28 04:46:03,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:46:03,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:46:03,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 203 transitions. [2024-11-28 04:46:03,327 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-11-28 04:46:03,327 INFO L175 Difference]: Start difference. First operand has 88 places, 70 transitions, 376 flow. Second operand 6 states and 203 transitions. [2024-11-28 04:46:03,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 91 transitions, 662 flow [2024-11-28 04:46:03,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 91 transitions, 626 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-28 04:46:03,344 INFO L231 Difference]: Finished difference. Result has 88 places, 71 transitions, 369 flow [2024-11-28 04:46:03,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=369, PETRI_PLACES=88, PETRI_TRANSITIONS=71} [2024-11-28 04:46:03,344 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 28 predicate places. [2024-11-28 04:46:03,345 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 71 transitions, 369 flow [2024-11-28 04:46:03,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 28.272727272727273) internal successors, (311), 11 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:03,345 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:03,345 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:46:03,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 04:46:03,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 04:46:03,550 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:46:03,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:03,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1779680746, now seen corresponding path program 1 times [2024-11-28 04:46:03,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:03,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581522710] [2024-11-28 04:46:03,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:03,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:03,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:04,096 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-11-28 04:46:04,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:04,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581522710] [2024-11-28 04:46:04,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581522710] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:04,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293551163] [2024-11-28 04:46:04,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:04,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:04,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:04,101 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:04,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:46:04,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:04,319 INFO L256 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:46:04,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:04,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:46:04,338 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-28 04:46:04,465 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:46:04,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:46:04,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:46:05,019 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 20 proven. 8 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:05,019 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:05,765 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 25 proven. 3 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:05,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293551163] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:05,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:05,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 25 [2024-11-28 04:46:05,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070424320] [2024-11-28 04:46:05,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:05,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:46:05,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:05,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:46:05,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:46:07,633 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-28 04:46:07,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 71 transitions, 369 flow. Second operand has 26 states, 26 states have (on average 27.115384615384617) internal successors, (705), 26 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:07,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:07,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-28 04:46:07,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:09,086 INFO L124 PetriNetUnfolderBase]: 2890/5394 cut-off events. [2024-11-28 04:46:09,086 INFO L125 PetriNetUnfolderBase]: For 10382/10725 co-relation queries the response was YES. [2024-11-28 04:46:09,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16713 conditions, 5394 events. 2890/5394 cut-off events. For 10382/10725 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 37304 event pairs, 626 based on Foata normal form. 258/5549 useless extension candidates. Maximal degree in co-relation 16632. Up to 1299 conditions per place. [2024-11-28 04:46:09,134 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 120 selfloop transitions, 12 changer transitions 0/148 dead transitions. [2024-11-28 04:46:09,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 148 transitions, 952 flow [2024-11-28 04:46:09,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:46:09,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:46:09,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 434 transitions. [2024-11-28 04:46:09,137 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5564102564102564 [2024-11-28 04:46:09,137 INFO L175 Difference]: Start difference. First operand has 88 places, 71 transitions, 369 flow. Second operand 13 states and 434 transitions. [2024-11-28 04:46:09,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 148 transitions, 952 flow [2024-11-28 04:46:09,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 148 transitions, 930 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-28 04:46:09,158 INFO L231 Difference]: Finished difference. Result has 99 places, 72 transitions, 404 flow [2024-11-28 04:46:09,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=404, PETRI_PLACES=99, PETRI_TRANSITIONS=72} [2024-11-28 04:46:09,159 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 39 predicate places. [2024-11-28 04:46:09,160 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 72 transitions, 404 flow [2024-11-28 04:46:09,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 27.115384615384617) internal successors, (705), 26 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:09,160 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:09,160 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:46:09,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 04:46:09,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 04:46:09,366 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:46:09,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:09,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1524709863, now seen corresponding path program 1 times [2024-11-28 04:46:09,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:09,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215241839] [2024-11-28 04:46:09,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:09,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:09,889 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-11-28 04:46:09,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:09,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215241839] [2024-11-28 04:46:09,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215241839] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:09,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552883528] [2024-11-28 04:46:09,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:09,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:09,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:09,893 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:09,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:46:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:10,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:46:10,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:10,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:46:10,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 1 [2024-11-28 04:46:10,271 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:46:10,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-28 04:46:10,290 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:46:10,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:46:10,868 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:10,868 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:11,440 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:11,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552883528] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:11,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:11,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 25 [2024-11-28 04:46:11,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85591414] [2024-11-28 04:46:11,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:11,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:46:11,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:11,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:46:11,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:46:13,105 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-28 04:46:13,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 72 transitions, 404 flow. Second operand has 26 states, 26 states have (on average 26.46153846153846) internal successors, (688), 26 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:13,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:13,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-28 04:46:13,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:15,435 INFO L124 PetriNetUnfolderBase]: 5665/9820 cut-off events. [2024-11-28 04:46:15,436 INFO L125 PetriNetUnfolderBase]: For 25405/26460 co-relation queries the response was YES. [2024-11-28 04:46:15,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30781 conditions, 9820 events. 5665/9820 cut-off events. For 25405/26460 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 69948 event pairs, 1204 based on Foata normal form. 471/10195 useless extension candidates. Maximal degree in co-relation 30699. Up to 1950 conditions per place. [2024-11-28 04:46:15,513 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 125 selfloop transitions, 13 changer transitions 0/152 dead transitions. [2024-11-28 04:46:15,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 152 transitions, 1158 flow [2024-11-28 04:46:15,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:46:15,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:46:15,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 417 transitions. [2024-11-28 04:46:15,516 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5346153846153846 [2024-11-28 04:46:15,516 INFO L175 Difference]: Start difference. First operand has 99 places, 72 transitions, 404 flow. Second operand 13 states and 417 transitions. [2024-11-28 04:46:15,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 152 transitions, 1158 flow [2024-11-28 04:46:15,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 152 transitions, 1104 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-11-28 04:46:15,550 INFO L231 Difference]: Finished difference. Result has 109 places, 74 transitions, 447 flow [2024-11-28 04:46:15,550 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=447, PETRI_PLACES=109, PETRI_TRANSITIONS=74} [2024-11-28 04:46:15,550 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 49 predicate places. [2024-11-28 04:46:15,551 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 74 transitions, 447 flow [2024-11-28 04:46:15,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 26.46153846153846) internal successors, (688), 26 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:15,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:15,551 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:46:15,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 04:46:15,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:46:15,756 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:46:15,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:15,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1529226229, now seen corresponding path program 1 times [2024-11-28 04:46:15,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:15,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78178373] [2024-11-28 04:46:15,756 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:15,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:15,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:16,127 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-28 04:46:16,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:16,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78178373] [2024-11-28 04:46:16,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78178373] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:16,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500590926] [2024-11-28 04:46:16,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:16,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:16,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:16,131 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:16,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:46:16,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:16,360 INFO L256 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 04:46:16,364 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:16,594 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:16,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 04:46:16,844 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:16,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500590926] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:16,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:16,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 20 [2024-11-28 04:46:16,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897428201] [2024-11-28 04:46:16,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:16,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:46:16,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:16,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:46:16,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:46:17,594 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:46:17,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 74 transitions, 447 flow. Second operand has 21 states, 21 states have (on average 30.61904761904762) internal successors, (643), 21 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:17,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:17,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:46:17,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:19,489 INFO L124 PetriNetUnfolderBase]: 6204/11800 cut-off events. [2024-11-28 04:46:19,489 INFO L125 PetriNetUnfolderBase]: For 32626/33810 co-relation queries the response was YES. [2024-11-28 04:46:19,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36945 conditions, 11800 events. 6204/11800 cut-off events. For 32626/33810 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 96188 event pairs, 2903 based on Foata normal form. 644/12231 useless extension candidates. Maximal degree in co-relation 36859. Up to 4940 conditions per place. [2024-11-28 04:46:19,571 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 89 selfloop transitions, 20 changer transitions 0/126 dead transitions. [2024-11-28 04:46:19,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 126 transitions, 1007 flow [2024-11-28 04:46:19,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:46:19,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:46:19,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 362 transitions. [2024-11-28 04:46:19,574 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6033333333333334 [2024-11-28 04:46:19,574 INFO L175 Difference]: Start difference. First operand has 109 places, 74 transitions, 447 flow. Second operand 10 states and 362 transitions. [2024-11-28 04:46:19,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 126 transitions, 1007 flow [2024-11-28 04:46:19,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 126 transitions, 963 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-11-28 04:46:19,627 INFO L231 Difference]: Finished difference. Result has 110 places, 76 transitions, 483 flow [2024-11-28 04:46:19,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=483, PETRI_PLACES=110, PETRI_TRANSITIONS=76} [2024-11-28 04:46:19,628 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 50 predicate places. [2024-11-28 04:46:19,628 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 76 transitions, 483 flow [2024-11-28 04:46:19,628 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 30.61904761904762) internal successors, (643), 21 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:19,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:19,629 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:46:19,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 04:46:19,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:46:19,833 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:46:19,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:19,833 INFO L85 PathProgramCache]: Analyzing trace with hash 707620602, now seen corresponding path program 1 times [2024-11-28 04:46:19,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:19,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524009242] [2024-11-28 04:46:19,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:19,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:20,617 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 04:46:20,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:20,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524009242] [2024-11-28 04:46:20,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524009242] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:20,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144723590] [2024-11-28 04:46:20,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:20,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:20,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:20,620 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:20,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:46:20,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:20,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:46:20,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:20,858 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-28 04:46:20,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:46:20,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:46:20,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:46:20,998 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:46:20,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-28 04:46:21,115 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:46:21,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:46:21,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:46:21,724 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:21,724 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:22,715 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:22,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144723590] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:22,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:22,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 28 [2024-11-28 04:46:22,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929314804] [2024-11-28 04:46:22,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:22,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 04:46:22,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:22,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 04:46:22,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=679, Unknown=0, NotChecked=0, Total=870 [2024-11-28 04:46:25,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-28 04:46:25,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 76 transitions, 483 flow. Second operand has 30 states, 30 states have (on average 23.566666666666666) internal successors, (707), 30 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:25,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:25,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-28 04:46:25,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:30,785 INFO L124 PetriNetUnfolderBase]: 16365/27404 cut-off events. [2024-11-28 04:46:30,785 INFO L125 PetriNetUnfolderBase]: For 76187/78397 co-relation queries the response was YES. [2024-11-28 04:46:30,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90893 conditions, 27404 events. 16365/27404 cut-off events. For 76187/78397 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 216552 event pairs, 4073 based on Foata normal form. 1296/28647 useless extension candidates. Maximal degree in co-relation 90799. Up to 6348 conditions per place. [2024-11-28 04:46:30,991 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 145 selfloop transitions, 19 changer transitions 0/176 dead transitions. [2024-11-28 04:46:30,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 176 transitions, 1473 flow [2024-11-28 04:46:30,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:46:30,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:46:30,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 383 transitions. [2024-11-28 04:46:30,993 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.491025641025641 [2024-11-28 04:46:30,993 INFO L175 Difference]: Start difference. First operand has 110 places, 76 transitions, 483 flow. Second operand 13 states and 383 transitions. [2024-11-28 04:46:30,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 176 transitions, 1473 flow [2024-11-28 04:46:31,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 176 transitions, 1440 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:46:31,111 INFO L231 Difference]: Finished difference. Result has 120 places, 78 transitions, 519 flow [2024-11-28 04:46:31,111 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=519, PETRI_PLACES=120, PETRI_TRANSITIONS=78} [2024-11-28 04:46:31,111 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 60 predicate places. [2024-11-28 04:46:31,111 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 78 transitions, 519 flow [2024-11-28 04:46:31,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 23.566666666666666) internal successors, (707), 30 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:31,112 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:31,112 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:46:31,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:46:31,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:46:31,313 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:46:31,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:31,313 INFO L85 PathProgramCache]: Analyzing trace with hash -818571212, now seen corresponding path program 1 times [2024-11-28 04:46:31,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:31,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660157007] [2024-11-28 04:46:31,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:31,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:31,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:31,822 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-28 04:46:31,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:31,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660157007] [2024-11-28 04:46:31,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660157007] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:31,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842862902] [2024-11-28 04:46:31,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:31,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:31,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:31,826 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:31,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:46:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:32,072 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 04:46:32,075 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:32,410 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:32,410 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:32,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-28 04:46:32,996 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:32,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842862902] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:32,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:32,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 11] total 27 [2024-11-28 04:46:32,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518466610] [2024-11-28 04:46:32,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:32,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 04:46:32,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:32,998 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 04:46:32,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:46:34,532 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:46:34,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 78 transitions, 519 flow. Second operand has 28 states, 28 states have (on average 30.0) internal successors, (840), 28 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:34,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:34,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:46:34,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:38,728 INFO L124 PetriNetUnfolderBase]: 10683/20444 cut-off events. [2024-11-28 04:46:38,728 INFO L125 PetriNetUnfolderBase]: For 70739/72686 co-relation queries the response was YES. [2024-11-28 04:46:38,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72415 conditions, 20444 events. 10683/20444 cut-off events. For 70739/72686 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 176958 event pairs, 2437 based on Foata normal form. 957/21039 useless extension candidates. Maximal degree in co-relation 72321. Up to 4405 conditions per place. [2024-11-28 04:46:39,031 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 156 selfloop transitions, 23 changer transitions 0/197 dead transitions. [2024-11-28 04:46:39,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 197 transitions, 1678 flow [2024-11-28 04:46:39,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:46:39,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:46:39,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 496 transitions. [2024-11-28 04:46:39,033 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6358974358974359 [2024-11-28 04:46:39,033 INFO L175 Difference]: Start difference. First operand has 120 places, 78 transitions, 519 flow. Second operand 13 states and 496 transitions. [2024-11-28 04:46:39,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 197 transitions, 1678 flow [2024-11-28 04:46:39,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 197 transitions, 1592 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-11-28 04:46:39,149 INFO L231 Difference]: Finished difference. Result has 125 places, 80 transitions, 561 flow [2024-11-28 04:46:39,150 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=561, PETRI_PLACES=125, PETRI_TRANSITIONS=80} [2024-11-28 04:46:39,150 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 65 predicate places. [2024-11-28 04:46:39,150 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 80 transitions, 561 flow [2024-11-28 04:46:39,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 30.0) internal successors, (840), 28 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:39,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:39,151 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:46:39,159 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:46:39,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:39,351 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:46:39,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:39,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1763123925, now seen corresponding path program 1 times [2024-11-28 04:46:39,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:39,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775459864] [2024-11-28 04:46:39,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:39,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:39,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:39,775 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-28 04:46:39,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:39,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775459864] [2024-11-28 04:46:39,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775459864] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:39,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235356654] [2024-11-28 04:46:39,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:39,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:39,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:39,778 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:39,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:46:40,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:40,003 INFO L256 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 04:46:40,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:40,020 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-28 04:46:40,211 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:46:40,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-28 04:46:40,403 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:40,403 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:40,633 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:46:40,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235356654] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:40,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:40,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 6] total 21 [2024-11-28 04:46:40,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652985004] [2024-11-28 04:46:40,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:40,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 04:46:40,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:40,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 04:46:40,635 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2024-11-28 04:46:42,038 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:46:42,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 80 transitions, 561 flow. Second operand has 22 states, 22 states have (on average 30.318181818181817) internal successors, (667), 22 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:42,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:42,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:46:42,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:46,951 INFO L124 PetriNetUnfolderBase]: 12849/24473 cut-off events. [2024-11-28 04:46:46,951 INFO L125 PetriNetUnfolderBase]: For 94643/96875 co-relation queries the response was YES. [2024-11-28 04:46:47,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89582 conditions, 24473 events. 12849/24473 cut-off events. For 94643/96875 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 215363 event pairs, 3452 based on Foata normal form. 1143/25339 useless extension candidates. Maximal degree in co-relation 89481. Up to 5988 conditions per place. [2024-11-28 04:46:47,167 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 158 selfloop transitions, 23 changer transitions 0/199 dead transitions. [2024-11-28 04:46:47,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 199 transitions, 1839 flow [2024-11-28 04:46:47,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:46:47,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:46:47,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 486 transitions. [2024-11-28 04:46:47,169 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6230769230769231 [2024-11-28 04:46:47,169 INFO L175 Difference]: Start difference. First operand has 125 places, 80 transitions, 561 flow. Second operand 13 states and 486 transitions. [2024-11-28 04:46:47,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 199 transitions, 1839 flow [2024-11-28 04:46:47,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 199 transitions, 1770 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-28 04:46:47,382 INFO L231 Difference]: Finished difference. Result has 131 places, 82 transitions, 600 flow [2024-11-28 04:46:47,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=600, PETRI_PLACES=131, PETRI_TRANSITIONS=82} [2024-11-28 04:46:47,383 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 71 predicate places. [2024-11-28 04:46:47,383 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 82 transitions, 600 flow [2024-11-28 04:46:47,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 30.318181818181817) internal successors, (667), 22 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:47,384 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:47,384 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:46:47,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:46:47,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:47,584 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:46:47,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:47,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1832514043, now seen corresponding path program 2 times [2024-11-28 04:46:47,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:47,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192318224] [2024-11-28 04:46:47,585 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:46:47,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:47,661 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:46:47,661 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:48,782 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-28 04:46:48,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:48,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192318224] [2024-11-28 04:46:48,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192318224] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:48,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814156566] [2024-11-28 04:46:48,784 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:46:48,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:48,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:48,786 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:48,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:46:49,033 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:46:49,033 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:49,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 04:46:49,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:49,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:46:49,048 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-28 04:46:49,151 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:46:49,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:46:49,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:46:49,344 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:46:49,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:46:49,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:46:50,024 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 31 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:50,024 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:51,114 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:46:51,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814156566] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:51,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:51,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 35 [2024-11-28 04:46:51,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048802489] [2024-11-28 04:46:51,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:51,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-28 04:46:51,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:51,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-28 04:46:51,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1028, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 04:46:53,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-11-28 04:46:53,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 82 transitions, 600 flow. Second operand has 37 states, 37 states have (on average 22.513513513513512) internal successors, (833), 37 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:53,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:53,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-11-28 04:46:53,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:47:04,396 INFO L124 PetriNetUnfolderBase]: 35878/53076 cut-off events. [2024-11-28 04:47:04,396 INFO L125 PetriNetUnfolderBase]: For 242214/247058 co-relation queries the response was YES. [2024-11-28 04:47:04,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212694 conditions, 53076 events. 35878/53076 cut-off events. For 242214/247058 co-relation queries the response was YES. Maximal size of possible extension queue 1254. Compared 383571 event pairs, 702 based on Foata normal form. 1044/50927 useless extension candidates. Maximal degree in co-relation 212590. Up to 8285 conditions per place. [2024-11-28 04:47:04,914 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 259 selfloop transitions, 21 changer transitions 0/291 dead transitions. [2024-11-28 04:47:04,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 291 transitions, 2693 flow [2024-11-28 04:47:04,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:47:04,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 04:47:04,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 494 transitions. [2024-11-28 04:47:04,916 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5145833333333333 [2024-11-28 04:47:04,916 INFO L175 Difference]: Start difference. First operand has 131 places, 82 transitions, 600 flow. Second operand 16 states and 494 transitions. [2024-11-28 04:47:04,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 291 transitions, 2693 flow [2024-11-28 04:47:05,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 291 transitions, 2590 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-11-28 04:47:05,487 INFO L231 Difference]: Finished difference. Result has 133 places, 83 transitions, 595 flow [2024-11-28 04:47:05,487 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=595, PETRI_PLACES=133, PETRI_TRANSITIONS=83} [2024-11-28 04:47:05,488 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 73 predicate places. [2024-11-28 04:47:05,488 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 83 transitions, 595 flow [2024-11-28 04:47:05,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 22.513513513513512) internal successors, (833), 37 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:47:05,489 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:47:05,489 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:47:05,503 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:47:05,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-28 04:47:05,690 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:47:05,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:05,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1624894457, now seen corresponding path program 1 times [2024-11-28 04:47:05,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:47:05,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449519443] [2024-11-28 04:47:05,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:47:05,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:47:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:47:05,958 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:47:05,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:47:05,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449519443] [2024-11-28 04:47:05,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449519443] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:47:05,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:47:05,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:47:05,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769544225] [2024-11-28 04:47:05,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:47:05,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:47:05,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:05,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:47:05,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:47:05,976 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 04:47:05,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 83 transitions, 595 flow. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:47:05,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:47:05,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 04:47:05,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:47:10,463 INFO L124 PetriNetUnfolderBase]: 14188/24562 cut-off events. [2024-11-28 04:47:10,463 INFO L125 PetriNetUnfolderBase]: For 112719/116024 co-relation queries the response was YES. [2024-11-28 04:47:10,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93773 conditions, 24562 events. 14188/24562 cut-off events. For 112719/116024 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 199763 event pairs, 10966 based on Foata normal form. 36/23189 useless extension candidates. Maximal degree in co-relation 93676. Up to 17850 conditions per place. [2024-11-28 04:47:10,667 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 82 selfloop transitions, 2 changer transitions 1/104 dead transitions. [2024-11-28 04:47:10,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 104 transitions, 941 flow [2024-11-28 04:47:10,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:47:10,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:47:10,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2024-11-28 04:47:10,668 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7166666666666667 [2024-11-28 04:47:10,668 INFO L175 Difference]: Start difference. First operand has 133 places, 83 transitions, 595 flow. Second operand 3 states and 129 transitions. [2024-11-28 04:47:10,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 104 transitions, 941 flow [2024-11-28 04:47:10,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 104 transitions, 897 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-11-28 04:47:10,883 INFO L231 Difference]: Finished difference. Result has 124 places, 83 transitions, 568 flow [2024-11-28 04:47:10,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=568, PETRI_PLACES=124, PETRI_TRANSITIONS=83} [2024-11-28 04:47:10,884 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 64 predicate places. [2024-11-28 04:47:10,884 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 83 transitions, 568 flow [2024-11-28 04:47:10,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:47:10,884 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:47:10,884 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:47:10,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 04:47:10,884 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:47:10,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:10,885 INFO L85 PathProgramCache]: Analyzing trace with hash 973361311, now seen corresponding path program 2 times [2024-11-28 04:47:10,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:47:10,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602776382] [2024-11-28 04:47:10,885 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:47:10,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:47:10,909 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:47:10,910 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:11,125 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2024-11-28 04:47:11,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:47:11,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602776382] [2024-11-28 04:47:11,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602776382] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:11,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988471190] [2024-11-28 04:47:11,126 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:47:11,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:47:11,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:47:11,128 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:47:11,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:47:11,311 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:47:11,311 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:11,317 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 04:47:11,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:11,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:47:11,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:47:11,435 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-28 04:47:11,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-28 04:47:11,463 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:47:11,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-28 04:47:11,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:47:11,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:47:11,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 17 [2024-11-28 04:47:11,941 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:47:11,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:47:12,331 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-28 04:47:12,332 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:15,227 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-28 04:47:15,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988471190] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:47:15,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:47:15,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2024-11-28 04:47:15,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498045497] [2024-11-28 04:47:15,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:15,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:47:15,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:15,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:47:15,229 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:47:16,560 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-28 04:47:16,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 83 transitions, 568 flow. Second operand has 14 states, 14 states have (on average 24.642857142857142) internal successors, (345), 14 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:47:16,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:47:16,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-28 04:47:16,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:47:24,231 INFO L124 PetriNetUnfolderBase]: 24976/40202 cut-off events. [2024-11-28 04:47:24,231 INFO L125 PetriNetUnfolderBase]: For 159187/161498 co-relation queries the response was YES. [2024-11-28 04:47:24,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158043 conditions, 40202 events. 24976/40202 cut-off events. For 159187/161498 co-relation queries the response was YES. Maximal size of possible extension queue 1064. Compared 316362 event pairs, 11116 based on Foata normal form. 732/40094 useless extension candidates. Maximal degree in co-relation 157948. Up to 17562 conditions per place. [2024-11-28 04:47:24,562 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 101 selfloop transitions, 16 changer transitions 0/130 dead transitions. [2024-11-28 04:47:24,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 130 transitions, 1171 flow [2024-11-28 04:47:24,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:47:24,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:47:24,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-11-28 04:47:24,563 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47708333333333336 [2024-11-28 04:47:24,563 INFO L175 Difference]: Start difference. First operand has 124 places, 83 transitions, 568 flow. Second operand 8 states and 229 transitions. [2024-11-28 04:47:24,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 130 transitions, 1171 flow [2024-11-28 04:47:24,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 130 transitions, 1143 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-28 04:47:24,881 INFO L231 Difference]: Finished difference. Result has 125 places, 83 transitions, 586 flow [2024-11-28 04:47:24,881 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=586, PETRI_PLACES=125, PETRI_TRANSITIONS=83} [2024-11-28 04:47:24,881 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 65 predicate places. [2024-11-28 04:47:24,881 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 83 transitions, 586 flow [2024-11-28 04:47:24,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 24.642857142857142) internal successors, (345), 14 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:47:24,881 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:47:24,882 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:47:24,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 04:47:25,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 04:47:25,082 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:47:25,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:25,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1470732463, now seen corresponding path program 2 times [2024-11-28 04:47:25,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:47:25,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412450458] [2024-11-28 04:47:25,083 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:47:25,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:47:25,136 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:47:25,136 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:25,950 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 29 proven. 4 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-28 04:47:25,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:47:25,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412450458] [2024-11-28 04:47:25,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412450458] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:25,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537119557] [2024-11-28 04:47:25,951 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:47:25,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:47:25,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:47:25,953 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:47:25,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:47:26,244 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:47:26,245 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:26,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 04:47:26,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:26,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:47:26,483 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:47:26,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:47:26,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:47:26,808 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 31 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:47:26,808 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:27,178 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 52 treesize of output 48 [2024-11-28 04:47:27,606 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 31 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:47:27,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537119557] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:47:27,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:47:27,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 13] total 35 [2024-11-28 04:47:27,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287724537] [2024-11-28 04:47:27,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:27,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-28 04:47:27,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:27,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-28 04:47:27,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 04:47:32,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:47:37,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:47:42,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:47:46,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:47:46,861 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-28 04:47:46,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 83 transitions, 586 flow. Second operand has 36 states, 36 states have (on average 21.63888888888889) internal successors, (779), 36 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:47:46,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:47:46,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-28 04:47:46,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:47:55,497 INFO L124 PetriNetUnfolderBase]: 26824/39644 cut-off events. [2024-11-28 04:47:55,497 INFO L125 PetriNetUnfolderBase]: For 186809/191101 co-relation queries the response was YES. [2024-11-28 04:47:55,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151962 conditions, 39644 events. 26824/39644 cut-off events. For 186809/191101 co-relation queries the response was YES. Maximal size of possible extension queue 1040. Compared 274066 event pairs, 576 based on Foata normal form. 884/37516 useless extension candidates. Maximal degree in co-relation 151867. Up to 6202 conditions per place. [2024-11-28 04:47:55,910 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 223 selfloop transitions, 25 changer transitions 0/262 dead transitions. [2024-11-28 04:47:55,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 262 transitions, 2410 flow [2024-11-28 04:47:55,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:47:55,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 04:47:55,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 542 transitions. [2024-11-28 04:47:55,913 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45166666666666666 [2024-11-28 04:47:55,913 INFO L175 Difference]: Start difference. First operand has 125 places, 83 transitions, 586 flow. Second operand 20 states and 542 transitions. [2024-11-28 04:47:55,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 262 transitions, 2410 flow [2024-11-28 04:47:56,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 262 transitions, 2260 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-11-28 04:47:56,315 INFO L231 Difference]: Finished difference. Result has 134 places, 83 transitions, 585 flow [2024-11-28 04:47:56,315 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=585, PETRI_PLACES=134, PETRI_TRANSITIONS=83} [2024-11-28 04:47:56,316 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 74 predicate places. [2024-11-28 04:47:56,316 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 83 transitions, 585 flow [2024-11-28 04:47:56,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 21.63888888888889) internal successors, (779), 36 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:47:56,317 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:47:56,317 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:47:56,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 04:47:56,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 04:47:56,518 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:47:56,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:56,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1134296666, now seen corresponding path program 1 times [2024-11-28 04:47:56,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:47:56,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444461819] [2024-11-28 04:47:56,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:47:56,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:47:56,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:47:56,937 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:47:56,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:47:56,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444461819] [2024-11-28 04:47:56,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444461819] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:56,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456176211] [2024-11-28 04:47:56,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:47:56,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:47:56,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:47:56,940 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:47:56,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:47:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:47:57,233 INFO L256 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:47:57,236 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:57,575 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:47:57,575 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:57,800 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:47:57,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456176211] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:47:57,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:47:57,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 6] total 15 [2024-11-28 04:47:57,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898761795] [2024-11-28 04:47:57,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:57,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 04:47:57,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:57,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 04:47:57,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:47:57,935 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-28 04:47:57,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 83 transitions, 585 flow. Second operand has 15 states, 15 states have (on average 30.466666666666665) internal successors, (457), 15 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:47:57,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:47:57,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-28 04:47:57,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:07,242 INFO L124 PetriNetUnfolderBase]: 31964/53993 cut-off events. [2024-11-28 04:48:07,242 INFO L125 PetriNetUnfolderBase]: For 215409/220421 co-relation queries the response was YES. [2024-11-28 04:48:07,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192456 conditions, 53993 events. 31964/53993 cut-off events. For 215409/220421 co-relation queries the response was YES. Maximal size of possible extension queue 1306. Compared 454397 event pairs, 1176 based on Foata normal form. 512/50303 useless extension candidates. Maximal degree in co-relation 192360. Up to 18650 conditions per place. [2024-11-28 04:48:07,640 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 240 selfloop transitions, 71 changer transitions 1/328 dead transitions. [2024-11-28 04:48:07,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 328 transitions, 2964 flow [2024-11-28 04:48:07,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 04:48:07,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 04:48:07,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 657 transitions. [2024-11-28 04:48:07,642 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-11-28 04:48:07,642 INFO L175 Difference]: Start difference. First operand has 134 places, 83 transitions, 585 flow. Second operand 18 states and 657 transitions. [2024-11-28 04:48:07,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 328 transitions, 2964 flow [2024-11-28 04:48:08,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 328 transitions, 2853 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-11-28 04:48:08,387 INFO L231 Difference]: Finished difference. Result has 142 places, 148 transitions, 1226 flow [2024-11-28 04:48:08,388 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1226, PETRI_PLACES=142, PETRI_TRANSITIONS=148} [2024-11-28 04:48:08,388 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 82 predicate places. [2024-11-28 04:48:08,388 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 148 transitions, 1226 flow [2024-11-28 04:48:08,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 30.466666666666665) internal successors, (457), 15 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:48:08,389 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:08,389 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:48:08,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 04:48:08,589 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8783709a-00d7-44a2-8959-b64b494b11d6/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:08,589 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:48:08,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:08,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1757197350, now seen corresponding path program 2 times [2024-11-28 04:48:08,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:08,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030145826] [2024-11-28 04:48:08,590 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:48:08,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:08,622 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:48:08,623 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:48:08,878 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-28 04:48:08,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:08,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030145826] [2024-11-28 04:48:08,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030145826] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:08,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:08,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:48:08,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983703352] [2024-11-28 04:48:08,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:08,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:48:08,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:08,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:48:08,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:48:08,894 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 04:48:08,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 148 transitions, 1226 flow. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:48:08,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:08,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 04:48:08,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:17,291 INFO L124 PetriNetUnfolderBase]: 22855/42039 cut-off events. [2024-11-28 04:48:17,291 INFO L125 PetriNetUnfolderBase]: For 233832/237758 co-relation queries the response was YES. [2024-11-28 04:48:17,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176373 conditions, 42039 events. 22855/42039 cut-off events. For 233832/237758 co-relation queries the response was YES. Maximal size of possible extension queue 1190. Compared 387132 event pairs, 11476 based on Foata normal form. 65/40513 useless extension candidates. Maximal degree in co-relation 176272. Up to 26574 conditions per place. [2024-11-28 04:48:17,759 INFO L140 encePairwiseOnDemand]: 56/60 looper letters, 234 selfloop transitions, 3 changer transitions 0/277 dead transitions. [2024-11-28 04:48:17,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 277 transitions, 3055 flow [2024-11-28 04:48:17,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:48:17,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:48:17,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 173 transitions. [2024-11-28 04:48:17,761 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7208333333333333 [2024-11-28 04:48:17,761 INFO L175 Difference]: Start difference. First operand has 142 places, 148 transitions, 1226 flow. Second operand 4 states and 173 transitions. [2024-11-28 04:48:17,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 277 transitions, 3055 flow [2024-11-28 04:48:19,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 277 transitions, 3013 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-28 04:48:19,519 INFO L231 Difference]: Finished difference. Result has 144 places, 149 transitions, 1232 flow [2024-11-28 04:48:19,519 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1232, PETRI_PLACES=144, PETRI_TRANSITIONS=149} [2024-11-28 04:48:19,520 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 84 predicate places. [2024-11-28 04:48:19,520 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 149 transitions, 1232 flow [2024-11-28 04:48:19,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:48:19,520 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:19,520 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:48:19,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-28 04:48:19,520 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:48:19,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:19,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1410942848, now seen corresponding path program 3 times [2024-11-28 04:48:19,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:19,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299962724] [2024-11-28 04:48:19,521 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:48:19,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:19,556 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 04:48:19,556 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:48:19,684 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-28 04:48:19,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:19,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299962724] [2024-11-28 04:48:19,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299962724] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:19,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:19,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:48:19,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347952269] [2024-11-28 04:48:19,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:19,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:48:19,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:19,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:48:19,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:48:19,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 04:48:19,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 149 transitions, 1232 flow. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:48:19,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:19,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 04:48:19,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand