./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/unroll-2.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_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/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_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/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_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/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 8c7125507f231f46c946ebcd57e8b56859ee58b969eed99ccdbcf88141d9e219 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:14:15,374 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:14:15,443 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 03:14:15,449 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:14:15,449 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:14:15,474 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:14:15,475 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:14:15,475 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:14:15,476 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:14:15,476 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:14:15,476 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:14:15,476 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:14:15,477 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:14:15,477 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:14:15,477 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:14:15,477 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:14:15,478 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:14:15,478 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:14:15,478 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:14:15,478 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:14:15,478 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:14:15,478 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:14:15,479 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:14:15,479 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:14:15,479 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:14:15,479 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:14:15,479 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:14:15,479 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:14:15,479 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:14:15,479 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:14:15,480 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:14:15,480 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:14:15,480 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:14:15,480 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:14:15,480 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:14:15,480 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:14:15,480 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:14:15,481 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:14:15,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:14:15,481 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:14:15,481 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:14:15,481 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:14:15,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:14:15,481 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:14:15,482 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:14:15,482 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:14:15,482 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:14:15,482 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_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/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 -> 8c7125507f231f46c946ebcd57e8b56859ee58b969eed99ccdbcf88141d9e219 [2024-11-28 03:14:15,802 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:14:15,811 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:14:15,814 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:14:15,815 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:14:15,816 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:14:15,818 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/unroll-2.wvr.c [2024-11-28 03:14:18,969 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data/4f72f27b6/d91e39ebb4e049ae949c7cd882a0fc69/FLAG786d295be [2024-11-28 03:14:19,280 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:14:19,281 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/sv-benchmarks/c/weaver/unroll-2.wvr.c [2024-11-28 03:14:19,289 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data/4f72f27b6/d91e39ebb4e049ae949c7cd882a0fc69/FLAG786d295be [2024-11-28 03:14:19,304 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data/4f72f27b6/d91e39ebb4e049ae949c7cd882a0fc69 [2024-11-28 03:14:19,307 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:14:19,309 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:14:19,311 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:14:19,311 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:14:19,316 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:14:19,317 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,318 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e6d873e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19, skipping insertion in model container [2024-11-28 03:14:19,319 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,338 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:14:19,573 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 03:14:19,576 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:14:19,588 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:14:19,615 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:14:19,633 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:14:19,634 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19 WrapperNode [2024-11-28 03:14:19,634 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:14:19,635 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:14:19,636 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:14:19,636 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:14:19,644 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,655 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,683 INFO L138 Inliner]: procedures = 23, calls = 23, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 126 [2024-11-28 03:14:19,683 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:14:19,684 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:14:19,684 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:14:19,684 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:14:19,695 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,695 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,698 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,719 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-28 03:14:19,719 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,720 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,732 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,734 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,742 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,746 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,747 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,757 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:14:19,758 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:14:19,758 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:14:19,758 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:14:19,759 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (1/1) ... [2024-11-28 03:14:19,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:14:19,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:19,809 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:14:19,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:14:19,858 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:14:19,858 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:14:19,858 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:14:19,858 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:14:19,858 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:14:19,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:14:19,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:14:19,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:14:19,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:14:19,859 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:14:19,859 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:14:19,859 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:14:19,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:14:19,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:14:19,863 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 03:14:20,009 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:14:20,011 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:14:20,404 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:14:20,404 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:14:20,756 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:14:20,756 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 03:14:20,756 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:14:20 BoogieIcfgContainer [2024-11-28 03:14:20,757 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:14:20,778 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:14:20,778 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:14:20,788 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:14:20,788 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:14:19" (1/3) ... [2024-11-28 03:14:20,789 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b66a51c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:14:20, skipping insertion in model container [2024-11-28 03:14:20,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:14:19" (2/3) ... [2024-11-28 03:14:20,789 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b66a51c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:14:20, skipping insertion in model container [2024-11-28 03:14:20,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:14:20" (3/3) ... [2024-11-28 03:14:20,791 INFO L128 eAbstractionObserver]: Analyzing ICFG unroll-2.wvr.c [2024-11-28 03:14:20,810 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:14:20,812 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unroll-2.wvr.c that has 3 procedures, 32 locations, 1 initial locations, 3 loop locations, and 10 error locations. [2024-11-28 03:14:20,812 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:14:20,906 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 03:14:20,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 34 transitions, 82 flow [2024-11-28 03:14:21,006 INFO L124 PetriNetUnfolderBase]: 3/32 cut-off events. [2024-11-28 03:14:21,009 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 03:14:21,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 32 events. 3/32 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 51 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 20. Up to 2 conditions per place. [2024-11-28 03:14:21,016 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 34 transitions, 82 flow [2024-11-28 03:14:21,020 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 35 places, 31 transitions, 74 flow [2024-11-28 03:14:21,029 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:14:21,051 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;@67138caa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:14:21,052 INFO L334 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2024-11-28 03:14:21,058 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:14:21,060 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 03:14:21,061 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:14:21,061 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:21,062 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:14:21,062 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:21,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:21,070 INFO L85 PathProgramCache]: Analyzing trace with hash 443011, now seen corresponding path program 1 times [2024-11-28 03:14:21,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:21,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393150987] [2024-11-28 03:14:21,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:21,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:21,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:21,365 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 03:14:21,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:21,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393150987] [2024-11-28 03:14:21,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393150987] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:21,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:21,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:14:21,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005312450] [2024-11-28 03:14:21,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:21,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:14:21,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:21,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:14:21,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:14:21,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:14:21,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 74 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 03:14:21,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:21,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:14:21,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:21,574 INFO L124 PetriNetUnfolderBase]: 75/171 cut-off events. [2024-11-28 03:14:21,575 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-11-28 03:14:21,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 171 events. 75/171 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 631 event pairs, 53 based on Foata normal form. 1/132 useless extension candidates. Maximal degree in co-relation 276. Up to 131 conditions per place. [2024-11-28 03:14:21,582 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 18 selfloop transitions, 2 changer transitions 0/28 dead transitions. [2024-11-28 03:14:21,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 28 transitions, 108 flow [2024-11-28 03:14:21,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:14:21,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:14:21,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-11-28 03:14:21,609 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5392156862745098 [2024-11-28 03:14:21,613 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 74 flow. Second operand 3 states and 55 transitions. [2024-11-28 03:14:21,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 28 transitions, 108 flow [2024-11-28 03:14:21,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 28 transitions, 100 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:14:21,624 INFO L231 Difference]: Finished difference. Result has 30 places, 28 transitions, 64 flow [2024-11-28 03:14:21,628 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=64, PETRI_PLACES=30, PETRI_TRANSITIONS=28} [2024-11-28 03:14:21,633 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, -5 predicate places. [2024-11-28 03:14:21,633 INFO L471 AbstractCegarLoop]: Abstraction has has 30 places, 28 transitions, 64 flow [2024-11-28 03:14:21,634 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 03:14:21,634 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:21,634 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:14:21,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:14:21,634 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:21,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:21,635 INFO L85 PathProgramCache]: Analyzing trace with hash 443012, now seen corresponding path program 1 times [2024-11-28 03:14:21,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:21,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340625407] [2024-11-28 03:14:21,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:21,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:22,143 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 03:14:22,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:22,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340625407] [2024-11-28 03:14:22,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340625407] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:22,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:22,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:14:22,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750453873] [2024-11-28 03:14:22,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:22,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:14:22,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:22,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:14:22,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:14:22,179 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:14:22,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 28 transitions, 64 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 03:14:22,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:22,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:14:22,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:22,339 INFO L124 PetriNetUnfolderBase]: 76/174 cut-off events. [2024-11-28 03:14:22,339 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:14:22,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 174 events. 76/174 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 641 event pairs, 53 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 300. Up to 136 conditions per place. [2024-11-28 03:14:22,341 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 21 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2024-11-28 03:14:22,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 31 transitions, 120 flow [2024-11-28 03:14:22,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:14:22,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:14:22,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-11-28 03:14:22,345 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5686274509803921 [2024-11-28 03:14:22,345 INFO L175 Difference]: Start difference. First operand has 30 places, 28 transitions, 64 flow. Second operand 3 states and 58 transitions. [2024-11-28 03:14:22,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 31 transitions, 120 flow [2024-11-28 03:14:22,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 31 transitions, 114 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:14:22,347 INFO L231 Difference]: Finished difference. Result has 31 places, 30 transitions, 79 flow [2024-11-28 03:14:22,348 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=79, PETRI_PLACES=31, PETRI_TRANSITIONS=30} [2024-11-28 03:14:22,349 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, -4 predicate places. [2024-11-28 03:14:22,350 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 30 transitions, 79 flow [2024-11-28 03:14:22,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states 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 03:14:22,350 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:22,351 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 03:14:22,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:14:22,351 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:22,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:22,352 INFO L85 PathProgramCache]: Analyzing trace with hash 425747977, now seen corresponding path program 1 times [2024-11-28 03:14:22,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:22,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812582800] [2024-11-28 03:14:22,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:22,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:22,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:22,851 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 03:14:22,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:22,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812582800] [2024-11-28 03:14:22,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812582800] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:22,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66690415] [2024-11-28 03:14:22,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:22,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:22,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:22,858 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:22,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:14:22,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:22,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 03:14:22,956 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:23,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-28 03:14:23,397 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 03:14:23,398 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:23,596 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 03:14:23,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66690415] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:23,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:23,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 03:14:23,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360768426] [2024-11-28 03:14:23,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:23,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:14:23,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:23,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:14:23,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:14:23,778 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:14:23,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 30 transitions, 79 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:23,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:23,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:14:23,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:24,139 INFO L124 PetriNetUnfolderBase]: 76/173 cut-off events. [2024-11-28 03:14:24,139 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:14:24,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 173 events. 76/173 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 636 event pairs, 53 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 300. Up to 132 conditions per place. [2024-11-28 03:14:24,141 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 17 selfloop transitions, 6 changer transitions 0/30 dead transitions. [2024-11-28 03:14:24,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 30 transitions, 123 flow [2024-11-28 03:14:24,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:24,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:24,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-11-28 03:14:24,144 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4647058823529412 [2024-11-28 03:14:24,144 INFO L175 Difference]: Start difference. First operand has 31 places, 30 transitions, 79 flow. Second operand 5 states and 79 transitions. [2024-11-28 03:14:24,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 30 transitions, 123 flow [2024-11-28 03:14:24,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 30 transitions, 120 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:14:24,147 INFO L231 Difference]: Finished difference. Result has 34 places, 30 transitions, 92 flow [2024-11-28 03:14:24,147 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=92, PETRI_PLACES=34, PETRI_TRANSITIONS=30} [2024-11-28 03:14:24,148 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, -1 predicate places. [2024-11-28 03:14:24,148 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 92 flow [2024-11-28 03:14:24,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:24,148 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:24,149 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 03:14:24,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:14:24,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:24,353 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:24,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:24,354 INFO L85 PathProgramCache]: Analyzing trace with hash 315489239, now seen corresponding path program 1 times [2024-11-28 03:14:24,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:24,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054069159] [2024-11-28 03:14:24,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:24,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:24,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:24,479 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 03:14:24,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:24,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054069159] [2024-11-28 03:14:24,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054069159] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:24,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:24,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:14:24,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352371527] [2024-11-28 03:14:24,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:24,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:14:24,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:24,481 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:14:24,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:14:24,522 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-11-28 03:14:24,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 92 flow. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 03:14:24,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:24,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-11-28 03:14:24,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:24,621 INFO L124 PetriNetUnfolderBase]: 76/155 cut-off events. [2024-11-28 03:14:24,621 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-28 03:14:24,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 155 events. 76/155 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 482 event pairs, 53 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 290. Up to 131 conditions per place. [2024-11-28 03:14:24,623 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 20 selfloop transitions, 3 changer transitions 0/27 dead transitions. [2024-11-28 03:14:24,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 27 transitions, 132 flow [2024-11-28 03:14:24,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:14:24,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:14:24,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 55 transitions. [2024-11-28 03:14:24,625 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-11-28 03:14:24,625 INFO L175 Difference]: Start difference. First operand has 34 places, 30 transitions, 92 flow. Second operand 4 states and 55 transitions. [2024-11-28 03:14:24,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 27 transitions, 132 flow [2024-11-28 03:14:24,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 27 transitions, 119 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-28 03:14:24,628 INFO L231 Difference]: Finished difference. Result has 31 places, 27 transitions, 79 flow [2024-11-28 03:14:24,628 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=73, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=79, PETRI_PLACES=31, PETRI_TRANSITIONS=27} [2024-11-28 03:14:24,629 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, -4 predicate places. [2024-11-28 03:14:24,629 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 27 transitions, 79 flow [2024-11-28 03:14:24,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 03:14:24,629 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:24,629 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 03:14:24,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:14:24,630 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:24,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:24,630 INFO L85 PathProgramCache]: Analyzing trace with hash 315489240, now seen corresponding path program 1 times [2024-11-28 03:14:24,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:24,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288887602] [2024-11-28 03:14:24,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:24,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:24,718 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 03:14:24,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:24,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288887602] [2024-11-28 03:14:24,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288887602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:24,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:24,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:14:24,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201000485] [2024-11-28 03:14:24,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:24,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:14:24,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:24,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:14:24,721 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:14:24,725 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:24,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 03:14:24,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:24,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:24,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:24,816 INFO L124 PetriNetUnfolderBase]: 75/154 cut-off events. [2024-11-28 03:14:24,816 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:14:24,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307 conditions, 154 events. 75/154 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 473 event pairs, 53 based on Foata normal form. 1/134 useless extension candidates. Maximal degree in co-relation 282. Up to 134 conditions per place. [2024-11-28 03:14:24,818 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 20 selfloop transitions, 2 changer transitions 0/26 dead transitions. [2024-11-28 03:14:24,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 26 transitions, 118 flow [2024-11-28 03:14:24,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:14:24,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:14:24,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 59 transitions. [2024-11-28 03:14:24,823 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5784313725490197 [2024-11-28 03:14:24,823 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 79 flow. Second operand 3 states and 59 transitions. [2024-11-28 03:14:24,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 26 transitions, 118 flow [2024-11-28 03:14:24,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 26 transitions, 115 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:14:24,825 INFO L231 Difference]: Finished difference. Result has 31 places, 26 transitions, 75 flow [2024-11-28 03:14:24,825 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=71, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=31, PETRI_TRANSITIONS=26} [2024-11-28 03:14:24,828 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, -4 predicate places. [2024-11-28 03:14:24,828 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 26 transitions, 75 flow [2024-11-28 03:14:24,829 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 03:14:24,829 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:24,829 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:24,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:14:24,829 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:24,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:24,830 INFO L85 PathProgramCache]: Analyzing trace with hash 422178355, now seen corresponding path program 1 times [2024-11-28 03:14:24,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:24,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259726181] [2024-11-28 03:14:24,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:24,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:24,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:25,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:25,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:25,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259726181] [2024-11-28 03:14:25,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259726181] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:25,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743395842] [2024-11-28 03:14:25,117 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:25,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:25,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:25,121 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:25,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:14:25,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:25,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:14:25,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:25,336 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:25,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:25,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 03:14:25,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:25,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743395842] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:25,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:25,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2024-11-28 03:14:25,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212353801] [2024-11-28 03:14:25,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:25,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:14:25,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:25,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:14:25,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:14:25,623 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:14:25,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 26 transitions, 75 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states 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 03:14:25,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:25,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:14:25,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:25,834 INFO L124 PetriNetUnfolderBase]: 148/281 cut-off events. [2024-11-28 03:14:25,834 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-28 03:14:25,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 567 conditions, 281 events. 148/281 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1054 event pairs, 53 based on Foata normal form. 0/226 useless extension candidates. Maximal degree in co-relation 552. Up to 141 conditions per place. [2024-11-28 03:14:25,837 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 33 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-11-28 03:14:25,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 40 transitions, 180 flow [2024-11-28 03:14:25,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:25,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:25,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-11-28 03:14:25,839 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5470588235294118 [2024-11-28 03:14:25,839 INFO L175 Difference]: Start difference. First operand has 31 places, 26 transitions, 75 flow. Second operand 5 states and 93 transitions. [2024-11-28 03:14:25,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 40 transitions, 180 flow [2024-11-28 03:14:25,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 40 transitions, 176 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:14:25,841 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 87 flow [2024-11-28 03:14:25,841 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=71, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=87, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-11-28 03:14:25,842 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, -1 predicate places. [2024-11-28 03:14:25,842 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 87 flow [2024-11-28 03:14:25,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states 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 03:14:25,842 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:25,842 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:25,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:14:26,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:26,043 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:26,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:26,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1986487735, now seen corresponding path program 1 times [2024-11-28 03:14:26,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:26,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941767881] [2024-11-28 03:14:26,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:26,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:26,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:26,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:26,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:26,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941767881] [2024-11-28 03:14:26,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941767881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:26,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120695003] [2024-11-28 03:14:26,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:26,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:26,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:26,380 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:26,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:14:26,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:26,473 INFO L256 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:14:26,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:26,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:26,679 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:26,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2024-11-28 03:14:27,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:27,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120695003] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:27,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:27,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2024-11-28 03:14:27,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909403609] [2024-11-28 03:14:27,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:27,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 03:14:27,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:27,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 03:14:27,066 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:14:27,419 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:14:27,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 87 flow. Second operand has 16 states, 16 states have (on average 12.8125) internal successors, (205), 16 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:27,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:27,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:14:27,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:27,976 INFO L124 PetriNetUnfolderBase]: 278/544 cut-off events. [2024-11-28 03:14:27,976 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-11-28 03:14:27,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1161 conditions, 544 events. 278/544 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2423 event pairs, 170 based on Foata normal form. 0/450 useless extension candidates. Maximal degree in co-relation 603. Up to 261 conditions per place. [2024-11-28 03:14:27,983 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 56 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2024-11-28 03:14:27,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 68 transitions, 324 flow [2024-11-28 03:14:27,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:14:27,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:14:27,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-11-28 03:14:27,985 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-11-28 03:14:27,985 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 87 flow. Second operand 8 states and 153 transitions. [2024-11-28 03:14:27,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 68 transitions, 324 flow [2024-11-28 03:14:27,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 68 transitions, 316 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:14:27,990 INFO L231 Difference]: Finished difference. Result has 43 places, 33 transitions, 152 flow [2024-11-28 03:14:27,990 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=81, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=152, PETRI_PLACES=43, PETRI_TRANSITIONS=33} [2024-11-28 03:14:27,992 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 8 predicate places. [2024-11-28 03:14:27,992 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 33 transitions, 152 flow [2024-11-28 03:14:27,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.8125) internal successors, (205), 16 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:27,994 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:27,995 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:28,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 03:14:28,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:28,196 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:28,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:28,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1979547585, now seen corresponding path program 1 times [2024-11-28 03:14:28,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:28,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033340927] [2024-11-28 03:14:28,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:28,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:28,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:28,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:28,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:28,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033340927] [2024-11-28 03:14:28,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033340927] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:28,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723634561] [2024-11-28 03:14:28,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:28,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:28,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:28,463 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:28,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:14:28,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:28,550 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:14:28,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:28,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:28,668 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:28,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 03:14:28,800 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:28,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723634561] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:28,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:28,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2024-11-28 03:14:28,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080459405] [2024-11-28 03:14:28,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:28,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:14:28,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:28,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:14:28,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:14:28,902 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:14:28,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 152 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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 03:14:28,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:28,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:14:28,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:29,228 INFO L124 PetriNetUnfolderBase]: 491/881 cut-off events. [2024-11-28 03:14:29,229 INFO L125 PetriNetUnfolderBase]: For 491/521 co-relation queries the response was YES. [2024-11-28 03:14:29,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2146 conditions, 881 events. 491/881 cut-off events. For 491/521 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3976 event pairs, 162 based on Foata normal form. 0/753 useless extension candidates. Maximal degree in co-relation 1756. Up to 509 conditions per place. [2024-11-28 03:14:29,235 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 41 selfloop transitions, 5 changer transitions 0/48 dead transitions. [2024-11-28 03:14:29,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 48 transitions, 302 flow [2024-11-28 03:14:29,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:29,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:29,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-11-28 03:14:29,237 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5058823529411764 [2024-11-28 03:14:29,237 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 152 flow. Second operand 5 states and 86 transitions. [2024-11-28 03:14:29,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 48 transitions, 302 flow [2024-11-28 03:14:29,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 48 transitions, 296 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-28 03:14:29,242 INFO L231 Difference]: Finished difference. Result has 47 places, 34 transitions, 167 flow [2024-11-28 03:14:29,242 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=167, PETRI_PLACES=47, PETRI_TRANSITIONS=34} [2024-11-28 03:14:29,243 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 12 predicate places. [2024-11-28 03:14:29,243 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 34 transitions, 167 flow [2024-11-28 03:14:29,243 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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 03:14:29,243 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:29,244 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:29,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 03:14:29,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:29,448 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:29,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:29,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1236433454, now seen corresponding path program 1 times [2024-11-28 03:14:29,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:29,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146583392] [2024-11-28 03:14:29,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:29,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:29,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:29,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:29,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146583392] [2024-11-28 03:14:29,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146583392] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:29,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472769249] [2024-11-28 03:14:29,721 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:29,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:29,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:29,725 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:29,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:14:29,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:29,817 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:14:29,819 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:29,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:29,988 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:30,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 03:14:30,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:30,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472769249] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:30,303 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:30,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-11-28 03:14:30,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396579039] [2024-11-28 03:14:30,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:30,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:14:30,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:30,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:14:30,305 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:14:30,466 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:14:30,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 34 transitions, 167 flow. Second operand has 13 states, 13 states have (on average 12.461538461538462) internal successors, (162), 13 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:30,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:30,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:14:30,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:30,912 INFO L124 PetriNetUnfolderBase]: 514/913 cut-off events. [2024-11-28 03:14:30,912 INFO L125 PetriNetUnfolderBase]: For 503/554 co-relation queries the response was YES. [2024-11-28 03:14:30,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2330 conditions, 913 events. 514/913 cut-off events. For 503/554 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4050 event pairs, 288 based on Foata normal form. 0/785 useless extension candidates. Maximal degree in co-relation 1951. Up to 685 conditions per place. [2024-11-28 03:14:30,919 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 50 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-11-28 03:14:30,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 60 transitions, 375 flow [2024-11-28 03:14:30,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:14:30,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:14:30,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-11-28 03:14:30,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5042016806722689 [2024-11-28 03:14:30,921 INFO L175 Difference]: Start difference. First operand has 47 places, 34 transitions, 167 flow. Second operand 7 states and 120 transitions. [2024-11-28 03:14:30,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 60 transitions, 375 flow [2024-11-28 03:14:30,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 60 transitions, 367 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:14:30,925 INFO L231 Difference]: Finished difference. Result has 52 places, 36 transitions, 192 flow [2024-11-28 03:14:30,925 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=192, PETRI_PLACES=52, PETRI_TRANSITIONS=36} [2024-11-28 03:14:30,926 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 17 predicate places. [2024-11-28 03:14:30,926 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 36 transitions, 192 flow [2024-11-28 03:14:30,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.461538461538462) internal successors, (162), 13 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:30,926 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:30,926 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:30,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:14:31,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:31,131 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:31,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:31,131 INFO L85 PathProgramCache]: Analyzing trace with hash 779924114, now seen corresponding path program 2 times [2024-11-28 03:14:31,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:31,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753340987] [2024-11-28 03:14:31,132 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:31,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:31,148 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:14:31,149 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:14:31,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:31,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753340987] [2024-11-28 03:14:31,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753340987] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:31,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922230105] [2024-11-28 03:14:31,365 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:31,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:31,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:31,367 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:31,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:14:31,455 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:14:31,455 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:31,457 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 03:14:31,458 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:31,481 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 03:14:31,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:14:31,727 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:31,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:14:31,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922230105] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:31,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:31,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2024-11-28 03:14:31,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424037445] [2024-11-28 03:14:31,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:31,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:14:31,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:31,974 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:14:31,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:14:32,218 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:14:32,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 36 transitions, 192 flow. Second operand has 10 states, 10 states have (on average 13.9) internal successors, (139), 10 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:32,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:32,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:14:32,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:32,580 INFO L124 PetriNetUnfolderBase]: 422/802 cut-off events. [2024-11-28 03:14:32,581 INFO L125 PetriNetUnfolderBase]: For 315/315 co-relation queries the response was YES. [2024-11-28 03:14:32,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2103 conditions, 802 events. 422/802 cut-off events. For 315/315 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3884 event pairs, 249 based on Foata normal form. 0/738 useless extension candidates. Maximal degree in co-relation 1785. Up to 553 conditions per place. [2024-11-28 03:14:32,587 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 34 selfloop transitions, 9 changer transitions 0/46 dead transitions. [2024-11-28 03:14:32,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 46 transitions, 312 flow [2024-11-28 03:14:32,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:32,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:32,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-11-28 03:14:32,588 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49411764705882355 [2024-11-28 03:14:32,588 INFO L175 Difference]: Start difference. First operand has 52 places, 36 transitions, 192 flow. Second operand 5 states and 84 transitions. [2024-11-28 03:14:32,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 46 transitions, 312 flow [2024-11-28 03:14:32,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 46 transitions, 299 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:14:32,593 INFO L231 Difference]: Finished difference. Result has 51 places, 35 transitions, 192 flow [2024-11-28 03:14:32,593 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=192, PETRI_PLACES=51, PETRI_TRANSITIONS=35} [2024-11-28 03:14:32,593 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 16 predicate places. [2024-11-28 03:14:32,593 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 35 transitions, 192 flow [2024-11-28 03:14:32,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.9) internal successors, (139), 10 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:32,594 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:32,594 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:32,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:14:32,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:32,798 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:32,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:32,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1493377102, now seen corresponding path program 1 times [2024-11-28 03:14:32,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:32,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746356397] [2024-11-28 03:14:32,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:32,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:32,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:33,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:33,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746356397] [2024-11-28 03:14:33,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746356397] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:33,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480538776] [2024-11-28 03:14:33,058 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:33,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:33,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:33,060 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:33,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:14:33,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:33,134 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:14:33,136 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:33,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:33,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:33,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2024-11-28 03:14:33,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:33,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480538776] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:33,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:33,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2024-11-28 03:14:33,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668201670] [2024-11-28 03:14:33,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:33,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 03:14:33,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:33,675 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 03:14:33,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:14:33,999 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:14:33,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 35 transitions, 192 flow. Second operand has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 0 states have call successors, (0), 0 states 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 03:14:34,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:34,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:14:34,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:34,520 INFO L124 PetriNetUnfolderBase]: 468/832 cut-off events. [2024-11-28 03:14:34,520 INFO L125 PetriNetUnfolderBase]: For 906/906 co-relation queries the response was YES. [2024-11-28 03:14:34,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2369 conditions, 832 events. 468/832 cut-off events. For 906/906 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3620 event pairs, 288 based on Foata normal form. 0/736 useless extension candidates. Maximal degree in co-relation 1975. Up to 431 conditions per place. [2024-11-28 03:14:34,540 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 59 selfloop transitions, 10 changer transitions 0/70 dead transitions. [2024-11-28 03:14:34,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 70 transitions, 463 flow [2024-11-28 03:14:34,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:14:34,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:14:34,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-11-28 03:14:34,542 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5220588235294118 [2024-11-28 03:14:34,542 INFO L175 Difference]: Start difference. First operand has 51 places, 35 transitions, 192 flow. Second operand 8 states and 142 transitions. [2024-11-28 03:14:34,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 70 transitions, 463 flow [2024-11-28 03:14:34,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 70 transitions, 427 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:14:34,547 INFO L231 Difference]: Finished difference. Result has 56 places, 37 transitions, 215 flow [2024-11-28 03:14:34,547 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=215, PETRI_PLACES=56, PETRI_TRANSITIONS=37} [2024-11-28 03:14:34,548 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 21 predicate places. [2024-11-28 03:14:34,548 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 37 transitions, 215 flow [2024-11-28 03:14:34,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 0 states have call successors, (0), 0 states 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 03:14:34,549 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:34,549 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:34,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 03:14:34,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:34,750 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:34,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:34,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1807300429, now seen corresponding path program 2 times [2024-11-28 03:14:34,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:34,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123361730] [2024-11-28 03:14:34,754 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:34,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:34,790 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:14:34,790 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:35,064 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:35,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:35,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123361730] [2024-11-28 03:14:35,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123361730] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:35,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:35,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:14:35,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499757632] [2024-11-28 03:14:35,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:35,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:14:35,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:35,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:14:35,065 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:14:35,134 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:14:35,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 37 transitions, 215 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 03:14:35,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:35,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:14:35,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:35,383 INFO L124 PetriNetUnfolderBase]: 491/871 cut-off events. [2024-11-28 03:14:35,383 INFO L125 PetriNetUnfolderBase]: For 740/740 co-relation queries the response was YES. [2024-11-28 03:14:35,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2536 conditions, 871 events. 491/871 cut-off events. For 740/740 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3808 event pairs, 162 based on Foata normal form. 0/855 useless extension candidates. Maximal degree in co-relation 2178. Up to 431 conditions per place. [2024-11-28 03:14:35,392 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 54 selfloop transitions, 7 changer transitions 0/62 dead transitions. [2024-11-28 03:14:35,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 62 transitions, 444 flow [2024-11-28 03:14:35,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:35,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:35,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-11-28 03:14:35,394 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5352941176470588 [2024-11-28 03:14:35,394 INFO L175 Difference]: Start difference. First operand has 56 places, 37 transitions, 215 flow. Second operand 5 states and 91 transitions. [2024-11-28 03:14:35,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 62 transitions, 444 flow [2024-11-28 03:14:35,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 62 transitions, 425 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-28 03:14:35,403 INFO L231 Difference]: Finished difference. Result has 56 places, 38 transitions, 224 flow [2024-11-28 03:14:35,403 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=56, PETRI_TRANSITIONS=38} [2024-11-28 03:14:35,404 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 21 predicate places. [2024-11-28 03:14:35,404 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 38 transitions, 224 flow [2024-11-28 03:14:35,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 03:14:35,404 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:35,404 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:35,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 03:14:35,405 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:35,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:35,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1648910089, now seen corresponding path program 2 times [2024-11-28 03:14:35,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:35,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85535255] [2024-11-28 03:14:35,405 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:35,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:35,433 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:14:35,434 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:14:35,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:35,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85535255] [2024-11-28 03:14:35,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85535255] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:35,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655633001] [2024-11-28 03:14:35,655 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:35,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:35,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:35,657 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:35,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:14:35,746 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:14:35,746 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:35,747 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 03:14:35,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:35,761 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 03:14:36,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:14:36,017 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:36,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:14:36,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655633001] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:36,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:36,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2024-11-28 03:14:36,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557777953] [2024-11-28 03:14:36,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:36,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:14:36,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:36,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:14:36,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:14:36,427 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:14:36,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 38 transitions, 224 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states 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 03:14:36,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:36,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:14:36,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:36,710 INFO L124 PetriNetUnfolderBase]: 445/793 cut-off events. [2024-11-28 03:14:36,710 INFO L125 PetriNetUnfolderBase]: For 832/832 co-relation queries the response was YES. [2024-11-28 03:14:36,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2370 conditions, 793 events. 445/793 cut-off events. For 832/832 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3423 event pairs, 204 based on Foata normal form. 16/809 useless extension candidates. Maximal degree in co-relation 2021. Up to 466 conditions per place. [2024-11-28 03:14:36,716 INFO L140 encePairwiseOnDemand]: 28/34 looper letters, 36 selfloop transitions, 9 changer transitions 0/46 dead transitions. [2024-11-28 03:14:36,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 46 transitions, 347 flow [2024-11-28 03:14:36,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:36,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:36,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-11-28 03:14:36,718 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4588235294117647 [2024-11-28 03:14:36,718 INFO L175 Difference]: Start difference. First operand has 56 places, 38 transitions, 224 flow. Second operand 5 states and 78 transitions. [2024-11-28 03:14:36,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 46 transitions, 347 flow [2024-11-28 03:14:36,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 46 transitions, 337 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:14:36,729 INFO L231 Difference]: Finished difference. Result has 55 places, 36 transitions, 220 flow [2024-11-28 03:14:36,729 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=55, PETRI_TRANSITIONS=36} [2024-11-28 03:14:36,730 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 20 predicate places. [2024-11-28 03:14:36,731 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 36 transitions, 220 flow [2024-11-28 03:14:36,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states 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 03:14:36,731 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:36,731 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:36,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 03:14:36,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:36,936 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:36,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:36,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2125433933, now seen corresponding path program 1 times [2024-11-28 03:14:36,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:36,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757020473] [2024-11-28 03:14:36,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:36,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:36,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:36,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:36,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:36,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757020473] [2024-11-28 03:14:36,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757020473] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:36,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:36,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:14:36,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347099747] [2024-11-28 03:14:36,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:36,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:14:36,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:36,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:14:36,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:14:37,000 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:37,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 36 transitions, 220 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:37,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:37,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:37,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:37,152 INFO L124 PetriNetUnfolderBase]: 445/789 cut-off events. [2024-11-28 03:14:37,152 INFO L125 PetriNetUnfolderBase]: For 901/901 co-relation queries the response was YES. [2024-11-28 03:14:37,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2460 conditions, 789 events. 445/789 cut-off events. For 901/901 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3329 event pairs, 134 based on Foata normal form. 2/791 useless extension candidates. Maximal degree in co-relation 2105. Up to 601 conditions per place. [2024-11-28 03:14:37,158 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 44 selfloop transitions, 5 changer transitions 1/51 dead transitions. [2024-11-28 03:14:37,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 51 transitions, 385 flow [2024-11-28 03:14:37,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:14:37,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:14:37,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-11-28 03:14:37,159 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6862745098039216 [2024-11-28 03:14:37,159 INFO L175 Difference]: Start difference. First operand has 55 places, 36 transitions, 220 flow. Second operand 3 states and 70 transitions. [2024-11-28 03:14:37,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 51 transitions, 385 flow [2024-11-28 03:14:37,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 51 transitions, 365 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:14:37,165 INFO L231 Difference]: Finished difference. Result has 54 places, 40 transitions, 261 flow [2024-11-28 03:14:37,165 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=261, PETRI_PLACES=54, PETRI_TRANSITIONS=40} [2024-11-28 03:14:37,167 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 19 predicate places. [2024-11-28 03:14:37,167 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 40 transitions, 261 flow [2024-11-28 03:14:37,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:14:37,167 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:37,167 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:37,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 03:14:37,167 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:37,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:37,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1051466449, now seen corresponding path program 1 times [2024-11-28 03:14:37,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:37,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382097991] [2024-11-28 03:14:37,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:37,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:37,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:37,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:37,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:37,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382097991] [2024-11-28 03:14:37,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382097991] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:37,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:37,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:14:37,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020544128] [2024-11-28 03:14:37,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:37,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:14:37,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:37,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:14:37,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:14:37,359 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:37,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 40 transitions, 261 flow. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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 03:14:37,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:37,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:37,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:37,599 INFO L124 PetriNetUnfolderBase]: 517/935 cut-off events. [2024-11-28 03:14:37,599 INFO L125 PetriNetUnfolderBase]: For 1265/1265 co-relation queries the response was YES. [2024-11-28 03:14:37,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2967 conditions, 935 events. 517/935 cut-off events. For 1265/1265 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4574 event pairs, 174 based on Foata normal form. 28/963 useless extension candidates. Maximal degree in co-relation 2617. Up to 456 conditions per place. [2024-11-28 03:14:37,606 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 69 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-11-28 03:14:37,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 83 transitions, 669 flow [2024-11-28 03:14:37,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:37,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:37,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-11-28 03:14:37,607 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6588235294117647 [2024-11-28 03:14:37,607 INFO L175 Difference]: Start difference. First operand has 54 places, 40 transitions, 261 flow. Second operand 5 states and 112 transitions. [2024-11-28 03:14:37,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 83 transitions, 669 flow [2024-11-28 03:14:37,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 83 transitions, 656 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:14:37,616 INFO L231 Difference]: Finished difference. Result has 60 places, 48 transitions, 375 flow [2024-11-28 03:14:37,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=375, PETRI_PLACES=60, PETRI_TRANSITIONS=48} [2024-11-28 03:14:37,616 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 25 predicate places. [2024-11-28 03:14:37,617 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 48 transitions, 375 flow [2024-11-28 03:14:37,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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 03:14:37,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:37,617 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:37,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 03:14:37,617 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:37,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:37,618 INFO L85 PathProgramCache]: Analyzing trace with hash 875914149, now seen corresponding path program 2 times [2024-11-28 03:14:37,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:37,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101541992] [2024-11-28 03:14:37,618 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:37,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:37,651 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:14:37,651 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:37,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:37,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101541992] [2024-11-28 03:14:37,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101541992] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:37,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277941527] [2024-11-28 03:14:37,846 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:37,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:37,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:37,850 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:37,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:14:37,938 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:14:37,938 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:37,941 INFO L256 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:14:37,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:37,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:37,986 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:38,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:38,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277941527] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:38,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:14:38,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 5] total 9 [2024-11-28 03:14:38,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633991373] [2024-11-28 03:14:38,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:38,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:14:38,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:38,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:14:38,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:14:38,051 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:38,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 48 transitions, 375 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:14:38,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:38,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:38,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:38,283 INFO L124 PetriNetUnfolderBase]: 537/969 cut-off events. [2024-11-28 03:14:38,284 INFO L125 PetriNetUnfolderBase]: For 2070/2070 co-relation queries the response was YES. [2024-11-28 03:14:38,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 969 events. 537/969 cut-off events. For 2070/2070 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4525 event pairs, 90 based on Foata normal form. 14/983 useless extension candidates. Maximal degree in co-relation 3213. Up to 598 conditions per place. [2024-11-28 03:14:38,291 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 56 selfloop transitions, 16 changer transitions 1/74 dead transitions. [2024-11-28 03:14:38,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 74 transitions, 673 flow [2024-11-28 03:14:38,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:14:38,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:14:38,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-11-28 03:14:38,293 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6397058823529411 [2024-11-28 03:14:38,293 INFO L175 Difference]: Start difference. First operand has 60 places, 48 transitions, 375 flow. Second operand 4 states and 87 transitions. [2024-11-28 03:14:38,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 74 transitions, 673 flow [2024-11-28 03:14:38,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 74 transitions, 642 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-28 03:14:38,305 INFO L231 Difference]: Finished difference. Result has 64 places, 53 transitions, 460 flow [2024-11-28 03:14:38,305 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=460, PETRI_PLACES=64, PETRI_TRANSITIONS=53} [2024-11-28 03:14:38,306 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 29 predicate places. [2024-11-28 03:14:38,307 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 53 transitions, 460 flow [2024-11-28 03:14:38,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:14:38,307 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:38,308 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:38,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 03:14:38,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 03:14:38,508 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:38,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:38,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1072547695, now seen corresponding path program 3 times [2024-11-28 03:14:38,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:38,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769031575] [2024-11-28 03:14:38,509 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:14:38,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:38,524 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:14:38,524 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:38,582 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:38,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:38,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769031575] [2024-11-28 03:14:38,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769031575] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:38,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:38,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:14:38,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748278128] [2024-11-28 03:14:38,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:38,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:14:38,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:38,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:14:38,585 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:14:38,585 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:38,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 53 transitions, 460 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:14:38,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:38,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:38,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:38,810 INFO L124 PetriNetUnfolderBase]: 529/961 cut-off events. [2024-11-28 03:14:38,810 INFO L125 PetriNetUnfolderBase]: For 2941/2941 co-relation queries the response was YES. [2024-11-28 03:14:38,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4004 conditions, 961 events. 529/961 cut-off events. For 2941/2941 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4531 event pairs, 207 based on Foata normal form. 8/969 useless extension candidates. Maximal degree in co-relation 3587. Up to 662 conditions per place. [2024-11-28 03:14:38,836 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 65 selfloop transitions, 10 changer transitions 1/77 dead transitions. [2024-11-28 03:14:38,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 77 transitions, 755 flow [2024-11-28 03:14:38,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:14:38,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:14:38,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 85 transitions. [2024-11-28 03:14:38,837 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-11-28 03:14:38,837 INFO L175 Difference]: Start difference. First operand has 64 places, 53 transitions, 460 flow. Second operand 4 states and 85 transitions. [2024-11-28 03:14:38,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 77 transitions, 755 flow [2024-11-28 03:14:38,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 77 transitions, 745 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-11-28 03:14:38,848 INFO L231 Difference]: Finished difference. Result has 69 places, 54 transitions, 495 flow [2024-11-28 03:14:38,849 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=495, PETRI_PLACES=69, PETRI_TRANSITIONS=54} [2024-11-28 03:14:38,849 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 34 predicate places. [2024-11-28 03:14:38,849 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 54 transitions, 495 flow [2024-11-28 03:14:38,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:14:38,850 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:38,850 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:38,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 03:14:38,850 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:38,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:38,851 INFO L85 PathProgramCache]: Analyzing trace with hash 942309369, now seen corresponding path program 4 times [2024-11-28 03:14:38,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:38,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755338098] [2024-11-28 03:14:38,851 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:14:38,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:38,866 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:14:38,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:39,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:39,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:39,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755338098] [2024-11-28 03:14:39,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755338098] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:39,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714890756] [2024-11-28 03:14:39,041 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:14:39,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:39,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:39,044 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:39,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:14:39,136 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:14:39,137 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:39,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:14:39,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:39,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:39,200 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:39,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:39,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714890756] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:39,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:39,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 10 [2024-11-28 03:14:39,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327863703] [2024-11-28 03:14:39,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:39,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:14:39,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:39,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:14:39,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:14:39,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:39,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 54 transitions, 495 flow. Second operand has 10 states, 10 states have (on average 15.2) internal successors, (152), 10 states have internal predecessors, (152), 0 states have call successors, (0), 0 states 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 03:14:39,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:39,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:39,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:40,101 INFO L124 PetriNetUnfolderBase]: 801/1433 cut-off events. [2024-11-28 03:14:40,101 INFO L125 PetriNetUnfolderBase]: For 5875/5875 co-relation queries the response was YES. [2024-11-28 03:14:40,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6405 conditions, 1433 events. 801/1433 cut-off events. For 5875/5875 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7599 event pairs, 106 based on Foata normal form. 40/1473 useless extension candidates. Maximal degree in co-relation 4891. Up to 396 conditions per place. [2024-11-28 03:14:40,116 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 92 selfloop transitions, 74 changer transitions 3/170 dead transitions. [2024-11-28 03:14:40,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 170 transitions, 1690 flow [2024-11-28 03:14:40,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:14:40,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 03:14:40,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 261 transitions. [2024-11-28 03:14:40,119 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5904977375565611 [2024-11-28 03:14:40,119 INFO L175 Difference]: Start difference. First operand has 69 places, 54 transitions, 495 flow. Second operand 13 states and 261 transitions. [2024-11-28 03:14:40,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 170 transitions, 1690 flow [2024-11-28 03:14:40,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 170 transitions, 1652 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:14:40,144 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1346 flow [2024-11-28 03:14:40,144 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1346, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-11-28 03:14:40,144 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 55 predicate places. [2024-11-28 03:14:40,145 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1346 flow [2024-11-28 03:14:40,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.2) internal successors, (152), 10 states have internal predecessors, (152), 0 states have call successors, (0), 0 states 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 03:14:40,145 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:40,145 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:40,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:14:40,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 03:14:40,345 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:40,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:40,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1486675697, now seen corresponding path program 5 times [2024-11-28 03:14:40,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:40,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362916533] [2024-11-28 03:14:40,347 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:40,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:40,367 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:14:40,367 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:40,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:40,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:40,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362916533] [2024-11-28 03:14:40,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362916533] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:40,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:40,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:14:40,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334013765] [2024-11-28 03:14:40,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:40,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:14:40,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:40,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:14:40,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:14:40,463 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:40,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1346 flow. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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 03:14:40,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:40,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:40,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:40,805 INFO L124 PetriNetUnfolderBase]: 795/1423 cut-off events. [2024-11-28 03:14:40,806 INFO L125 PetriNetUnfolderBase]: For 10340/10340 co-relation queries the response was YES. [2024-11-28 03:14:40,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8225 conditions, 1423 events. 795/1423 cut-off events. For 10340/10340 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7485 event pairs, 215 based on Foata normal form. 4/1427 useless extension candidates. Maximal degree in co-relation 6974. Up to 796 conditions per place. [2024-11-28 03:14:40,821 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 102 selfloop transitions, 31 changer transitions 2/136 dead transitions. [2024-11-28 03:14:40,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 136 transitions, 1883 flow [2024-11-28 03:14:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:40,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:40,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-11-28 03:14:40,822 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6235294117647059 [2024-11-28 03:14:40,822 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1346 flow. Second operand 5 states and 106 transitions. [2024-11-28 03:14:40,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 136 transitions, 1883 flow [2024-11-28 03:14:40,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 136 transitions, 1833 flow, removed 25 selfloop flow, removed 0 redundant places. [2024-11-28 03:14:40,869 INFO L231 Difference]: Finished difference. Result has 96 places, 114 transitions, 1482 flow [2024-11-28 03:14:40,869 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1482, PETRI_PLACES=96, PETRI_TRANSITIONS=114} [2024-11-28 03:14:40,869 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 61 predicate places. [2024-11-28 03:14:40,870 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 114 transitions, 1482 flow [2024-11-28 03:14:40,870 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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 03:14:40,870 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:40,870 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:40,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 03:14:40,870 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:40,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:40,871 INFO L85 PathProgramCache]: Analyzing trace with hash 231668009, now seen corresponding path program 6 times [2024-11-28 03:14:40,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:40,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665730334] [2024-11-28 03:14:40,871 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:14:40,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:40,886 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 03:14:40,886 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:40,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:40,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665730334] [2024-11-28 03:14:40,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665730334] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:40,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:40,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:14:40,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174745473] [2024-11-28 03:14:40,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:40,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:14:40,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:40,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:14:40,950 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:14:40,950 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:40,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 114 transitions, 1482 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:14:40,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:40,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:40,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:41,303 INFO L124 PetriNetUnfolderBase]: 793/1411 cut-off events. [2024-11-28 03:14:41,303 INFO L125 PetriNetUnfolderBase]: For 11196/11196 co-relation queries the response was YES. [2024-11-28 03:14:41,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8294 conditions, 1411 events. 793/1411 cut-off events. For 11196/11196 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7305 event pairs, 217 based on Foata normal form. 14/1425 useless extension candidates. Maximal degree in co-relation 7206. Up to 796 conditions per place. [2024-11-28 03:14:41,322 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 93 selfloop transitions, 37 changer transitions 2/133 dead transitions. [2024-11-28 03:14:41,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 133 transitions, 1911 flow [2024-11-28 03:14:41,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:14:41,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:14:41,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2024-11-28 03:14:41,324 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6323529411764706 [2024-11-28 03:14:41,324 INFO L175 Difference]: Start difference. First operand has 96 places, 114 transitions, 1482 flow. Second operand 4 states and 86 transitions. [2024-11-28 03:14:41,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 133 transitions, 1911 flow [2024-11-28 03:14:41,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 133 transitions, 1879 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-11-28 03:14:41,376 INFO L231 Difference]: Finished difference. Result has 99 places, 116 transitions, 1569 flow [2024-11-28 03:14:41,377 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1569, PETRI_PLACES=99, PETRI_TRANSITIONS=116} [2024-11-28 03:14:41,377 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 64 predicate places. [2024-11-28 03:14:41,377 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 116 transitions, 1569 flow [2024-11-28 03:14:41,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:14:41,377 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:41,377 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:41,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 03:14:41,378 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:41,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:41,378 INFO L85 PathProgramCache]: Analyzing trace with hash 611492094, now seen corresponding path program 1 times [2024-11-28 03:14:41,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:41,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175260173] [2024-11-28 03:14:41,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:41,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:41,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:41,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:41,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175260173] [2024-11-28 03:14:41,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175260173] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:41,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224444526] [2024-11-28 03:14:41,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:41,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:41,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:41,624 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:41,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:14:41,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:41,708 INFO L256 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:14:41,709 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:41,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:41,761 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:41,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:41,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224444526] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:41,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:14:41,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8, 5] total 11 [2024-11-28 03:14:41,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972501409] [2024-11-28 03:14:41,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:41,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:14:41,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:41,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:14:41,815 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:14:41,815 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:41,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 116 transitions, 1569 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states 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 03:14:41,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:41,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:41,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:42,128 INFO L124 PetriNetUnfolderBase]: 759/1335 cut-off events. [2024-11-28 03:14:42,128 INFO L125 PetriNetUnfolderBase]: For 11599/11599 co-relation queries the response was YES. [2024-11-28 03:14:42,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8223 conditions, 1335 events. 759/1335 cut-off events. For 11599/11599 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 6692 event pairs, 68 based on Foata normal form. 16/1351 useless extension candidates. Maximal degree in co-relation 7444. Up to 772 conditions per place. [2024-11-28 03:14:42,144 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 118 selfloop transitions, 43 changer transitions 0/162 dead transitions. [2024-11-28 03:14:42,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 162 transitions, 2501 flow [2024-11-28 03:14:42,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:14:42,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:14:42,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-11-28 03:14:42,146 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6397058823529411 [2024-11-28 03:14:42,146 INFO L175 Difference]: Start difference. First operand has 99 places, 116 transitions, 1569 flow. Second operand 4 states and 87 transitions. [2024-11-28 03:14:42,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 162 transitions, 2501 flow [2024-11-28 03:14:42,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 162 transitions, 2396 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-28 03:14:42,203 INFO L231 Difference]: Finished difference. Result has 98 places, 118 transitions, 1688 flow [2024-11-28 03:14:42,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1688, PETRI_PLACES=98, PETRI_TRANSITIONS=118} [2024-11-28 03:14:42,203 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 63 predicate places. [2024-11-28 03:14:42,204 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 118 transitions, 1688 flow [2024-11-28 03:14:42,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states 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 03:14:42,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:42,204 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:42,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 03:14:42,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:42,404 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:42,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:42,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1822448752, now seen corresponding path program 2 times [2024-11-28 03:14:42,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:42,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889495275] [2024-11-28 03:14:42,405 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:42,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:42,426 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:14:42,426 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:42,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:42,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889495275] [2024-11-28 03:14:42,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889495275] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:42,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:42,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:14:42,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258775241] [2024-11-28 03:14:42,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:42,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:14:42,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:42,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:14:42,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:14:42,519 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:42,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 118 transitions, 1688 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states 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 03:14:42,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:42,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:42,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:42,900 INFO L124 PetriNetUnfolderBase]: 713/1241 cut-off events. [2024-11-28 03:14:42,900 INFO L125 PetriNetUnfolderBase]: For 12446/12446 co-relation queries the response was YES. [2024-11-28 03:14:42,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8092 conditions, 1241 events. 713/1241 cut-off events. For 12446/12446 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6005 event pairs, 225 based on Foata normal form. 18/1259 useless extension candidates. Maximal degree in co-relation 5990. Up to 862 conditions per place. [2024-11-28 03:14:42,915 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 102 selfloop transitions, 23 changer transitions 8/134 dead transitions. [2024-11-28 03:14:42,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 134 transitions, 2050 flow [2024-11-28 03:14:42,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:14:42,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:14:42,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-11-28 03:14:42,916 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5882352941176471 [2024-11-28 03:14:42,916 INFO L175 Difference]: Start difference. First operand has 98 places, 118 transitions, 1688 flow. Second operand 5 states and 100 transitions. [2024-11-28 03:14:42,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 134 transitions, 2050 flow [2024-11-28 03:14:42,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 2001 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-28 03:14:42,967 INFO L231 Difference]: Finished difference. Result has 103 places, 118 transitions, 1719 flow [2024-11-28 03:14:42,968 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1719, PETRI_PLACES=103, PETRI_TRANSITIONS=118} [2024-11-28 03:14:42,968 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 68 predicate places. [2024-11-28 03:14:42,968 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 118 transitions, 1719 flow [2024-11-28 03:14:42,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states 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 03:14:42,969 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:42,969 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:42,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:14:42,969 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:42,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:42,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1724030950, now seen corresponding path program 1 times [2024-11-28 03:14:42,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:42,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132129611] [2024-11-28 03:14:42,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:42,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:42,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:43,224 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:43,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:43,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132129611] [2024-11-28 03:14:43,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132129611] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:43,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320519802] [2024-11-28 03:14:43,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:43,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:43,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:43,228 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:43,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:14:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:43,315 INFO L256 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 03:14:43,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:43,642 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 03:14:43,642 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:43,838 INFO L349 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2024-11-28 03:14:43,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 47 [2024-11-28 03:14:44,087 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 03:14:44,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320519802] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:44,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:44,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2024-11-28 03:14:44,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387739151] [2024-11-28 03:14:44,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:44,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 03:14:44,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:44,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 03:14:44,090 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:14:44,528 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:44,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 118 transitions, 1719 flow. Second operand has 21 states, 21 states have (on average 14.857142857142858) internal successors, (312), 21 states have internal predecessors, (312), 0 states have call successors, (0), 0 states 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 03:14:44,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:44,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:44,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:47,402 INFO L124 PetriNetUnfolderBase]: 1401/2437 cut-off events. [2024-11-28 03:14:47,403 INFO L125 PetriNetUnfolderBase]: For 22963/22963 co-relation queries the response was YES. [2024-11-28 03:14:47,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15670 conditions, 2437 events. 1401/2437 cut-off events. For 22963/22963 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13053 event pairs, 66 based on Foata normal form. 9/2446 useless extension candidates. Maximal degree in co-relation 15193. Up to 564 conditions per place. [2024-11-28 03:14:47,475 INFO L140 encePairwiseOnDemand]: 20/34 looper letters, 169 selfloop transitions, 97 changer transitions 191/458 dead transitions. [2024-11-28 03:14:47,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 458 transitions, 6095 flow [2024-11-28 03:14:47,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-28 03:14:47,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-28 03:14:47,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 837 transitions. [2024-11-28 03:14:47,479 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5470588235294118 [2024-11-28 03:14:47,480 INFO L175 Difference]: Start difference. First operand has 103 places, 118 transitions, 1719 flow. Second operand 45 states and 837 transitions. [2024-11-28 03:14:47,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 458 transitions, 6095 flow [2024-11-28 03:14:47,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 458 transitions, 5969 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-11-28 03:14:47,572 INFO L231 Difference]: Finished difference. Result has 156 places, 152 transitions, 2299 flow [2024-11-28 03:14:47,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2299, PETRI_PLACES=156, PETRI_TRANSITIONS=152} [2024-11-28 03:14:47,572 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 121 predicate places. [2024-11-28 03:14:47,573 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 152 transitions, 2299 flow [2024-11-28 03:14:47,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 14.857142857142858) internal successors, (312), 21 states have internal predecessors, (312), 0 states have call successors, (0), 0 states 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 03:14:47,573 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:47,573 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:47,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:14:47,777 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:47,778 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:47,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:47,778 INFO L85 PathProgramCache]: Analyzing trace with hash 721555343, now seen corresponding path program 2 times [2024-11-28 03:14:47,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:47,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285872711] [2024-11-28 03:14:47,779 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:47,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:47,807 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:14:47,807 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:48,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:48,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:48,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285872711] [2024-11-28 03:14:48,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285872711] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:48,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637487765] [2024-11-28 03:14:48,044 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:48,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:48,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:48,047 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:48,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:14:48,214 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:14:48,214 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:48,215 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:14:48,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:48,259 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:48,259 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:48,377 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:48,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637487765] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:48,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:48,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 14 [2024-11-28 03:14:48,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844872286] [2024-11-28 03:14:48,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:48,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:14:48,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:48,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:14:48,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:14:48,379 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:48,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 152 transitions, 2299 flow. Second operand has 14 states, 14 states have (on average 14.285714285714286) internal successors, (200), 14 states have internal predecessors, (200), 0 states have call successors, (0), 0 states 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 03:14:48,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:48,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:48,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:49,253 INFO L124 PetriNetUnfolderBase]: 798/1384 cut-off events. [2024-11-28 03:14:49,254 INFO L125 PetriNetUnfolderBase]: For 19949/19949 co-relation queries the response was YES. [2024-11-28 03:14:49,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10256 conditions, 1384 events. 798/1384 cut-off events. For 19949/19949 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6598 event pairs, 163 based on Foata normal form. 36/1420 useless extension candidates. Maximal degree in co-relation 10202. Up to 607 conditions per place. [2024-11-28 03:14:49,271 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 143 selfloop transitions, 75 changer transitions 0/219 dead transitions. [2024-11-28 03:14:49,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 219 transitions, 3518 flow [2024-11-28 03:14:49,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:14:49,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:14:49,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-11-28 03:14:49,273 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5637254901960784 [2024-11-28 03:14:49,273 INFO L175 Difference]: Start difference. First operand has 156 places, 152 transitions, 2299 flow. Second operand 12 states and 230 transitions. [2024-11-28 03:14:49,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 219 transitions, 3518 flow [2024-11-28 03:14:49,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 219 transitions, 3018 flow, removed 214 selfloop flow, removed 25 redundant places. [2024-11-28 03:14:49,338 INFO L231 Difference]: Finished difference. Result has 114 places, 152 transitions, 2219 flow [2024-11-28 03:14:49,338 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2219, PETRI_PLACES=114, PETRI_TRANSITIONS=152} [2024-11-28 03:14:49,338 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 79 predicate places. [2024-11-28 03:14:49,339 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 152 transitions, 2219 flow [2024-11-28 03:14:49,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 14.285714285714286) internal successors, (200), 14 states have internal predecessors, (200), 0 states have call successors, (0), 0 states 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 03:14:49,339 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:49,339 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:49,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:14:49,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 03:14:49,544 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:49,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:49,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1723818901, now seen corresponding path program 3 times [2024-11-28 03:14:49,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:49,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73240741] [2024-11-28 03:14:49,545 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:14:49,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:49,577 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:14:49,577 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:49,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:49,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:49,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73240741] [2024-11-28 03:14:49,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73240741] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:49,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401858000] [2024-11-28 03:14:49,835 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:14:49,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:49,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:49,838 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:49,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:14:49,964 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:14:49,964 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:49,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:14:49,967 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:50,162 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:50,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2024-11-28 03:14:50,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:50,177 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:50,311 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:14:50,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:14:50,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:50,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401858000] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:50,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:50,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 5] total 13 [2024-11-28 03:14:50,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307347207] [2024-11-28 03:14:50,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:50,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:14:50,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:50,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:14:50,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:14:50,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:50,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 152 transitions, 2219 flow. Second operand has 14 states, 14 states have (on average 15.785714285714286) internal successors, (221), 14 states have internal predecessors, (221), 0 states have call successors, (0), 0 states 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 03:14:50,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:50,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:50,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:51,398 INFO L124 PetriNetUnfolderBase]: 1124/1970 cut-off events. [2024-11-28 03:14:51,399 INFO L125 PetriNetUnfolderBase]: For 19291/19291 co-relation queries the response was YES. [2024-11-28 03:14:51,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13264 conditions, 1970 events. 1124/1970 cut-off events. For 19291/19291 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10231 event pairs, 123 based on Foata normal form. 1/1971 useless extension candidates. Maximal degree in co-relation 13224. Up to 1183 conditions per place. [2024-11-28 03:14:51,419 INFO L140 encePairwiseOnDemand]: 28/34 looper letters, 180 selfloop transitions, 75 changer transitions 1/257 dead transitions. [2024-11-28 03:14:51,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 257 transitions, 3868 flow [2024-11-28 03:14:51,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:14:51,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:14:51,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-28 03:14:51,421 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5989304812834224 [2024-11-28 03:14:51,421 INFO L175 Difference]: Start difference. First operand has 114 places, 152 transitions, 2219 flow. Second operand 11 states and 224 transitions. [2024-11-28 03:14:51,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 257 transitions, 3868 flow [2024-11-28 03:14:51,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 257 transitions, 3719 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-11-28 03:14:51,483 INFO L231 Difference]: Finished difference. Result has 122 places, 194 transitions, 2923 flow [2024-11-28 03:14:51,483 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2923, PETRI_PLACES=122, PETRI_TRANSITIONS=194} [2024-11-28 03:14:51,484 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 87 predicate places. [2024-11-28 03:14:51,484 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 194 transitions, 2923 flow [2024-11-28 03:14:51,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 15.785714285714286) internal successors, (221), 14 states have internal predecessors, (221), 0 states have call successors, (0), 0 states 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 03:14:51,484 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:51,484 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:51,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 03:14:51,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 03:14:51,689 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:51,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:51,689 INFO L85 PathProgramCache]: Analyzing trace with hash 842636841, now seen corresponding path program 4 times [2024-11-28 03:14:51,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:51,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441329085] [2024-11-28 03:14:51,690 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:14:51,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:51,719 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:14:51,719 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:52,047 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:52,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:52,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441329085] [2024-11-28 03:14:52,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441329085] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:52,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452383482] [2024-11-28 03:14:52,048 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:14:52,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:52,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:52,052 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:52,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:14:52,150 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:14:52,150 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:52,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 03:14:52,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:52,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:52,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2024-11-28 03:14:52,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:52,421 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:52,538 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:14:52,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:14:52,608 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:52,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452383482] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:52,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:52,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 5] total 14 [2024-11-28 03:14:52,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342694841] [2024-11-28 03:14:52,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:52,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:14:52,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:52,610 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:14:52,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:14:52,832 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:52,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 194 transitions, 2923 flow. Second operand has 15 states, 15 states have (on average 15.866666666666667) internal successors, (238), 15 states have internal predecessors, (238), 0 states have call successors, (0), 0 states 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 03:14:52,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:52,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:52,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:53,466 INFO L124 PetriNetUnfolderBase]: 1402/2466 cut-off events. [2024-11-28 03:14:53,466 INFO L125 PetriNetUnfolderBase]: For 25912/25912 co-relation queries the response was YES. [2024-11-28 03:14:53,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16996 conditions, 2466 events. 1402/2466 cut-off events. For 25912/25912 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13453 event pairs, 206 based on Foata normal form. 1/2467 useless extension candidates. Maximal degree in co-relation 16952. Up to 1854 conditions per place. [2024-11-28 03:14:53,488 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 223 selfloop transitions, 57 changer transitions 1/282 dead transitions. [2024-11-28 03:14:53,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 282 transitions, 4514 flow [2024-11-28 03:14:53,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:14:53,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:14:53,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-11-28 03:14:53,490 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5721925133689839 [2024-11-28 03:14:53,490 INFO L175 Difference]: Start difference. First operand has 122 places, 194 transitions, 2923 flow. Second operand 11 states and 214 transitions. [2024-11-28 03:14:53,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 282 transitions, 4514 flow [2024-11-28 03:14:53,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 282 transitions, 4433 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-11-28 03:14:53,581 INFO L231 Difference]: Finished difference. Result has 133 places, 226 transitions, 3538 flow [2024-11-28 03:14:53,581 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2860, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3538, PETRI_PLACES=133, PETRI_TRANSITIONS=226} [2024-11-28 03:14:53,582 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 98 predicate places. [2024-11-28 03:14:53,582 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 226 transitions, 3538 flow [2024-11-28 03:14:53,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 15.866666666666667) internal successors, (238), 15 states have internal predecessors, (238), 0 states have call successors, (0), 0 states 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 03:14:53,582 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:53,583 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:53,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:14:53,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 03:14:53,787 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:53,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:53,788 INFO L85 PathProgramCache]: Analyzing trace with hash 960668407, now seen corresponding path program 5 times [2024-11-28 03:14:53,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:53,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331755802] [2024-11-28 03:14:53,788 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:53,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:53,832 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:14:53,833 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:55,539 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:14:55,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:55,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331755802] [2024-11-28 03:14:55,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331755802] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:55,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906061941] [2024-11-28 03:14:55,540 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:55,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:55,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:55,542 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:55,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:14:55,651 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:14:55,651 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:55,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:14:55,656 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:55,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:55,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 22 [2024-11-28 03:14:55,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:14:55,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:56,008 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:14:56,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:14:56,075 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:56,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906061941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:56,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:56,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 5] total 19 [2024-11-28 03:14:56,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522189948] [2024-11-28 03:14:56,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:56,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 03:14:56,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:56,077 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 03:14:56,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2024-11-28 03:14:56,751 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:56,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 226 transitions, 3538 flow. Second operand has 20 states, 20 states have (on average 15.0) internal successors, (300), 20 states have internal predecessors, (300), 0 states have call successors, (0), 0 states 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 03:14:56,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:56,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:56,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:58,287 INFO L124 PetriNetUnfolderBase]: 1568/2747 cut-off events. [2024-11-28 03:14:58,288 INFO L125 PetriNetUnfolderBase]: For 30131/30131 co-relation queries the response was YES. [2024-11-28 03:14:58,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19465 conditions, 2747 events. 1568/2747 cut-off events. For 30131/30131 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15194 event pairs, 192 based on Foata normal form. 1/2748 useless extension candidates. Maximal degree in co-relation 19416. Up to 1576 conditions per place. [2024-11-28 03:14:58,309 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 243 selfloop transitions, 124 changer transitions 2/370 dead transitions. [2024-11-28 03:14:58,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 370 transitions, 6005 flow [2024-11-28 03:14:58,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:14:58,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:14:58,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 370 transitions. [2024-11-28 03:14:58,312 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5441176470588235 [2024-11-28 03:14:58,312 INFO L175 Difference]: Start difference. First operand has 133 places, 226 transitions, 3538 flow. Second operand 20 states and 370 transitions. [2024-11-28 03:14:58,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 370 transitions, 6005 flow [2024-11-28 03:14:58,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 370 transitions, 5916 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-11-28 03:14:58,434 INFO L231 Difference]: Finished difference. Result has 151 places, 262 transitions, 4364 flow [2024-11-28 03:14:58,435 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4364, PETRI_PLACES=151, PETRI_TRANSITIONS=262} [2024-11-28 03:14:58,435 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 116 predicate places. [2024-11-28 03:14:58,435 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 262 transitions, 4364 flow [2024-11-28 03:14:58,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 15.0) internal successors, (300), 20 states have internal predecessors, (300), 0 states have call successors, (0), 0 states 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 03:14:58,436 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:58,436 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:58,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 03:14:58,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 03:14:58,641 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:14:58,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:58,642 INFO L85 PathProgramCache]: Analyzing trace with hash 2031387191, now seen corresponding path program 6 times [2024-11-28 03:14:58,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:58,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086927144] [2024-11-28 03:14:58,642 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:14:58,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:58,668 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:14:58,671 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:59,056 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:59,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:59,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086927144] [2024-11-28 03:14:59,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086927144] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:59,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631542670] [2024-11-28 03:14:59,056 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:14:59,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:59,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:59,059 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:59,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:14:59,250 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:14:59,250 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:59,252 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:14:59,254 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:59,422 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:59,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:59,777 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:14:59,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631542670] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:14:59,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:14:59,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 21 [2024-11-28 03:14:59,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721927605] [2024-11-28 03:14:59,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:59,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 03:14:59,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:59,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 03:14:59,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:14:59,781 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:14:59,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 262 transitions, 4364 flow. Second operand has 21 states, 21 states have (on average 14.285714285714286) internal successors, (300), 21 states have internal predecessors, (300), 0 states have call successors, (0), 0 states 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 03:14:59,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:59,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:14:59,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:02,151 INFO L124 PetriNetUnfolderBase]: 2334/4079 cut-off events. [2024-11-28 03:15:02,152 INFO L125 PetriNetUnfolderBase]: For 47645/47645 co-relation queries the response was YES. [2024-11-28 03:15:02,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29326 conditions, 4079 events. 2334/4079 cut-off events. For 47645/47645 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 23219 event pairs, 104 based on Foata normal form. 150/4229 useless extension candidates. Maximal degree in co-relation 29274. Up to 1007 conditions per place. [2024-11-28 03:15:02,184 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 229 selfloop transitions, 392 changer transitions 0/622 dead transitions. [2024-11-28 03:15:02,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 622 transitions, 10691 flow [2024-11-28 03:15:02,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:15:02,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:15:02,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 567 transitions. [2024-11-28 03:15:02,187 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5379506641366224 [2024-11-28 03:15:02,187 INFO L175 Difference]: Start difference. First operand has 151 places, 262 transitions, 4364 flow. Second operand 31 states and 567 transitions. [2024-11-28 03:15:02,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 622 transitions, 10691 flow [2024-11-28 03:15:02,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 622 transitions, 10310 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-11-28 03:15:02,357 INFO L231 Difference]: Finished difference. Result has 185 places, 486 transitions, 9288 flow [2024-11-28 03:15:02,357 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4145, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=9288, PETRI_PLACES=185, PETRI_TRANSITIONS=486} [2024-11-28 03:15:02,358 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 150 predicate places. [2024-11-28 03:15:02,358 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 486 transitions, 9288 flow [2024-11-28 03:15:02,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 14.285714285714286) internal successors, (300), 21 states have internal predecessors, (300), 0 states have call successors, (0), 0 states 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 03:15:02,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:02,358 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:02,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 03:15:02,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 03:15:02,559 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:15:02,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:02,560 INFO L85 PathProgramCache]: Analyzing trace with hash 877586932, now seen corresponding path program 7 times [2024-11-28 03:15:02,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:02,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843151302] [2024-11-28 03:15:02,560 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:15:02,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:02,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:02,882 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:02,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:02,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843151302] [2024-11-28 03:15:02,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843151302] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:02,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705297945] [2024-11-28 03:15:02,883 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:15:02,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:02,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:02,885 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:02,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:15:02,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:02,984 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:15:02,986 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:03,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:03,084 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:03,291 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:03,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705297945] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:15:03,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:15:03,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-11-28 03:15:03,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916292963] [2024-11-28 03:15:03,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:15:03,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 03:15:03,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:03,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 03:15:03,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:15:03,293 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:15:03,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 486 transitions, 9288 flow. Second operand has 17 states, 17 states have (on average 14.352941176470589) internal successors, (244), 17 states have internal predecessors, (244), 0 states have call successors, (0), 0 states 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 03:15:03,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:03,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:15:03,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:05,025 INFO L124 PetriNetUnfolderBase]: 2551/4487 cut-off events. [2024-11-28 03:15:05,026 INFO L125 PetriNetUnfolderBase]: For 79335/79335 co-relation queries the response was YES. [2024-11-28 03:15:05,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37629 conditions, 4487 events. 2551/4487 cut-off events. For 79335/79335 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 26415 event pairs, 386 based on Foata normal form. 12/4499 useless extension candidates. Maximal degree in co-relation 37564. Up to 1603 conditions per place. [2024-11-28 03:15:05,070 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 496 selfloop transitions, 197 changer transitions 28/722 dead transitions. [2024-11-28 03:15:05,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 722 transitions, 14600 flow [2024-11-28 03:15:05,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:15:05,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 03:15:05,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 329 transitions. [2024-11-28 03:15:05,072 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5375816993464052 [2024-11-28 03:15:05,072 INFO L175 Difference]: Start difference. First operand has 185 places, 486 transitions, 9288 flow. Second operand 18 states and 329 transitions. [2024-11-28 03:15:05,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 722 transitions, 14600 flow [2024-11-28 03:15:05,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 722 transitions, 13993 flow, removed 296 selfloop flow, removed 1 redundant places. [2024-11-28 03:15:05,397 INFO L231 Difference]: Finished difference. Result has 212 places, 573 transitions, 11354 flow [2024-11-28 03:15:05,397 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=8885, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11354, PETRI_PLACES=212, PETRI_TRANSITIONS=573} [2024-11-28 03:15:05,398 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 177 predicate places. [2024-11-28 03:15:05,398 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 573 transitions, 11354 flow [2024-11-28 03:15:05,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 14.352941176470589) internal successors, (244), 17 states have internal predecessors, (244), 0 states have call successors, (0), 0 states 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 03:15:05,398 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:05,398 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:05,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 03:15:05,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 03:15:05,599 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:15:05,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:05,599 INFO L85 PathProgramCache]: Analyzing trace with hash 974665446, now seen corresponding path program 8 times [2024-11-28 03:15:05,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:05,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275784188] [2024-11-28 03:15:05,599 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:15:05,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:05,622 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:15:05,622 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:05,925 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:05,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:05,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275784188] [2024-11-28 03:15:05,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275784188] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:05,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467924978] [2024-11-28 03:15:05,926 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:15:05,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:05,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:05,928 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:05,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:15:06,025 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:15:06,025 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:06,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:15:06,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:06,135 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:06,136 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:06,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467924978] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:15:06,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:15:06,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2024-11-28 03:15:06,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802479410] [2024-11-28 03:15:06,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:15:06,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 03:15:06,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:06,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 03:15:06,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:15:06,629 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:15:06,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 573 transitions, 11354 flow. Second operand has 22 states, 22 states have (on average 14.181818181818182) internal successors, (312), 22 states have internal predecessors, (312), 0 states have call successors, (0), 0 states 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 03:15:06,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:06,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:15:06,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:14,883 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 [] [2024-11-28 03:15:21,744 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 [] [2024-11-28 03:15:22,943 INFO L124 PetriNetUnfolderBase]: 3450/6102 cut-off events. [2024-11-28 03:15:22,943 INFO L125 PetriNetUnfolderBase]: For 114796/114796 co-relation queries the response was YES. [2024-11-28 03:15:22,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51082 conditions, 6102 events. 3450/6102 cut-off events. For 114796/114796 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 38659 event pairs, 370 based on Foata normal form. 42/6144 useless extension candidates. Maximal degree in co-relation 51005. Up to 1579 conditions per place. [2024-11-28 03:15:23,010 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 460 selfloop transitions, 676 changer transitions 6/1143 dead transitions. [2024-11-28 03:15:23,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 1143 transitions, 22747 flow [2024-11-28 03:15:23,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-28 03:15:23,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2024-11-28 03:15:23,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 962 transitions. [2024-11-28 03:15:23,014 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5441176470588235 [2024-11-28 03:15:23,014 INFO L175 Difference]: Start difference. First operand has 212 places, 573 transitions, 11354 flow. Second operand 52 states and 962 transitions. [2024-11-28 03:15:23,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 1143 transitions, 22747 flow [2024-11-28 03:15:23,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 1143 transitions, 22133 flow, removed 307 selfloop flow, removed 3 redundant places. [2024-11-28 03:15:23,866 INFO L231 Difference]: Finished difference. Result has 284 places, 929 transitions, 20492 flow [2024-11-28 03:15:23,867 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=11180, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=20492, PETRI_PLACES=284, PETRI_TRANSITIONS=929} [2024-11-28 03:15:23,867 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 249 predicate places. [2024-11-28 03:15:23,867 INFO L471 AbstractCegarLoop]: Abstraction has has 284 places, 929 transitions, 20492 flow [2024-11-28 03:15:23,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 14.181818181818182) internal successors, (312), 22 states have internal predecessors, (312), 0 states have call successors, (0), 0 states 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 03:15:23,868 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:23,868 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:23,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 03:15:24,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:24,068 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:15:24,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:24,069 INFO L85 PathProgramCache]: Analyzing trace with hash -386142300, now seen corresponding path program 9 times [2024-11-28 03:15:24,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:24,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969670699] [2024-11-28 03:15:24,069 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:15:24,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:24,098 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 03:15:24,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:24,542 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:24,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:24,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969670699] [2024-11-28 03:15:24,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969670699] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:24,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181453292] [2024-11-28 03:15:24,543 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:15:24,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:24,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:24,546 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:24,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:15:24,693 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 03:15:24,694 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:24,695 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:15:24,697 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:24,875 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:24,876 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:25,281 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:25,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181453292] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:15:25,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:15:25,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 24 [2024-11-28 03:15:25,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808947659] [2024-11-28 03:15:25,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:15:25,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:15:25,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:25,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:15:25,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:15:25,285 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:15:25,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 929 transitions, 20492 flow. Second operand has 24 states, 24 states have (on average 13.958333333333334) internal successors, (335), 24 states have internal predecessors, (335), 0 states have call successors, (0), 0 states 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 03:15:25,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:25,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:15:25,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:31,566 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 [] [2024-11-28 03:15:34,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:15:38,381 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 [] [2024-11-28 03:15:40,815 INFO L124 PetriNetUnfolderBase]: 3761/6728 cut-off events. [2024-11-28 03:15:40,816 INFO L125 PetriNetUnfolderBase]: For 143572/143572 co-relation queries the response was YES. [2024-11-28 03:15:40,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60624 conditions, 6728 events. 3761/6728 cut-off events. For 143572/143572 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 44552 event pairs, 361 based on Foata normal form. 50/6778 useless extension candidates. Maximal degree in co-relation 60522. Up to 1469 conditions per place. [2024-11-28 03:15:40,887 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 519 selfloop transitions, 695 changer transitions 28/1243 dead transitions. [2024-11-28 03:15:40,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 1243 transitions, 28132 flow [2024-11-28 03:15:40,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-28 03:15:40,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-28 03:15:40,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 679 transitions. [2024-11-28 03:15:40,889 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5120663650075414 [2024-11-28 03:15:40,889 INFO L175 Difference]: Start difference. First operand has 284 places, 929 transitions, 20492 flow. Second operand 39 states and 679 transitions. [2024-11-28 03:15:40,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 1243 transitions, 28132 flow [2024-11-28 03:15:42,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 1243 transitions, 26849 flow, removed 610 selfloop flow, removed 4 redundant places. [2024-11-28 03:15:42,370 INFO L231 Difference]: Finished difference. Result has 330 places, 1048 transitions, 24216 flow [2024-11-28 03:15:42,371 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=19562, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=581, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=24216, PETRI_PLACES=330, PETRI_TRANSITIONS=1048} [2024-11-28 03:15:42,372 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 295 predicate places. [2024-11-28 03:15:42,372 INFO L471 AbstractCegarLoop]: Abstraction has has 330 places, 1048 transitions, 24216 flow [2024-11-28 03:15:42,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 13.958333333333334) internal successors, (335), 24 states have internal predecessors, (335), 0 states have call successors, (0), 0 states 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 03:15:42,372 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:42,372 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:42,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 03:15:42,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:42,573 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:15:42,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:42,574 INFO L85 PathProgramCache]: Analyzing trace with hash 815070244, now seen corresponding path program 10 times [2024-11-28 03:15:42,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:42,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125538619] [2024-11-28 03:15:42,574 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:15:42,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:42,602 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:15:42,602 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:42,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125538619] [2024-11-28 03:15:42,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125538619] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535963798] [2024-11-28 03:15:42,832 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:15:42,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:42,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:42,835 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:42,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:15:42,983 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:15:42,983 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:42,985 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:15:42,986 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:43,116 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:43,117 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:43,396 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:15:43,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535963798] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:15:43,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:15:43,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-11-28 03:15:43,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287660177] [2024-11-28 03:15:43,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:15:43,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 03:15:43,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:43,398 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 03:15:43,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:15:43,399 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:15:43,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1048 transitions, 24216 flow. Second operand has 19 states, 19 states have (on average 14.210526315789474) internal successors, (270), 19 states have internal predecessors, (270), 0 states have call successors, (0), 0 states 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 03:15:43,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:43,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:15:43,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:13,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 03:16:16,831 INFO L124 PetriNetUnfolderBase]: 4995/8956 cut-off events. [2024-11-28 03:16:16,831 INFO L125 PetriNetUnfolderBase]: For 206692/206692 co-relation queries the response was YES. [2024-11-28 03:16:16,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84704 conditions, 8956 events. 4995/8956 cut-off events. For 206692/206692 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 63214 event pairs, 575 based on Foata normal form. 29/8985 useless extension candidates. Maximal degree in co-relation 84590. Up to 2422 conditions per place. [2024-11-28 03:16:16,937 INFO L140 encePairwiseOnDemand]: 25/34 looper letters, 792 selfloop transitions, 941 changer transitions 14/1748 dead transitions. [2024-11-28 03:16:16,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 1748 transitions, 40713 flow [2024-11-28 03:16:16,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-11-28 03:16:16,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2024-11-28 03:16:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 1117 transitions. [2024-11-28 03:16:16,940 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5298861480075902 [2024-11-28 03:16:16,941 INFO L175 Difference]: Start difference. First operand has 330 places, 1048 transitions, 24216 flow. Second operand 62 states and 1117 transitions. [2024-11-28 03:16:16,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 1748 transitions, 40713 flow [2024-11-28 03:16:19,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 1748 transitions, 39546 flow, removed 174 selfloop flow, removed 10 redundant places. [2024-11-28 03:16:19,433 INFO L231 Difference]: Finished difference. Result has 404 places, 1511 transitions, 37017 flow [2024-11-28 03:16:19,434 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=23416, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=37017, PETRI_PLACES=404, PETRI_TRANSITIONS=1511} [2024-11-28 03:16:19,434 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 369 predicate places. [2024-11-28 03:16:19,434 INFO L471 AbstractCegarLoop]: Abstraction has has 404 places, 1511 transitions, 37017 flow [2024-11-28 03:16:19,435 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 14.210526315789474) internal successors, (270), 19 states have internal predecessors, (270), 0 states have call successors, (0), 0 states 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 03:16:19,435 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:19,435 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:19,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 03:16:19,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:19,635 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:16:19,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:19,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1907806874, now seen corresponding path program 11 times [2024-11-28 03:16:19,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:19,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200319192] [2024-11-28 03:16:19,636 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:16:19,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:19,658 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:16:19,658 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:20,024 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:16:20,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:20,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200319192] [2024-11-28 03:16:20,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200319192] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:20,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009375510] [2024-11-28 03:16:20,025 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:16:20,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:20,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:16:20,028 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:16:20,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:16:20,159 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:16:20,159 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:20,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 03:16:20,165 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:16:20,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:16:20,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:16:21,127 INFO L349 Elim1Store]: treesize reduction 34, result has 30.6 percent of original size [2024-11-28 03:16:21,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 48 [2024-11-28 03:16:21,188 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:16:21,188 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:16:24,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 549 treesize of output 505 [2024-11-28 03:16:27,171 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:16:27,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 20 new quantified variables, introduced 66 case distinctions, treesize of input 320048 treesize of output 177638 [2024-11-28 03:16:35,393 WARN L286 SmtUtils]: Spent 8.21s on a formula simplification. DAG size of input: 1908 DAG size of output: 1200 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:22:26,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-11-28 03:22:26,224 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-28 03:22:26,226 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-28 03:22:26,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 03:22:26,427 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-28 03:22:26,428 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:238) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:165) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 69 more [2024-11-28 03:22:26,434 INFO L158 Benchmark]: Toolchain (without parser) took 487125.07ms. Allocated memory was 117.4MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 92.8MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2024-11-28 03:22:26,436 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 117.4MB. Free memory was 74.6MB in the beginning and 74.5MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:22:26,437 INFO L158 Benchmark]: CACSL2BoogieTranslator took 324.12ms. Allocated memory is still 117.4MB. Free memory was 92.5MB in the beginning and 80.9MB in the end (delta: 11.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:22:26,437 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.54ms. Allocated memory is still 117.4MB. Free memory was 80.6MB in the beginning and 79.2MB in the end (delta: 1.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:22:26,437 INFO L158 Benchmark]: Boogie Preprocessor took 73.46ms. Allocated memory is still 117.4MB. Free memory was 79.2MB in the beginning and 77.2MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:22:26,438 INFO L158 Benchmark]: RCFGBuilder took 999.00ms. Allocated memory is still 117.4MB. Free memory was 77.2MB in the beginning and 38.1MB in the end (delta: 39.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 03:22:26,438 INFO L158 Benchmark]: TraceAbstraction took 485655.37ms. Allocated memory was 117.4MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 91.2MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2024-11-28 03:22:26,440 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.44ms. Allocated memory is still 117.4MB. Free memory was 74.6MB in the beginning and 74.5MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 324.12ms. Allocated memory is still 117.4MB. Free memory was 92.5MB in the beginning and 80.9MB in the end (delta: 11.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 47.54ms. Allocated memory is still 117.4MB. Free memory was 80.6MB in the beginning and 79.2MB in the end (delta: 1.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 73.46ms. Allocated memory is still 117.4MB. Free memory was 79.2MB in the beginning and 77.2MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 999.00ms. Allocated memory is still 117.4MB. Free memory was 77.2MB in the beginning and 38.1MB in the end (delta: 39.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 485655.37ms. Allocated memory was 117.4MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 91.2MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/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_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/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 8c7125507f231f46c946ebcd57e8b56859ee58b969eed99ccdbcf88141d9e219 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:22:29,433 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:22:29,608 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-28 03:22:29,627 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:22:29,628 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:22:29,675 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:22:29,677 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:22:29,677 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:22:29,677 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:22:29,678 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:22:29,678 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:22:29,679 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:22:29,679 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:22:29,680 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:22:29,680 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:22:29,681 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:22:29,681 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:22:29,682 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:22:29,682 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:22:29,682 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:22:29,683 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:22:29,683 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:22:29,683 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:22:29,683 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:22:29,683 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_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/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 -> 8c7125507f231f46c946ebcd57e8b56859ee58b969eed99ccdbcf88141d9e219 [2024-11-28 03:22:30,078 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:22:30,094 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:22:30,098 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:22:30,100 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:22:30,102 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:22:30,104 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/unroll-2.wvr.c [2024-11-28 03:22:33,482 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data/91f9f4116/d4fa63b6538a4337a5cb456405f2aecb/FLAGeae22a21c [2024-11-28 03:22:33,866 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:22:33,867 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/sv-benchmarks/c/weaver/unroll-2.wvr.c [2024-11-28 03:22:33,881 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data/91f9f4116/d4fa63b6538a4337a5cb456405f2aecb/FLAGeae22a21c [2024-11-28 03:22:33,913 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/data/91f9f4116/d4fa63b6538a4337a5cb456405f2aecb [2024-11-28 03:22:33,916 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:22:33,919 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:22:33,921 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:22:33,922 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:22:33,928 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:22:33,930 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:22:33" (1/1) ... [2024-11-28 03:22:33,931 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58afb708 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:33, skipping insertion in model container [2024-11-28 03:22:33,931 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:22:33" (1/1) ... [2024-11-28 03:22:33,956 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:22:34,248 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 03:22:34,253 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:22:34,277 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:22:34,319 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:22:34,345 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:22:34,346 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34 WrapperNode [2024-11-28 03:22:34,346 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:22:34,348 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:22:34,348 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:22:34,348 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:22:34,359 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,371 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,401 INFO L138 Inliner]: procedures = 25, calls = 23, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 124 [2024-11-28 03:22:34,401 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:22:34,402 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:22:34,402 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:22:34,402 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:22:34,414 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,422 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,459 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-28 03:22:34,462 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,463 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,482 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,483 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,488 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,491 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,497 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,500 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:22:34,504 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:22:34,504 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:22:34,504 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:22:34,509 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (1/1) ... [2024-11-28 03:22:34,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:22:34,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:34,558 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:22:34,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:22:34,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:22:34,597 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:22:34,597 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:22:34,598 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:22:34,598 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:22:34,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:22:34,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-28 03:22:34,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:22:34,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-28 03:22:34,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-28 03:22:34,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:22:34,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:22:34,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-28 03:22:34,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-28 03:22:34,602 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 03:22:34,715 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:22:34,718 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:22:35,182 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:22:35,182 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:22:35,631 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:22:35,631 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 03:22:35,632 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:22:35 BoogieIcfgContainer [2024-11-28 03:22:35,632 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:22:35,636 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:22:35,637 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:22:35,644 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:22:35,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:22:33" (1/3) ... [2024-11-28 03:22:35,645 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@673430e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:22:35, skipping insertion in model container [2024-11-28 03:22:35,645 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:34" (2/3) ... [2024-11-28 03:22:35,646 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@673430e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:22:35, skipping insertion in model container [2024-11-28 03:22:35,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:22:35" (3/3) ... [2024-11-28 03:22:35,649 INFO L128 eAbstractionObserver]: Analyzing ICFG unroll-2.wvr.c [2024-11-28 03:22:35,667 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:22:35,669 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unroll-2.wvr.c that has 3 procedures, 32 locations, 1 initial locations, 3 loop locations, and 10 error locations. [2024-11-28 03:22:35,669 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:22:35,738 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 03:22:35,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 34 transitions, 82 flow [2024-11-28 03:22:35,810 INFO L124 PetriNetUnfolderBase]: 3/32 cut-off events. [2024-11-28 03:22:35,813 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 03:22:35,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 32 events. 3/32 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 51 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 20. Up to 2 conditions per place. [2024-11-28 03:22:35,817 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 34 transitions, 82 flow [2024-11-28 03:22:35,820 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 35 places, 31 transitions, 74 flow [2024-11-28 03:22:35,830 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:22:35,844 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;@4cfed931, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:22:35,845 INFO L334 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2024-11-28 03:22:35,850 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:22:35,850 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 03:22:35,851 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:22:35,851 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:35,852 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:22:35,852 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:35,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:35,859 INFO L85 PathProgramCache]: Analyzing trace with hash 439129, now seen corresponding path program 1 times [2024-11-28 03:22:35,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:35,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2100155361] [2024-11-28 03:22:35,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:35,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:35,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:35,878 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:35,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:22:35,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:35,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:22:35,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:36,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-28 03:22:36,079 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 03:22:36,079 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:36,080 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:36,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100155361] [2024-11-28 03:22:36,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100155361] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:36,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:36,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:22:36,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731925996] [2024-11-28 03:22:36,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:36,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:22:36,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:36,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:22:36,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:22:36,152 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:22:36,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 74 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 03:22:36,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:36,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:22:36,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:36,404 INFO L124 PetriNetUnfolderBase]: 75/171 cut-off events. [2024-11-28 03:22:36,405 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-11-28 03:22:36,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 171 events. 75/171 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 632 event pairs, 53 based on Foata normal form. 1/132 useless extension candidates. Maximal degree in co-relation 276. Up to 131 conditions per place. [2024-11-28 03:22:36,411 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 18 selfloop transitions, 2 changer transitions 0/28 dead transitions. [2024-11-28 03:22:36,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 28 transitions, 108 flow [2024-11-28 03:22:36,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:22:36,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:22:36,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-11-28 03:22:36,430 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5392156862745098 [2024-11-28 03:22:36,431 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 74 flow. Second operand 3 states and 55 transitions. [2024-11-28 03:22:36,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 28 transitions, 108 flow [2024-11-28 03:22:36,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 28 transitions, 100 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:22:36,442 INFO L231 Difference]: Finished difference. Result has 30 places, 28 transitions, 64 flow [2024-11-28 03:22:36,445 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=64, PETRI_PLACES=30, PETRI_TRANSITIONS=28} [2024-11-28 03:22:36,451 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, -5 predicate places. [2024-11-28 03:22:36,452 INFO L471 AbstractCegarLoop]: Abstraction has has 30 places, 28 transitions, 64 flow [2024-11-28 03:22:36,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 03:22:36,453 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:36,453 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:22:36,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:22:36,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:36,658 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:36,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:36,659 INFO L85 PathProgramCache]: Analyzing trace with hash 439130, now seen corresponding path program 1 times [2024-11-28 03:22:36,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:36,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2081133566] [2024-11-28 03:22:36,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:36,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:36,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:36,663 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:36,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:22:36,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:36,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 03:22:36,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:36,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:22:36,956 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 03:22:36,957 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:36,958 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:36,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081133566] [2024-11-28 03:22:36,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081133566] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:36,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:36,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:22:36,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824249170] [2024-11-28 03:22:36,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:36,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:22:36,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:36,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:22:36,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:22:37,014 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:22:37,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 28 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 03:22:37,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:37,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:22:37,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:37,254 INFO L124 PetriNetUnfolderBase]: 76/174 cut-off events. [2024-11-28 03:22:37,254 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:22:37,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 174 events. 76/174 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 648 event pairs, 53 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 300. Up to 136 conditions per place. [2024-11-28 03:22:37,257 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 21 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2024-11-28 03:22:37,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 31 transitions, 120 flow [2024-11-28 03:22:37,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:22:37,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:22:37,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-11-28 03:22:37,262 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5686274509803921 [2024-11-28 03:22:37,262 INFO L175 Difference]: Start difference. First operand has 30 places, 28 transitions, 64 flow. Second operand 3 states and 58 transitions. [2024-11-28 03:22:37,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 31 transitions, 120 flow [2024-11-28 03:22:37,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 31 transitions, 114 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:22:37,265 INFO L231 Difference]: Finished difference. Result has 31 places, 30 transitions, 79 flow [2024-11-28 03:22:37,265 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=79, PETRI_PLACES=31, PETRI_TRANSITIONS=30} [2024-11-28 03:22:37,266 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, -4 predicate places. [2024-11-28 03:22:37,266 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 30 transitions, 79 flow [2024-11-28 03:22:37,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 03:22:37,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:37,267 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 03:22:37,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:22:37,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:37,469 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:37,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:37,471 INFO L85 PathProgramCache]: Analyzing trace with hash 422017337, now seen corresponding path program 1 times [2024-11-28 03:22:37,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:37,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1474126983] [2024-11-28 03:22:37,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:37,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:37,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:37,474 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:37,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:22:37,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:37,546 INFO L256 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:22:37,548 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:37,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:22:37,813 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 03:22:37,813 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:38,136 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 03:22:38,136 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:38,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474126983] [2024-11-28 03:22:38,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474126983] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:22:38,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:38,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2024-11-28 03:22:38,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923311754] [2024-11-28 03:22:38,137 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:38,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:22:38,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:38,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:22:38,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:22:38,494 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:22:38,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 30 transitions, 79 flow. Second operand has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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 03:22:38,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:38,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:22:38,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:39,333 INFO L124 PetriNetUnfolderBase]: 78/182 cut-off events. [2024-11-28 03:22:39,333 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:22:39,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 348 conditions, 182 events. 78/182 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 687 event pairs, 53 based on Foata normal form. 1/143 useless extension candidates. Maximal degree in co-relation 335. Up to 138 conditions per place. [2024-11-28 03:22:39,338 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 21 selfloop transitions, 11 changer transitions 0/39 dead transitions. [2024-11-28 03:22:39,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 39 transitions, 170 flow [2024-11-28 03:22:39,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:22:39,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 03:22:39,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-11-28 03:22:39,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4411764705882353 [2024-11-28 03:22:39,343 INFO L175 Difference]: Start difference. First operand has 31 places, 30 transitions, 79 flow. Second operand 9 states and 135 transitions. [2024-11-28 03:22:39,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 39 transitions, 170 flow [2024-11-28 03:22:39,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 39 transitions, 168 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:22:39,348 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 146 flow [2024-11-28 03:22:39,349 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=146, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2024-11-28 03:22:39,350 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 6 predicate places. [2024-11-28 03:22:39,350 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 146 flow [2024-11-28 03:22:39,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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 03:22:39,351 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:39,351 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:39,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:22:39,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:39,552 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:39,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:39,552 INFO L85 PathProgramCache]: Analyzing trace with hash 951917211, now seen corresponding path program 1 times [2024-11-28 03:22:39,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:39,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [14713594] [2024-11-28 03:22:39,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:39,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:39,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:39,555 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:39,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:22:39,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:39,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:22:39,640 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:39,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-28 03:22:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:22:39,697 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:39,697 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:39,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14713594] [2024-11-28 03:22:39,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14713594] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:39,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:39,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:22:39,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821049065] [2024-11-28 03:22:39,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:39,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:22:39,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:39,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:22:39,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:22:39,796 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2024-11-28 03:22:39,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 146 flow. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 0 states have call successors, (0), 0 states 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 03:22:39,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:39,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2024-11-28 03:22:39,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:39,932 INFO L124 PetriNetUnfolderBase]: 78/164 cut-off events. [2024-11-28 03:22:39,932 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2024-11-28 03:22:39,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 352 conditions, 164 events. 78/164 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 524 event pairs, 53 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 321. Up to 133 conditions per place. [2024-11-28 03:22:39,935 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 26 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-11-28 03:22:39,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 202 flow [2024-11-28 03:22:39,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:22:39,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:22:39,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 55 transitions. [2024-11-28 03:22:39,937 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-11-28 03:22:39,937 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 146 flow. Second operand 4 states and 55 transitions. [2024-11-28 03:22:39,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 202 flow [2024-11-28 03:22:39,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 188 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-11-28 03:22:39,940 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 136 flow [2024-11-28 03:22:39,941 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=40, PETRI_TRANSITIONS=36} [2024-11-28 03:22:39,942 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 5 predicate places. [2024-11-28 03:22:39,942 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 136 flow [2024-11-28 03:22:39,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 0 states have call successors, (0), 0 states 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 03:22:39,942 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:39,942 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:39,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:22:40,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:40,147 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:40,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:40,147 INFO L85 PathProgramCache]: Analyzing trace with hash 951917212, now seen corresponding path program 1 times [2024-11-28 03:22:40,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:40,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1614616432] [2024-11-28 03:22:40,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:40,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:40,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:40,152 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:40,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:22:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:40,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:22:40,242 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:40,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:22:40,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:40,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:41,281 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:41,281 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:41,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614616432] [2024-11-28 03:22:41,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614616432] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:22:41,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:41,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2024-11-28 03:22:41,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9164589] [2024-11-28 03:22:41,282 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:41,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:22:41,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:41,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:22:41,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:22:41,821 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:22:41,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 36 transitions, 136 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states 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 03:22:41,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:41,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:22:41,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:42,544 INFO L124 PetriNetUnfolderBase]: 241/471 cut-off events. [2024-11-28 03:22:42,544 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-11-28 03:22:42,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 957 conditions, 471 events. 241/471 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2083 event pairs, 110 based on Foata normal form. 0/394 useless extension candidates. Maximal degree in co-relation 858. Up to 186 conditions per place. [2024-11-28 03:22:42,552 INFO L140 encePairwiseOnDemand]: 28/34 looper letters, 53 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-11-28 03:22:42,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 68 transitions, 338 flow [2024-11-28 03:22:42,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:22:42,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:22:42,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-11-28 03:22:42,556 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5367647058823529 [2024-11-28 03:22:42,556 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 136 flow. Second operand 8 states and 146 transitions. [2024-11-28 03:22:42,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 68 transitions, 338 flow [2024-11-28 03:22:42,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 68 transitions, 332 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:22:42,560 INFO L231 Difference]: Finished difference. Result has 47 places, 38 transitions, 169 flow [2024-11-28 03:22:42,560 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=169, PETRI_PLACES=47, PETRI_TRANSITIONS=38} [2024-11-28 03:22:42,561 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 12 predicate places. [2024-11-28 03:22:42,563 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 38 transitions, 169 flow [2024-11-28 03:22:42,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states 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 03:22:42,563 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:42,564 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:42,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:22:42,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:42,764 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:42,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:42,765 INFO L85 PathProgramCache]: Analyzing trace with hash -35579040, now seen corresponding path program 1 times [2024-11-28 03:22:42,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:42,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [838729387] [2024-11-28 03:22:42,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:42,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:42,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:42,768 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:42,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:22:42,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:42,853 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:22:42,855 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:42,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:22:43,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:22:43,276 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:44,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:22:44,448 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:44,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838729387] [2024-11-28 03:22:44,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838729387] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:22:44,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:44,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2024-11-28 03:22:44,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116046681] [2024-11-28 03:22:44,449 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:44,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:44,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:44,450 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:44,450 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:45,386 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:22:45,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 38 transitions, 169 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:45,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:45,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:22:45,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:47,023 INFO L124 PetriNetUnfolderBase]: 353/695 cut-off events. [2024-11-28 03:22:47,024 INFO L125 PetriNetUnfolderBase]: For 87/87 co-relation queries the response was YES. [2024-11-28 03:22:47,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1504 conditions, 695 events. 353/695 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3234 event pairs, 212 based on Foata normal form. 24/616 useless extension candidates. Maximal degree in co-relation 1087. Up to 172 conditions per place. [2024-11-28 03:22:47,036 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 67 selfloop transitions, 16 changer transitions 0/86 dead transitions. [2024-11-28 03:22:47,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 86 transitions, 445 flow [2024-11-28 03:22:47,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:22:47,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:22:47,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-11-28 03:22:47,040 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5352941176470588 [2024-11-28 03:22:47,040 INFO L175 Difference]: Start difference. First operand has 47 places, 38 transitions, 169 flow. Second operand 10 states and 182 transitions. [2024-11-28 03:22:47,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 86 transitions, 445 flow [2024-11-28 03:22:47,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 86 transitions, 437 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:22:47,050 INFO L231 Difference]: Finished difference. Result has 55 places, 42 transitions, 219 flow [2024-11-28 03:22:47,052 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=219, PETRI_PLACES=55, PETRI_TRANSITIONS=42} [2024-11-28 03:22:47,053 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 20 predicate places. [2024-11-28 03:22:47,053 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 42 transitions, 219 flow [2024-11-28 03:22:47,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:47,054 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:47,056 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:47,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:22:47,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:47,257 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:47,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:47,257 INFO L85 PathProgramCache]: Analyzing trace with hash -42519190, now seen corresponding path program 1 times [2024-11-28 03:22:47,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:47,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [842395352] [2024-11-28 03:22:47,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:47,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:47,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:47,260 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:47,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:22:47,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:47,325 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:22:47,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:47,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:22:47,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:47,713 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:48,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:48,245 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:48,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842395352] [2024-11-28 03:22:48,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842395352] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:22:48,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:48,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2024-11-28 03:22:48,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422264611] [2024-11-28 03:22:48,245 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:48,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:22:48,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:48,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:22:48,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:22:48,648 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-11-28 03:22:48,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 42 transitions, 219 flow. Second operand has 10 states, 10 states have (on average 11.0) internal successors, (110), 10 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 03:22:48,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:48,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-11-28 03:22:48,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:49,626 INFO L124 PetriNetUnfolderBase]: 592/1054 cut-off events. [2024-11-28 03:22:49,627 INFO L125 PetriNetUnfolderBase]: For 590/590 co-relation queries the response was YES. [2024-11-28 03:22:49,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2629 conditions, 1054 events. 592/1054 cut-off events. For 590/590 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4928 event pairs, 237 based on Foata normal form. 0/899 useless extension candidates. Maximal degree in co-relation 2177. Up to 685 conditions per place. [2024-11-28 03:22:49,634 INFO L140 encePairwiseOnDemand]: 28/34 looper letters, 60 selfloop transitions, 12 changer transitions 0/74 dead transitions. [2024-11-28 03:22:49,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 463 flow [2024-11-28 03:22:49,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:22:49,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:22:49,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-11-28 03:22:49,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5036764705882353 [2024-11-28 03:22:49,637 INFO L175 Difference]: Start difference. First operand has 55 places, 42 transitions, 219 flow. Second operand 8 states and 137 transitions. [2024-11-28 03:22:49,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 463 flow [2024-11-28 03:22:49,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 74 transitions, 448 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-28 03:22:49,641 INFO L231 Difference]: Finished difference. Result has 60 places, 44 transitions, 243 flow [2024-11-28 03:22:49,641 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=243, PETRI_PLACES=60, PETRI_TRANSITIONS=44} [2024-11-28 03:22:49,642 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 25 predicate places. [2024-11-28 03:22:49,642 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 44 transitions, 243 flow [2024-11-28 03:22:49,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.0) internal successors, (110), 10 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 03:22:49,643 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:49,643 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2024-11-28 03:22:49,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:49,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:49,844 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:49,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:49,845 INFO L85 PathProgramCache]: Analyzing trace with hash -604920746, now seen corresponding path program 2 times [2024-11-28 03:22:49,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:49,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2106638231] [2024-11-28 03:22:49,845 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:49,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:49,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:49,850 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:49,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:22:49,957 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:22:49,958 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:49,961 INFO L256 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:22:49,963 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:49,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:22:50,327 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 03:22:50,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:51,269 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 03:22:51,270 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:51,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106638231] [2024-11-28 03:22:51,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106638231] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:22:51,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:51,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2024-11-28 03:22:51,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350228421] [2024-11-28 03:22:51,270 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:51,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:22:51,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:51,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:22:51,271 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:22:52,075 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:22:52,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 44 transitions, 243 flow. Second operand has 14 states, 14 states have (on average 12.571428571428571) internal successors, (176), 14 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:52,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:52,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:22:52,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:55,483 INFO L124 PetriNetUnfolderBase]: 480/957 cut-off events. [2024-11-28 03:22:55,483 INFO L125 PetriNetUnfolderBase]: For 521/521 co-relation queries the response was YES. [2024-11-28 03:22:55,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2549 conditions, 957 events. 480/957 cut-off events. For 521/521 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4943 event pairs, 383 based on Foata normal form. 6/890 useless extension candidates. Maximal degree in co-relation 2019. Up to 842 conditions per place. [2024-11-28 03:22:55,491 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 29 selfloop transitions, 29 changer transitions 0/62 dead transitions. [2024-11-28 03:22:55,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 62 transitions, 521 flow [2024-11-28 03:22:55,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:22:55,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:22:55,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 287 transitions. [2024-11-28 03:22:55,495 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4019607843137255 [2024-11-28 03:22:55,495 INFO L175 Difference]: Start difference. First operand has 60 places, 44 transitions, 243 flow. Second operand 21 states and 287 transitions. [2024-11-28 03:22:55,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 62 transitions, 521 flow [2024-11-28 03:22:55,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 62 transitions, 496 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:22:55,501 INFO L231 Difference]: Finished difference. Result has 82 places, 62 transitions, 468 flow [2024-11-28 03:22:55,502 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=468, PETRI_PLACES=82, PETRI_TRANSITIONS=62} [2024-11-28 03:22:55,502 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 47 predicate places. [2024-11-28 03:22:55,503 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 62 transitions, 468 flow [2024-11-28 03:22:55,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.571428571428571) internal successors, (176), 14 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:55,503 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:55,503 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:55,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 03:22:55,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:55,708 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:22:55,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:55,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1318094431, now seen corresponding path program 1 times [2024-11-28 03:22:55,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:22:55,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678344794] [2024-11-28 03:22:55,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:55,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:55,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:55,711 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:55,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:22:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:55,799 INFO L256 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:22:55,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:55,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:22:56,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:56,193 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:57,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:57,263 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:57,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678344794] [2024-11-28 03:22:57,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678344794] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:22:57,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:57,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2024-11-28 03:22:57,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8141846] [2024-11-28 03:22:57,263 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:57,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:57,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:57,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:57,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:58,194 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2024-11-28 03:22:58,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 62 transitions, 468 flow. Second operand has 12 states, 12 states have (on average 10.833333333333334) internal successors, (130), 12 states have internal predecessors, (130), 0 states have call successors, (0), 0 states 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 03:22:58,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:58,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2024-11-28 03:22:58,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:59,955 INFO L124 PetriNetUnfolderBase]: 506/916 cut-off events. [2024-11-28 03:22:59,956 INFO L125 PetriNetUnfolderBase]: For 542/542 co-relation queries the response was YES. [2024-11-28 03:22:59,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2502 conditions, 916 events. 506/916 cut-off events. For 542/542 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4156 event pairs, 279 based on Foata normal form. 32/866 useless extension candidates. Maximal degree in co-relation 2434. Up to 218 conditions per place. [2024-11-28 03:22:59,963 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 76 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-11-28 03:22:59,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 104 transitions, 798 flow [2024-11-28 03:22:59,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:22:59,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 03:22:59,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-11-28 03:22:59,967 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5029411764705882 [2024-11-28 03:22:59,967 INFO L175 Difference]: Start difference. First operand has 82 places, 62 transitions, 468 flow. Second operand 10 states and 171 transitions. [2024-11-28 03:22:59,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 104 transitions, 798 flow [2024-11-28 03:22:59,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 104 transitions, 710 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-28 03:22:59,973 INFO L231 Difference]: Finished difference. Result has 85 places, 66 transitions, 456 flow [2024-11-28 03:22:59,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=456, PETRI_PLACES=85, PETRI_TRANSITIONS=66} [2024-11-28 03:22:59,975 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 50 predicate places. [2024-11-28 03:22:59,975 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 66 transitions, 456 flow [2024-11-28 03:22:59,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.833333333333334) internal successors, (130), 12 states have internal predecessors, (130), 0 states have call successors, (0), 0 states 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 03:22:59,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:59,975 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:59,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 03:23:00,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:00,180 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:00,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:00,180 INFO L85 PathProgramCache]: Analyzing trace with hash 491535967, now seen corresponding path program 2 times [2024-11-28 03:23:00,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:00,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [105802029] [2024-11-28 03:23:00,180 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:00,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:00,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:00,182 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:00,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:23:00,252 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:23:00,252 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:00,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:23:00,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:00,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:23:00,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 03:23:00,656 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:00,656 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:00,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105802029] [2024-11-28 03:23:00,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105802029] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:00,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:00,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:23:00,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593098800] [2024-11-28 03:23:00,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:00,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:23:00,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:00,658 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:23:00,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:23:00,774 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:23:00,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 66 transitions, 456 flow. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:00,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:00,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:23:00,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:01,217 INFO L124 PetriNetUnfolderBase]: 553/1017 cut-off events. [2024-11-28 03:23:01,217 INFO L125 PetriNetUnfolderBase]: For 692/692 co-relation queries the response was YES. [2024-11-28 03:23:01,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2935 conditions, 1017 events. 553/1017 cut-off events. For 692/692 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4960 event pairs, 225 based on Foata normal form. 12/1029 useless extension candidates. Maximal degree in co-relation 2874. Up to 485 conditions per place. [2024-11-28 03:23:01,225 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 70 selfloop transitions, 14 changer transitions 0/88 dead transitions. [2024-11-28 03:23:01,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 88 transitions, 705 flow [2024-11-28 03:23:01,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:01,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:01,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 80 transitions. [2024-11-28 03:23:01,227 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5882352941176471 [2024-11-28 03:23:01,227 INFO L175 Difference]: Start difference. First operand has 85 places, 66 transitions, 456 flow. Second operand 4 states and 80 transitions. [2024-11-28 03:23:01,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 88 transitions, 705 flow [2024-11-28 03:23:01,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 88 transitions, 680 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:23:01,236 INFO L231 Difference]: Finished difference. Result has 85 places, 67 transitions, 480 flow [2024-11-28 03:23:01,236 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=480, PETRI_PLACES=85, PETRI_TRANSITIONS=67} [2024-11-28 03:23:01,237 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 50 predicate places. [2024-11-28 03:23:01,237 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 67 transitions, 480 flow [2024-11-28 03:23:01,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:01,237 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:01,237 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:01,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:23:01,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:01,438 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:01,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:01,439 INFO L85 PathProgramCache]: Analyzing trace with hash -80323997, now seen corresponding path program 2 times [2024-11-28 03:23:01,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:01,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1118108865] [2024-11-28 03:23:01,439 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:01,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:01,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:01,444 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:01,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:23:01,520 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:23:01,520 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:01,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:23:01,523 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:01,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:23:01,777 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 03:23:01,777 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:02,784 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 03:23:02,784 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:02,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118108865] [2024-11-28 03:23:02,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118108865] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:23:02,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:02,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2024-11-28 03:23:02,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295778440] [2024-11-28 03:23:02,785 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:23:02,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:23:02,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:02,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:23:02,785 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:23:04,263 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:23:04,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 67 transitions, 480 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:04,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:04,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:23:04,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:04,855 INFO L124 PetriNetUnfolderBase]: 536/994 cut-off events. [2024-11-28 03:23:04,855 INFO L125 PetriNetUnfolderBase]: For 699/699 co-relation queries the response was YES. [2024-11-28 03:23:04,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2956 conditions, 994 events. 536/994 cut-off events. For 699/699 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4857 event pairs, 306 based on Foata normal form. 12/1006 useless extension candidates. Maximal degree in co-relation 2893. Up to 702 conditions per place. [2024-11-28 03:23:04,861 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 56 selfloop transitions, 20 changer transitions 0/80 dead transitions. [2024-11-28 03:23:04,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 80 transitions, 673 flow [2024-11-28 03:23:04,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:23:04,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:23:04,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-11-28 03:23:04,864 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49411764705882355 [2024-11-28 03:23:04,864 INFO L175 Difference]: Start difference. First operand has 85 places, 67 transitions, 480 flow. Second operand 5 states and 84 transitions. [2024-11-28 03:23:04,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 80 transitions, 673 flow [2024-11-28 03:23:04,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 80 transitions, 647 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 03:23:04,872 INFO L231 Difference]: Finished difference. Result has 82 places, 66 transitions, 482 flow [2024-11-28 03:23:04,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=482, PETRI_PLACES=82, PETRI_TRANSITIONS=66} [2024-11-28 03:23:04,874 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 47 predicate places. [2024-11-28 03:23:04,875 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 66 transitions, 482 flow [2024-11-28 03:23:04,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:04,875 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:04,875 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:04,883 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 03:23:05,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:05,076 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:05,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:05,076 INFO L85 PathProgramCache]: Analyzing trace with hash -87264147, now seen corresponding path program 2 times [2024-11-28 03:23:05,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:05,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2102778612] [2024-11-28 03:23:05,076 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:05,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:05,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:05,078 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:05,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:23:05,137 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:23:05,137 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:05,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:23:05,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:05,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:23:05,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 03:23:05,473 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:05,473 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:05,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102778612] [2024-11-28 03:23:05,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102778612] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:05,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:05,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:23:05,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405903846] [2024-11-28 03:23:05,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:05,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:23:05,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:05,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:23:05,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:23:05,544 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:23:05,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 66 transitions, 482 flow. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states 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 03:23:05,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:05,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:23:05,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:05,925 INFO L124 PetriNetUnfolderBase]: 651/1171 cut-off events. [2024-11-28 03:23:05,925 INFO L125 PetriNetUnfolderBase]: For 1293/1293 co-relation queries the response was YES. [2024-11-28 03:23:05,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3530 conditions, 1171 events. 651/1171 cut-off events. For 1293/1293 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5407 event pairs, 243 based on Foata normal form. 16/1187 useless extension candidates. Maximal degree in co-relation 3470. Up to 607 conditions per place. [2024-11-28 03:23:05,936 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 70 selfloop transitions, 14 changer transitions 0/86 dead transitions. [2024-11-28 03:23:05,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 86 transitions, 754 flow [2024-11-28 03:23:05,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:05,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:05,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 74 transitions. [2024-11-28 03:23:05,938 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5441176470588235 [2024-11-28 03:23:05,938 INFO L175 Difference]: Start difference. First operand has 82 places, 66 transitions, 482 flow. Second operand 4 states and 74 transitions. [2024-11-28 03:23:05,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 86 transitions, 754 flow [2024-11-28 03:23:05,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 86 transitions, 696 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:23:05,946 INFO L231 Difference]: Finished difference. Result has 82 places, 67 transitions, 491 flow [2024-11-28 03:23:05,946 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=491, PETRI_PLACES=82, PETRI_TRANSITIONS=67} [2024-11-28 03:23:05,947 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 47 predicate places. [2024-11-28 03:23:05,947 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 67 transitions, 491 flow [2024-11-28 03:23:05,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states 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 03:23:05,947 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:05,947 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:05,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:06,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:06,152 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:06,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:06,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1994253596, now seen corresponding path program 1 times [2024-11-28 03:23:06,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:06,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [5019408] [2024-11-28 03:23:06,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:06,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:06,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:06,158 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:06,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:23:06,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:06,244 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:23:06,245 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:06,342 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:06,342 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:06,342 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:06,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5019408] [2024-11-28 03:23:06,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5019408] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:06,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:06,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:23:06,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493149604] [2024-11-28 03:23:06,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:06,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:23:06,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:06,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:23:06,344 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:23:06,383 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:23:06,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 67 transitions, 491 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:06,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:06,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:23:06,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:06,613 INFO L124 PetriNetUnfolderBase]: 605/1119 cut-off events. [2024-11-28 03:23:06,614 INFO L125 PetriNetUnfolderBase]: For 889/889 co-relation queries the response was YES. [2024-11-28 03:23:06,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3302 conditions, 1119 events. 605/1119 cut-off events. For 889/889 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5310 event pairs, 186 based on Foata normal form. 3/1122 useless extension candidates. Maximal degree in co-relation 3241. Up to 784 conditions per place. [2024-11-28 03:23:06,622 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 76 selfloop transitions, 7 changer transitions 1/88 dead transitions. [2024-11-28 03:23:06,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 88 transitions, 751 flow [2024-11-28 03:23:06,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:23:06,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:23:06,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-11-28 03:23:06,624 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6862745098039216 [2024-11-28 03:23:06,624 INFO L175 Difference]: Start difference. First operand has 82 places, 67 transitions, 491 flow. Second operand 3 states and 70 transitions. [2024-11-28 03:23:06,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 88 transitions, 751 flow [2024-11-28 03:23:06,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 88 transitions, 722 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-28 03:23:06,630 INFO L231 Difference]: Finished difference. Result has 81 places, 73 transitions, 542 flow [2024-11-28 03:23:06,631 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=542, PETRI_PLACES=81, PETRI_TRANSITIONS=73} [2024-11-28 03:23:06,631 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 46 predicate places. [2024-11-28 03:23:06,632 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 73 transitions, 542 flow [2024-11-28 03:23:06,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:23:06,632 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:06,632 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:06,644 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:06,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:06,833 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:06,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:06,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1589779198, now seen corresponding path program 2 times [2024-11-28 03:23:06,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:06,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1276509172] [2024-11-28 03:23:06,834 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:06,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:06,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:06,835 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:06,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:23:06,924 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:23:06,924 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:06,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:23:06,927 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:06,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:23:07,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 03:23:07,245 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:07,245 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:07,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276509172] [2024-11-28 03:23:07,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276509172] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:07,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:07,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:23:07,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274473505] [2024-11-28 03:23:07,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:07,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:23:07,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:07,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:23:07,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:23:07,365 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2024-11-28 03:23:07,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 73 transitions, 542 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 03:23:07,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:07,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2024-11-28 03:23:07,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:07,777 INFO L124 PetriNetUnfolderBase]: 605/1087 cut-off events. [2024-11-28 03:23:07,777 INFO L125 PetriNetUnfolderBase]: For 989/989 co-relation queries the response was YES. [2024-11-28 03:23:07,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3245 conditions, 1087 events. 605/1087 cut-off events. For 989/989 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4970 event pairs, 294 based on Foata normal form. 32/1119 useless extension candidates. Maximal degree in co-relation 3185. Up to 655 conditions per place. [2024-11-28 03:23:07,787 INFO L140 encePairwiseOnDemand]: 28/34 looper letters, 68 selfloop transitions, 17 changer transitions 0/87 dead transitions. [2024-11-28 03:23:07,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 87 transitions, 796 flow [2024-11-28 03:23:07,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:23:07,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:23:07,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-11-28 03:23:07,790 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4588235294117647 [2024-11-28 03:23:07,790 INFO L175 Difference]: Start difference. First operand has 81 places, 73 transitions, 542 flow. Second operand 5 states and 78 transitions. [2024-11-28 03:23:07,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 87 transitions, 796 flow [2024-11-28 03:23:07,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 87 transitions, 782 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:23:07,797 INFO L231 Difference]: Finished difference. Result has 80 places, 71 transitions, 551 flow [2024-11-28 03:23:07,797 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=551, PETRI_PLACES=80, PETRI_TRANSITIONS=71} [2024-11-28 03:23:07,798 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 45 predicate places. [2024-11-28 03:23:07,798 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 71 transitions, 551 flow [2024-11-28 03:23:07,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 03:23:07,799 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:07,799 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:07,811 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 03:23:07,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:07,999 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:08,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:08,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1191921090, now seen corresponding path program 1 times [2024-11-28 03:23:08,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:08,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [893084937] [2024-11-28 03:23:08,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:08,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:08,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:08,002 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:08,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:23:08,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:08,084 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:23:08,086 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:08,143 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:08,143 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:08,143 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:08,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893084937] [2024-11-28 03:23:08,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893084937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:08,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:08,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:23:08,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693580678] [2024-11-28 03:23:08,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:08,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:23:08,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:08,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:23:08,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:23:08,145 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:23:08,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 71 transitions, 551 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:23:08,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:08,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:23:08,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:08,389 INFO L124 PetriNetUnfolderBase]: 683/1219 cut-off events. [2024-11-28 03:23:08,389 INFO L125 PetriNetUnfolderBase]: For 1221/1221 co-relation queries the response was YES. [2024-11-28 03:23:08,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3788 conditions, 1219 events. 683/1219 cut-off events. For 1221/1221 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5755 event pairs, 147 based on Foata normal form. 27/1246 useless extension candidates. Maximal degree in co-relation 3728. Up to 894 conditions per place. [2024-11-28 03:23:08,399 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 91 selfloop transitions, 13 changer transitions 1/107 dead transitions. [2024-11-28 03:23:08,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 943 flow [2024-11-28 03:23:08,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:08,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:08,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-11-28 03:23:08,400 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6397058823529411 [2024-11-28 03:23:08,400 INFO L175 Difference]: Start difference. First operand has 80 places, 71 transitions, 551 flow. Second operand 4 states and 87 transitions. [2024-11-28 03:23:08,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 943 flow [2024-11-28 03:23:08,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 107 transitions, 897 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:23:08,408 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 671 flow [2024-11-28 03:23:08,408 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=671, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2024-11-28 03:23:08,409 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 47 predicate places. [2024-11-28 03:23:08,409 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 671 flow [2024-11-28 03:23:08,409 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:23:08,409 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:08,409 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:08,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:23:08,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:08,614 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:08,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:08,614 INFO L85 PathProgramCache]: Analyzing trace with hash -560817670, now seen corresponding path program 2 times [2024-11-28 03:23:08,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:08,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1285602809] [2024-11-28 03:23:08,615 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:08,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:08,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:08,617 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:08,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:23:08,706 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:08,706 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:08,707 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:23:08,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:08,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:08,726 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:08,727 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:08,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285602809] [2024-11-28 03:23:08,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285602809] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:08,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:08,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:23:08,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96852144] [2024-11-28 03:23:08,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:08,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:23:08,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:08,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:23:08,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:23:08,728 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:23:08,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 671 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:23:08,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:08,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:23:08,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:09,043 INFO L124 PetriNetUnfolderBase]: 671/1207 cut-off events. [2024-11-28 03:23:09,043 INFO L125 PetriNetUnfolderBase]: For 1828/1828 co-relation queries the response was YES. [2024-11-28 03:23:09,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4115 conditions, 1207 events. 671/1207 cut-off events. For 1828/1828 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5836 event pairs, 272 based on Foata normal form. 12/1219 useless extension candidates. Maximal degree in co-relation 4055. Up to 745 conditions per place. [2024-11-28 03:23:09,052 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 98 selfloop transitions, 15 changer transitions 1/116 dead transitions. [2024-11-28 03:23:09,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 116 transitions, 1080 flow [2024-11-28 03:23:09,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:09,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:09,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 85 transitions. [2024-11-28 03:23:09,053 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-11-28 03:23:09,053 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 671 flow. Second operand 4 states and 85 transitions. [2024-11-28 03:23:09,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 116 transitions, 1080 flow [2024-11-28 03:23:09,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 116 transitions, 1080 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 03:23:09,062 INFO L231 Difference]: Finished difference. Result has 87 places, 85 transitions, 735 flow [2024-11-28 03:23:09,062 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=735, PETRI_PLACES=87, PETRI_TRANSITIONS=85} [2024-11-28 03:23:09,062 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 52 predicate places. [2024-11-28 03:23:09,063 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 85 transitions, 735 flow [2024-11-28 03:23:09,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:23:09,063 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:09,063 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:09,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:09,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:09,264 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:09,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:09,264 INFO L85 PathProgramCache]: Analyzing trace with hash 917259186, now seen corresponding path program 3 times [2024-11-28 03:23:09,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:09,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [362676365] [2024-11-28 03:23:09,265 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:23:09,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:09,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:09,267 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:09,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:23:09,355 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:23:09,355 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:09,357 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:23:09,358 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:09,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:09,397 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:09,397 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:09,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362676365] [2024-11-28 03:23:09,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362676365] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:09,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:09,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:23:09,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521503300] [2024-11-28 03:23:09,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:09,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:23:09,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:09,398 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:23:09,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:23:09,398 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:23:09,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 85 transitions, 735 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:23:09,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:09,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:23:09,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:09,620 INFO L124 PetriNetUnfolderBase]: 668/1189 cut-off events. [2024-11-28 03:23:09,621 INFO L125 PetriNetUnfolderBase]: For 2789/2789 co-relation queries the response was YES. [2024-11-28 03:23:09,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4489 conditions, 1189 events. 668/1189 cut-off events. For 2789/2789 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5601 event pairs, 272 based on Foata normal form. 27/1216 useless extension candidates. Maximal degree in co-relation 4426. Up to 745 conditions per place. [2024-11-28 03:23:09,631 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 91 selfloop transitions, 26 changer transitions 2/121 dead transitions. [2024-11-28 03:23:09,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 121 transitions, 1200 flow [2024-11-28 03:23:09,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:09,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:09,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2024-11-28 03:23:09,633 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6323529411764706 [2024-11-28 03:23:09,633 INFO L175 Difference]: Start difference. First operand has 87 places, 85 transitions, 735 flow. Second operand 4 states and 86 transitions. [2024-11-28 03:23:09,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 121 transitions, 1200 flow [2024-11-28 03:23:09,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 121 transitions, 1144 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-11-28 03:23:09,642 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 833 flow [2024-11-28 03:23:09,643 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=833, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-11-28 03:23:09,643 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 54 predicate places. [2024-11-28 03:23:09,643 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 833 flow [2024-11-28 03:23:09,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states 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 03:23:09,644 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:09,644 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:09,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:09,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:09,845 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:09,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:09,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1624495617, now seen corresponding path program 1 times [2024-11-28 03:23:09,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:09,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [884922702] [2024-11-28 03:23:09,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:09,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:09,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:09,848 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:09,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:23:09,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:09,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:23:09,927 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:09,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:09,952 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:09,952 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:09,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884922702] [2024-11-28 03:23:09,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884922702] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:09,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:09,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:23:09,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275183646] [2024-11-28 03:23:09,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:09,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:23:09,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:09,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:23:09,954 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:23:09,954 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:23:09,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 833 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states 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 03:23:09,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:09,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:23:09,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:10,239 INFO L124 PetriNetUnfolderBase]: 626/1123 cut-off events. [2024-11-28 03:23:10,239 INFO L125 PetriNetUnfolderBase]: For 3284/3284 co-relation queries the response was YES. [2024-11-28 03:23:10,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 1123 events. 626/1123 cut-off events. For 3284/3284 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5450 event pairs, 190 based on Foata normal form. 18/1141 useless extension candidates. Maximal degree in co-relation 4372. Up to 718 conditions per place. [2024-11-28 03:23:10,246 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 121 selfloop transitions, 8 changer transitions 3/134 dead transitions. [2024-11-28 03:23:10,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 134 transitions, 1382 flow [2024-11-28 03:23:10,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:10,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:10,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-11-28 03:23:10,248 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6617647058823529 [2024-11-28 03:23:10,248 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 833 flow. Second operand 4 states and 90 transitions. [2024-11-28 03:23:10,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 134 transitions, 1382 flow [2024-11-28 03:23:10,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 134 transitions, 1320 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-11-28 03:23:10,258 INFO L231 Difference]: Finished difference. Result has 90 places, 94 transitions, 832 flow [2024-11-28 03:23:10,258 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=832, PETRI_PLACES=90, PETRI_TRANSITIONS=94} [2024-11-28 03:23:10,259 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 55 predicate places. [2024-11-28 03:23:10,259 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 94 transitions, 832 flow [2024-11-28 03:23:10,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states 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 03:23:10,259 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:10,259 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:10,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:10,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:10,460 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:10,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:10,461 INFO L85 PathProgramCache]: Analyzing trace with hash 566982417, now seen corresponding path program 2 times [2024-11-28 03:23:10,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:10,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2142600824] [2024-11-28 03:23:10,461 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:10,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:10,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:10,463 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:10,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:23:10,541 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:10,541 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:10,543 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:23:10,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:10,580 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:10,580 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:10,580 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:10,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142600824] [2024-11-28 03:23:10,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142600824] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:10,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:10,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:23:10,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710448184] [2024-11-28 03:23:10,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:10,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:23:10,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:10,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:23:10,581 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:23:10,582 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:23:10,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 94 transitions, 832 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states 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 03:23:10,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:10,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:23:10,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:10,847 INFO L124 PetriNetUnfolderBase]: 716/1273 cut-off events. [2024-11-28 03:23:10,847 INFO L125 PetriNetUnfolderBase]: For 3476/3476 co-relation queries the response was YES. [2024-11-28 03:23:10,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5434 conditions, 1273 events. 716/1273 cut-off events. For 3476/3476 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6113 event pairs, 181 based on Foata normal form. 30/1303 useless extension candidates. Maximal degree in co-relation 5370. Up to 981 conditions per place. [2024-11-28 03:23:10,855 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 101 selfloop transitions, 16 changer transitions 2/121 dead transitions. [2024-11-28 03:23:10,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 1276 flow [2024-11-28 03:23:10,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:10,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:10,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 85 transitions. [2024-11-28 03:23:10,857 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-11-28 03:23:10,857 INFO L175 Difference]: Start difference. First operand has 90 places, 94 transitions, 832 flow. Second operand 4 states and 85 transitions. [2024-11-28 03:23:10,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 1276 flow [2024-11-28 03:23:10,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 121 transitions, 1240 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:23:10,867 INFO L231 Difference]: Finished difference. Result has 93 places, 101 transitions, 946 flow [2024-11-28 03:23:10,868 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=946, PETRI_PLACES=93, PETRI_TRANSITIONS=101} [2024-11-28 03:23:10,868 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 58 predicate places. [2024-11-28 03:23:10,868 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 101 transitions, 946 flow [2024-11-28 03:23:10,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states 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 03:23:10,869 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:10,869 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:10,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 03:23:11,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:11,070 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:11,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:11,071 INFO L85 PathProgramCache]: Analyzing trace with hash 2134240281, now seen corresponding path program 3 times [2024-11-28 03:23:11,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:11,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656437674] [2024-11-28 03:23:11,071 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:23:11,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:11,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:11,076 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:11,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:23:11,149 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:23:11,149 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:11,151 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:23:11,152 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:11,189 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:11,189 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:11,189 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:11,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656437674] [2024-11-28 03:23:11,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656437674] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:11,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:11,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:23:11,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400018803] [2024-11-28 03:23:11,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:11,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:23:11,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:11,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:23:11,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:23:11,191 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:23:11,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 101 transitions, 946 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states 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 03:23:11,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:11,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:23:11,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:11,478 INFO L124 PetriNetUnfolderBase]: 701/1228 cut-off events. [2024-11-28 03:23:11,478 INFO L125 PetriNetUnfolderBase]: For 4146/4146 co-relation queries the response was YES. [2024-11-28 03:23:11,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5474 conditions, 1228 events. 701/1228 cut-off events. For 4146/4146 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5829 event pairs, 194 based on Foata normal form. 30/1258 useless extension candidates. Maximal degree in co-relation 5409. Up to 748 conditions per place. [2024-11-28 03:23:11,484 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 111 selfloop transitions, 29 changer transitions 2/144 dead transitions. [2024-11-28 03:23:11,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 144 transitions, 1556 flow [2024-11-28 03:23:11,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:11,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:11,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-11-28 03:23:11,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6617647058823529 [2024-11-28 03:23:11,485 INFO L175 Difference]: Start difference. First operand has 93 places, 101 transitions, 946 flow. Second operand 4 states and 90 transitions. [2024-11-28 03:23:11,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 144 transitions, 1556 flow [2024-11-28 03:23:11,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 144 transitions, 1526 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-11-28 03:23:11,493 INFO L231 Difference]: Finished difference. Result has 96 places, 109 transitions, 1109 flow [2024-11-28 03:23:11,493 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1109, PETRI_PLACES=96, PETRI_TRANSITIONS=109} [2024-11-28 03:23:11,493 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 61 predicate places. [2024-11-28 03:23:11,493 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 109 transitions, 1109 flow [2024-11-28 03:23:11,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states 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 03:23:11,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:11,493 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:11,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 03:23:11,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:11,694 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:11,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:11,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1954565165, now seen corresponding path program 1 times [2024-11-28 03:23:11,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:11,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747569595] [2024-11-28 03:23:11,695 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:11,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:11,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:11,697 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:11,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:23:11,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:11,781 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:23:11,782 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:11,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:11,830 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:11,831 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:11,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747569595] [2024-11-28 03:23:11,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747569595] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:11,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:11,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:23:11,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866406628] [2024-11-28 03:23:11,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:11,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:23:11,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:11,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:23:11,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:23:11,832 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 34 [2024-11-28 03:23:11,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 109 transitions, 1109 flow. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states 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 03:23:11,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:11,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 34 [2024-11-28 03:23:11,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:12,199 INFO L124 PetriNetUnfolderBase]: 863/1492 cut-off events. [2024-11-28 03:23:12,199 INFO L125 PetriNetUnfolderBase]: For 5560/5560 co-relation queries the response was YES. [2024-11-28 03:23:12,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7062 conditions, 1492 events. 863/1492 cut-off events. For 5560/5560 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7124 event pairs, 209 based on Foata normal form. 60/1552 useless extension candidates. Maximal degree in co-relation 6996. Up to 724 conditions per place. [2024-11-28 03:23:12,207 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 138 selfloop transitions, 32 changer transitions 0/172 dead transitions. [2024-11-28 03:23:12,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 172 transitions, 1918 flow [2024-11-28 03:23:12,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:23:12,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:23:12,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-11-28 03:23:12,209 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6470588235294118 [2024-11-28 03:23:12,209 INFO L175 Difference]: Start difference. First operand has 96 places, 109 transitions, 1109 flow. Second operand 5 states and 110 transitions. [2024-11-28 03:23:12,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 172 transitions, 1918 flow [2024-11-28 03:23:12,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 172 transitions, 1878 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-28 03:23:12,218 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 1174 flow [2024-11-28 03:23:12,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1174, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-11-28 03:23:12,219 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 62 predicate places. [2024-11-28 03:23:12,219 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 1174 flow [2024-11-28 03:23:12,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states 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 03:23:12,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:12,219 INFO L206 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2024-11-28 03:23:12,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 03:23:12,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:12,420 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:12,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:12,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1946004816, now seen corresponding path program 3 times [2024-11-28 03:23:12,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:12,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [674349439] [2024-11-28 03:23:12,421 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:23:12,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:12,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:12,423 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:12,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:23:12,755 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-28 03:23:12,755 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:12,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:23:12,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:12,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-28 03:23:13,511 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:13,511 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:16,675 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:16,675 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:23:16,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674349439] [2024-11-28 03:23:16,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674349439] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:23:16,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:16,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2024-11-28 03:23:16,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075336102] [2024-11-28 03:23:16,676 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:23:16,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 03:23:16,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:23:16,677 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 03:23:16,677 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:23:19,721 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 34 [2024-11-28 03:23:19,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 1174 flow. Second operand has 26 states, 26 states have (on average 12.76923076923077) internal successors, (332), 26 states have internal predecessors, (332), 0 states have call successors, (0), 0 states 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 03:23:19,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:19,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 34 [2024-11-28 03:23:19,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:42,738 INFO L124 PetriNetUnfolderBase]: 875/1528 cut-off events. [2024-11-28 03:23:42,738 INFO L125 PetriNetUnfolderBase]: For 7331/7331 co-relation queries the response was YES. [2024-11-28 03:23:42,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7579 conditions, 1528 events. 875/1528 cut-off events. For 7331/7331 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7063 event pairs, 529 based on Foata normal form. 12/1540 useless extension candidates. Maximal degree in co-relation 7308. Up to 1482 conditions per place. [2024-11-28 03:23:42,744 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 82 selfloop transitions, 65 changer transitions 0/148 dead transitions. [2024-11-28 03:23:42,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 148 transitions, 1816 flow [2024-11-28 03:23:42,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-28 03:23:42,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-28 03:23:42,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 593 transitions. [2024-11-28 03:23:42,747 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38758169934640524 [2024-11-28 03:23:42,747 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 1174 flow. Second operand 45 states and 593 transitions. [2024-11-28 03:23:42,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 148 transitions, 1816 flow [2024-11-28 03:23:42,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 148 transitions, 1761 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-28 03:23:42,757 INFO L231 Difference]: Finished difference. Result has 150 places, 148 transitions, 1651 flow [2024-11-28 03:23:42,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1651, PETRI_PLACES=150, PETRI_TRANSITIONS=148} [2024-11-28 03:23:42,758 INFO L279 CegarLoopForPetriNet]: 35 programPoint places, 115 predicate places. [2024-11-28 03:23:42,758 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 148 transitions, 1651 flow [2024-11-28 03:23:42,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.76923076923077) internal successors, (332), 26 states have internal predecessors, (332), 0 states have call successors, (0), 0 states 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 03:23:42,759 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:42,760 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:42,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 03:23:42,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:42,960 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-28 03:23:42,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:42,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1347728533, now seen corresponding path program 2 times [2024-11-28 03:23:42,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:23:42,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1474795899] [2024-11-28 03:23:42,961 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:42,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:42,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:42,963 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:42,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9de35dde-5d7c-42b9-9064-d93e1e3d0d4c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process