./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3cfefcdaebfc0d2ae96a13658913db77eb9f3dde98071b7e2682ec197ecbe65d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:13:41,238 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:13:41,381 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 03:13:41,389 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:13:41,390 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:13:41,440 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:13:41,441 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:13:41,441 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:13:41,441 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:13:41,441 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:13:41,442 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:13:41,442 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:13:41,442 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:13:41,442 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:13:41,445 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:13:41,445 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:13:41,446 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:13:41,446 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:13:41,446 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:13:41,446 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:13:41,446 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:13:41,446 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:13:41,447 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:13:41,447 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:13:41,447 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:13:41,447 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:13:41,447 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:13:41,448 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:13:41,448 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:13:41,448 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:13:41,448 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:13:41,448 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:13:41,448 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:13:41,448 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:13:41,449 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:13:41,449 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:13:41,449 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:13:41,449 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:13:41,450 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:13:41,450 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:13:41,451 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:13:41,451 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:13:41,451 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:13:41,451 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:13:41,452 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3cfefcdaebfc0d2ae96a13658913db77eb9f3dde98071b7e2682ec197ecbe65d [2024-11-14 03:13:41,852 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:13:41,862 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:13:41,865 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:13:41,867 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:13:41,868 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:13:41,869 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i Unable to find full path for "g++" [2024-11-14 03:13:44,296 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:13:44,885 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:13:44,886 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i [2024-11-14 03:13:44,946 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/data/73e2d6cb2/8e7b7f11f96d40f19a5c137c5629eacf/FLAGcbcbb1ea9 [2024-11-14 03:13:44,974 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/data/73e2d6cb2/8e7b7f11f96d40f19a5c137c5629eacf [2024-11-14 03:13:44,977 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:13:44,980 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:13:44,984 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:13:44,984 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:13:44,991 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:13:44,992 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:13:44" (1/1) ... [2024-11-14 03:13:44,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d79da84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:44, skipping insertion in model container [2024-11-14 03:13:44,996 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:13:44" (1/1) ... [2024-11-14 03:13:45,124 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:13:45,527 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4494,4507] [2024-11-14 03:13:45,535 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4554,4567] [2024-11-14 03:13:46,655 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,656 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,657 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,658 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,660 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,681 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,682 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,685 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,686 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,690 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,691 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,693 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:46,695 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,619 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[150478,150491] [2024-11-14 03:13:47,621 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:13:47,644 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:13:47,664 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4494,4507] [2024-11-14 03:13:47,665 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4554,4567] [2024-11-14 03:13:47,763 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,764 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,764 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,769 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,770 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,794 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,795 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,800 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,801 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,805 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,806 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,808 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:47,810 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:13:48,002 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[150478,150491] [2024-11-14 03:13:48,003 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:13:48,287 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:13:48,288 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48 WrapperNode [2024-11-14 03:13:48,290 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:13:48,291 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:13:48,291 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:13:48,292 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:13:48,301 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,423 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,463 INFO L138 Inliner]: procedures = 668, calls = 1039, calls flagged for inlining = 51, calls inlined = 4, statements flattened = 56 [2024-11-14 03:13:48,464 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:13:48,466 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:13:48,466 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:13:48,466 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:13:48,477 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,477 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,484 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,485 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,514 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,519 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,527 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,532 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,541 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:13:48,545 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:13:48,545 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:13:48,545 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:13:48,547 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (1/1) ... [2024-11-14 03:13:48,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:13:48,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:13:48,605 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:13:48,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:13:48,650 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 03:13:48,650 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-14 03:13:48,650 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-14 03:13:48,650 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-14 03:13:48,650 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-14 03:13:48,651 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:13:48,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 03:13:48,651 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:13:48,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:13:48,651 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:13:48,651 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:13:48,651 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 03:13:48,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 03:13:48,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 03:13:48,651 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-11-14 03:13:48,652 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-11-14 03:13:48,652 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:13:48,977 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:13:48,979 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:13:49,278 INFO L? ?]: Removed 31 outVars from TransFormulas that were not future-live. [2024-11-14 03:13:49,278 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:13:49,434 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:13:49,435 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-14 03:13:49,439 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:13:49 BoogieIcfgContainer [2024-11-14 03:13:49,439 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:13:49,442 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:13:49,442 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:13:49,448 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:13:49,449 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:13:44" (1/3) ... [2024-11-14 03:13:49,450 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ce80890 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:13:49, skipping insertion in model container [2024-11-14 03:13:49,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:13:48" (2/3) ... [2024-11-14 03:13:49,450 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ce80890 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:13:49, skipping insertion in model container [2024-11-14 03:13:49,451 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:13:49" (3/3) ... [2024-11-14 03:13:49,452 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_prev_harness.i [2024-11-14 03:13:49,472 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:13:49,474 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_prev_harness.i that has 5 procedures, 33 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-14 03:13:49,542 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:13:49,560 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@6ca9aa03, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:13:49,560 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:13:49,567 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 16 states have internal predecessors, (17), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-14 03:13:49,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-14 03:13:49,579 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:13:49,580 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:13:49,581 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:13:49,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:13:49,589 INFO L85 PathProgramCache]: Analyzing trace with hash -660850364, now seen corresponding path program 1 times [2024-11-14 03:13:49,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:13:49,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734702274] [2024-11-14 03:13:49,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:13:49,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:13:50,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:13:53,367 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-14 03:13:53,368 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:13:53,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734702274] [2024-11-14 03:13:53,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734702274] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:13:53,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859145557] [2024-11-14 03:13:53,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:13:53,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:13:53,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:13:53,374 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:13:53,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:13:53,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:13:53,644 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 03:13:53,664 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:13:53,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2024-11-14 03:13:53,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 16 [2024-11-14 03:13:53,882 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-14 03:13:53,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 42 [2024-11-14 03:13:53,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 03:13:53,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-14 03:13:57,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:13:57,889 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:13:57,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859145557] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:13:57,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:13:57,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [11] total 21 [2024-11-14 03:13:57,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881977913] [2024-11-14 03:13:57,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:13:57,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 03:13:57,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:13:57,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 03:13:57,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-11-14 03:13:57,936 INFO L87 Difference]: Start difference. First operand has 33 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 16 states have internal predecessors, (17), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 13 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-14 03:13:59,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:13:59,326 INFO L93 Difference]: Finished difference Result 62 states and 81 transitions. [2024-11-14 03:13:59,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-14 03:13:59,330 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 15 [2024-11-14 03:13:59,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:13:59,344 INFO L225 Difference]: With dead ends: 62 [2024-11-14 03:13:59,344 INFO L226 Difference]: Without dead ends: 35 [2024-11-14 03:13:59,350 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2024-11-14 03:13:59,355 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 44 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:13:59,356 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 113 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 03:13:59,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2024-11-14 03:13:59,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2024-11-14 03:13:59,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 18 states have internal predecessors, (18), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 03:13:59,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 41 transitions. [2024-11-14 03:13:59,430 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 41 transitions. Word has length 15 [2024-11-14 03:13:59,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:13:59,431 INFO L471 AbstractCegarLoop]: Abstraction has 35 states and 41 transitions. [2024-11-14 03:13:59,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-14 03:13:59,432 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 41 transitions. [2024-11-14 03:13:59,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-14 03:13:59,434 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:13:59,434 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:13:59,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-14 03:13:59,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 03:13:59,635 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:13:59,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:13:59,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1080021711, now seen corresponding path program 1 times [2024-11-14 03:13:59,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:13:59,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854410044] [2024-11-14 03:13:59,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:13:59,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:13:59,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:14:02,727 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:14:02,728 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:14:02,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854410044] [2024-11-14 03:14:02,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854410044] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:14:02,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146669397] [2024-11-14 03:14:02,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:14:02,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:14:02,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:14:02,733 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:14:02,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 03:14:03,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:14:03,004 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-11-14 03:14:03,017 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:14:03,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2024-11-14 03:14:03,075 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 18 treesize of output 12 [2024-11-14 03:14:03,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 11 [2024-11-14 03:14:06,763 INFO L349 Elim1Store]: treesize reduction 13, result has 60.6 percent of original size [2024-11-14 03:14:06,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 178 treesize of output 102 [2024-11-14 03:14:06,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 03:14:06,871 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:14:11,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:14:11,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146669397] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:14:11,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [765568088] [2024-11-14 03:14:11,418 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2024-11-14 03:14:11,418 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:14:11,424 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:14:11,433 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:14:11,434 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:14:14,189 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 15 for LOIs [2024-11-14 03:14:14,205 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 160 for LOIs [2024-11-14 03:14:14,276 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_prev_is_valid with input of size 250 for LOIs [2024-11-14 03:14:14,566 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 12 for LOIs [2024-11-14 03:14:14,592 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:14:37,599 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '438#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (= |__VERIFIER_assert_#in~cond| 0) (= ~tl_last_error~0 0))' at error location [2024-11-14 03:14:37,600 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:14:37,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:14:37,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 34 [2024-11-14 03:14:37,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409274652] [2024-11-14 03:14:37,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:14:37,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-14 03:14:37,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:14:37,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-14 03:14:37,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=1951, Unknown=3, NotChecked=0, Total=2162 [2024-11-14 03:14:37,605 INFO L87 Difference]: Start difference. First operand 35 states and 41 transitions. Second operand has 34 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 25 states have internal predecessors, (35), 15 states have call successors, (18), 4 states have call predecessors, (18), 11 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2024-11-14 03:14:39,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:14:39,249 INFO L93 Difference]: Finished difference Result 42 states and 47 transitions. [2024-11-14 03:14:39,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 03:14:39,250 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 25 states have internal predecessors, (35), 15 states have call successors, (18), 4 states have call predecessors, (18), 11 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Word has length 24 [2024-11-14 03:14:39,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:14:39,251 INFO L225 Difference]: With dead ends: 42 [2024-11-14 03:14:39,251 INFO L226 Difference]: Without dead ends: 40 [2024-11-14 03:14:39,253 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 30 SyntacticMatches, 9 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 26.3s TimeCoverageRelationStatistics Valid=273, Invalid=2480, Unknown=3, NotChecked=0, Total=2756 [2024-11-14 03:14:39,254 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 20 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:14:39,255 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 180 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 03:14:39,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-11-14 03:14:39,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 39. [2024-11-14 03:14:39,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 20 states have (on average 1.05) internal successors, (21), 21 states have internal predecessors, (21), 12 states have call successors, (12), 6 states have call predecessors, (12), 6 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 03:14:39,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 44 transitions. [2024-11-14 03:14:39,273 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 44 transitions. Word has length 24 [2024-11-14 03:14:39,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:14:39,274 INFO L471 AbstractCegarLoop]: Abstraction has 39 states and 44 transitions. [2024-11-14 03:14:39,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 25 states have internal predecessors, (35), 15 states have call successors, (18), 4 states have call predecessors, (18), 11 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2024-11-14 03:14:39,275 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 44 transitions. [2024-11-14 03:14:39,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-14 03:14:39,275 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:14:39,276 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:14:39,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-14 03:14:39,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:14:39,476 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:14:39,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:14:39,477 INFO L85 PathProgramCache]: Analyzing trace with hash 604281772, now seen corresponding path program 1 times [2024-11-14 03:14:39,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:14:39,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246281347] [2024-11-14 03:14:39,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:14:39,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:14:39,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:14:39,840 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 03:14:39,840 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:14:39,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246281347] [2024-11-14 03:14:39,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246281347] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:14:39,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:14:39,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:14:39,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549154015] [2024-11-14 03:14:39,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:14:39,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 03:14:39,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:14:39,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 03:14:39,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-14 03:14:39,843 INFO L87 Difference]: Start difference. First operand 39 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-14 03:14:39,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:14:39,995 INFO L93 Difference]: Finished difference Result 45 states and 49 transitions. [2024-11-14 03:14:39,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 03:14:39,996 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 30 [2024-11-14 03:14:39,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:14:39,998 INFO L225 Difference]: With dead ends: 45 [2024-11-14 03:14:39,998 INFO L226 Difference]: Without dead ends: 43 [2024-11-14 03:14:39,998 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:14:39,999 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 3 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:14:40,000 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 134 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:14:40,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-14 03:14:40,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2024-11-14 03:14:40,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 24 states have internal predecessors, (24), 12 states have call successors, (12), 7 states have call predecessors, (12), 7 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 03:14:40,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2024-11-14 03:14:40,020 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 30 [2024-11-14 03:14:40,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:14:40,021 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2024-11-14 03:14:40,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-14 03:14:40,021 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2024-11-14 03:14:40,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 03:14:40,022 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:14:40,023 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:14:40,023 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 03:14:40,023 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:14:40,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:14:40,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1631751211, now seen corresponding path program 1 times [2024-11-14 03:14:40,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:14:40,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955271138] [2024-11-14 03:14:40,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:14:40,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:14:40,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:14:43,100 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-14 03:14:43,101 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:14:43,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955271138] [2024-11-14 03:14:43,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955271138] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:14:43,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012847569] [2024-11-14 03:14:43,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:14:43,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:14:43,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:14:43,106 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:14:43,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 03:14:43,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:14:43,327 INFO L255 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-14 03:14:43,333 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:14:43,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-11-14 03:14:43,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 11 [2024-11-14 03:14:43,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2024-11-14 03:14:46,558 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 03:14:46,558 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:14:48,415 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-14 03:14:48,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012847569] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:14:48,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [34913564] [2024-11-14 03:14:48,421 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 03:14:48,421 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:14:48,422 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:14:48,422 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:14:48,422 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:14:50,008 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 12 for LOIs [2024-11-14 03:14:50,021 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 160 for LOIs [2024-11-14 03:14:50,067 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_prev_is_valid with input of size 17 for LOIs [2024-11-14 03:14:50,089 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 12 for LOIs [2024-11-14 03:14:50,113 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:15:07,327 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1004#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (= ~tl_last_error~0 0) (= (mod |__VERIFIER_assert_#in~cond| 256) 0))' at error location [2024-11-14 03:15:07,328 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:15:07,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:15:07,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 11] total 34 [2024-11-14 03:15:07,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886926864] [2024-11-14 03:15:07,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:15:07,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-14 03:15:07,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:07,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-14 03:15:07,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2130, Unknown=2, NotChecked=0, Total=2352 [2024-11-14 03:15:07,333 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 34 states, 21 states have (on average 2.238095238095238) internal successors, (47), 26 states have internal predecessors, (47), 15 states have call successors, (27), 4 states have call predecessors, (27), 9 states have return successors, (24), 13 states have call predecessors, (24), 12 states have call successors, (24) [2024-11-14 03:15:08,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:08,826 INFO L93 Difference]: Finished difference Result 50 states and 53 transitions. [2024-11-14 03:15:08,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 03:15:08,827 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 21 states have (on average 2.238095238095238) internal successors, (47), 26 states have internal predecessors, (47), 15 states have call successors, (27), 4 states have call predecessors, (27), 9 states have return successors, (24), 13 states have call predecessors, (24), 12 states have call successors, (24) Word has length 39 [2024-11-14 03:15:08,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:08,828 INFO L225 Difference]: With dead ends: 50 [2024-11-14 03:15:08,829 INFO L226 Difference]: Without dead ends: 48 [2024-11-14 03:15:08,831 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 72 SyntacticMatches, 16 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1004 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=293, Invalid=2785, Unknown=2, NotChecked=0, Total=3080 [2024-11-14 03:15:08,832 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 18 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:08,833 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 191 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 03:15:08,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2024-11-14 03:15:08,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 47. [2024-11-14 03:15:08,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 27 states have internal predecessors, (27), 12 states have call successors, (12), 8 states have call predecessors, (12), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 03:15:08,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 50 transitions. [2024-11-14 03:15:08,866 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 50 transitions. Word has length 39 [2024-11-14 03:15:08,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:08,866 INFO L471 AbstractCegarLoop]: Abstraction has 47 states and 50 transitions. [2024-11-14 03:15:08,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 21 states have (on average 2.238095238095238) internal successors, (47), 26 states have internal predecessors, (47), 15 states have call successors, (27), 4 states have call predecessors, (27), 9 states have return successors, (24), 13 states have call predecessors, (24), 12 states have call successors, (24) [2024-11-14 03:15:08,867 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 50 transitions. [2024-11-14 03:15:08,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-14 03:15:08,869 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:08,869 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:08,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-14 03:15:09,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:15:09,070 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:15:09,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:09,071 INFO L85 PathProgramCache]: Analyzing trace with hash -234704430, now seen corresponding path program 1 times [2024-11-14 03:15:09,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:09,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011673074] [2024-11-14 03:15:09,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:09,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:09,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:12,145 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-14 03:15:12,146 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:12,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011673074] [2024-11-14 03:15:12,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011673074] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:15:12,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768584897] [2024-11-14 03:15:12,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:12,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:15:12,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:15:12,150 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:15:12,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 03:15:12,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:12,492 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 81 conjuncts are in the unsatisfiable core [2024-11-14 03:15:12,504 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:15:12,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 1 [2024-11-14 03:15:12,559 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 18 treesize of output 12 [2024-11-14 03:15:12,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2024-11-14 03:15:16,952 INFO L349 Elim1Store]: treesize reduction 21, result has 63.2 percent of original size [2024-11-14 03:15:16,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 204 treesize of output 132 [2024-11-14 03:15:17,057 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-14 03:15:17,057 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:15:32,718 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-14 03:15:32,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768584897] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:15:32,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [913533841] [2024-11-14 03:15:32,723 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-14 03:15:32,725 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:15:32,726 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:15:32,726 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:15:32,727 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:15:34,773 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 12 for LOIs [2024-11-14 03:15:34,785 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 160 for LOIs [2024-11-14 03:15:34,819 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_prev_is_valid with input of size 17 for LOIs [2024-11-14 03:15:34,843 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 12 for LOIs [2024-11-14 03:15:34,868 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:15:53,963 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1515#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (= ~tl_last_error~0 0) (= (mod |__VERIFIER_assert_#in~cond| 256) 0))' at error location [2024-11-14 03:15:53,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:15:53,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:15:53,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 18] total 45 [2024-11-14 03:15:53,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341169205] [2024-11-14 03:15:53,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:15:53,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-14 03:15:53,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:53,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-14 03:15:53,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=3370, Unknown=2, NotChecked=0, Total=3660 [2024-11-14 03:15:53,969 INFO L87 Difference]: Start difference. First operand 47 states and 50 transitions. Second operand has 45 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 33 states have internal predecessors, (53), 22 states have call successors, (33), 5 states have call predecessors, (33), 10 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) [2024-11-14 03:15:58,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:58,274 INFO L93 Difference]: Finished difference Result 54 states and 56 transitions. [2024-11-14 03:15:58,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 03:15:58,275 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 33 states have internal predecessors, (53), 22 states have call successors, (33), 5 states have call predecessors, (33), 10 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) Word has length 48 [2024-11-14 03:15:58,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:58,277 INFO L225 Difference]: With dead ends: 54 [2024-11-14 03:15:58,277 INFO L226 Difference]: Without dead ends: 50 [2024-11-14 03:15:58,279 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 82 SyntacticMatches, 18 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2118 ImplicationChecksByTransitivity, 36.7s TimeCoverageRelationStatistics Valid=458, Invalid=5090, Unknown=2, NotChecked=0, Total=5550 [2024-11-14 03:15:58,280 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 26 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:58,281 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 150 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 03:15:58,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-11-14 03:15:58,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2024-11-14 03:15:58,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 28 states have (on average 1.0) internal successors, (28), 28 states have internal predecessors, (28), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 03:15:58,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2024-11-14 03:15:58,311 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 48 [2024-11-14 03:15:58,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:58,312 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2024-11-14 03:15:58,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 33 states have internal predecessors, (53), 22 states have call successors, (33), 5 states have call predecessors, (33), 10 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) [2024-11-14 03:15:58,312 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2024-11-14 03:15:58,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-14 03:15:58,315 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:15:58,315 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:15:58,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-14 03:15:58,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:15:58,520 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:15:58,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:15:58,520 INFO L85 PathProgramCache]: Analyzing trace with hash -770123419, now seen corresponding path program 1 times [2024-11-14 03:15:58,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:15:58,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444093035] [2024-11-14 03:15:58,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:15:58,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:15:58,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:15:59,640 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-14 03:15:59,641 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:15:59,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444093035] [2024-11-14 03:15:59,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444093035] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:15:59,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:15:59,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-14 03:15:59,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715983267] [2024-11-14 03:15:59,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:15:59,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-14 03:15:59,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:15:59,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-14 03:15:59,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:15:59,644 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand has 10 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 6 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-14 03:15:59,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:15:59,987 INFO L93 Difference]: Finished difference Result 49 states and 51 transitions. [2024-11-14 03:15:59,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 03:15:59,987 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 6 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) Word has length 54 [2024-11-14 03:15:59,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:15:59,988 INFO L225 Difference]: With dead ends: 49 [2024-11-14 03:15:59,988 INFO L226 Difference]: Without dead ends: 0 [2024-11-14 03:15:59,988 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-14 03:15:59,989 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 5 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:15:59,992 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 149 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:15:59,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-14 03:15:59,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-14 03:15:59,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:15:59,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-14 03:15:59,996 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 54 [2024-11-14 03:15:59,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:15:59,996 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-14 03:15:59,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 6 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-14 03:15:59,997 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-14 03:15:59,998 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-14 03:16:00,002 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 03:16:00,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 03:16:00,007 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-11-14 03:16:00,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-14 03:16:04,527 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 03:16:04,564 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-14 03:16:04,565 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-14 03:16:04,565 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #in~node!offset [2024-11-14 03:16:04,569 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #in~node!base [2024-11-14 03:16:04,569 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.offset [2024-11-14 03:16:04,569 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.offset,GLOBAL] [2024-11-14 03:16:04,570 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.offset,GLOBAL],[IdentifierExpression[#in~node!base,]]] [2024-11-14 03:16:04,570 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.base [2024-11-14 03:16:04,570 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.base,GLOBAL] [2024-11-14 03:16:04,570 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]] [2024-11-14 03:16:04,571 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.base [2024-11-14 03:16:04,571 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.base,GLOBAL] [2024-11-14 03:16:04,571 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[ArrayAccessExpression[ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]],[IdentifierExpression[#in~node!offset,]]]]] [2024-11-14 03:16:04,571 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #in~node!base [2024-11-14 03:16:04,572 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #in~node!offset [2024-11-14 03:16:04,572 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.offset [2024-11-14 03:16:04,572 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.offset,GLOBAL] [2024-11-14 03:16:04,573 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.offset,GLOBAL],[ArrayAccessExpression[ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]],[IdentifierExpression[#in~node!offset,]]]]] [2024-11-14 03:16:04,573 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #in~node!base [2024-11-14 03:16:04,573 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #in~node!offset [2024-11-14 03:16:04,573 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.base [2024-11-14 03:16:04,573 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.base,GLOBAL] [2024-11-14 03:16:04,573 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[ArrayAccessExpression[ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]],[IdentifierExpression[#in~node!offset,]]]]] [2024-11-14 03:16:04,574 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #in~node!base [2024-11-14 03:16:04,574 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #in~node!offset [2024-11-14 03:16:04,574 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.offset [2024-11-14 03:16:04,574 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.offset,GLOBAL] [2024-11-14 03:16:04,574 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.offset,GLOBAL],[ArrayAccessExpression[ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]],[IdentifierExpression[#in~node!offset,]]]]] [2024-11-14 03:16:04,575 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.base [2024-11-14 03:16:04,575 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.base,GLOBAL] [2024-11-14 03:16:04,575 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]] [2024-11-14 03:16:04,575 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.offset [2024-11-14 03:16:04,575 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.offset,GLOBAL] [2024-11-14 03:16:04,576 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.offset,GLOBAL],[IdentifierExpression[#in~node!base,]]] [2024-11-14 03:16:04,579 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__codecvt_result~0~__codecvt_ok [2024-11-14 03:16:04,580 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__codecvt_result~0~__codecvt_partial [2024-11-14 03:16:04,580 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__codecvt_result~0~__codecvt_error [2024-11-14 03:16:04,580 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__codecvt_result~0~__codecvt_noconv [2024-11-14 03:16:04,583 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed0~0~P_ALL [2024-11-14 03:16:04,583 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed0~0~P_PID [2024-11-14 03:16:04,583 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed0~0~P_PGID [2024-11-14 03:16:04,584 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_SUCCESS [2024-11-14 03:16:04,584 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_OOM [2024-11-14 03:16:04,584 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_UNKNOWN [2024-11-14 03:16:04,584 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_SHORT_BUFFER [2024-11-14 03:16:04,584 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED [2024-11-14 03:16:04,585 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_UNSUPPORTED_OPERATION [2024-11-14 03:16:04,585 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_BUFFER_SIZE [2024-11-14 03:16:04,585 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_HEX_STR [2024-11-14 03:16:04,585 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2024-11-14 03:16:04,585 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_INDEX [2024-11-14 03:16:04,586 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_INVALID_SETTINGS [2024-11-14 03:16:04,586 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE [2024-11-14 03:16:04,586 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_NO_PERMISSIONS [2024-11-14 03:16:04,586 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_NOT_JOINABLE [2024-11-14 03:16:04,586 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_NO_SUCH_THREAD_ID [2024-11-14 03:16:04,586 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_DEADLOCK_DETECTED [2024-11-14 03:16:04,586 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MUTEX_NOT_INIT [2024-11-14 03:16:04,587 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MUTEX_TIMEOUT [2024-11-14 03:16:04,587 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MUTEX_CALLER_NOT_OWNER [2024-11-14 03:16:04,587 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MUTEX_FAILED [2024-11-14 03:16:04,587 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_COND_VARIABLE_INIT_FAILED [2024-11-14 03:16:04,587 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_COND_VARIABLE_TIMED_OUT [2024-11-14 03:16:04,587 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_CLOCK_FAILURE [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_LIST_EMPTY [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_DEST_COPY_TOO_SMALL [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_LIST_EXCEEDS_MAX_SIZE [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_FULL [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_EMPTY [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_BAD_NODE [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_HASHTBL_ITEM_NOT_FOUND [2024-11-14 03:16:04,588 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_DATE_STR [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_ARGUMENT [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_RANDOM_GEN_FAILED [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MALFORMED_INPUT_STRING [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_UNIMPLEMENTED [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_STATE [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_ENVIRONMENT_GET [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_ENVIRONMENT_SET [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_ENVIRONMENT_UNSET [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_STREAM_UNSEEKABLE [2024-11-14 03:16:04,589 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_NO_PERMISSION [2024-11-14 03:16:04,590 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_FILE_INVALID_PATH [2024-11-14 03:16:04,590 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MAX_FDS_EXCEEDED [2024-11-14 03:16:04,590 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_SYS_CALL_FAILURE [2024-11-14 03:16:04,590 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_END_COMMON_RANGE [2024-11-14 03:16:04,590 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_STREAM [2024-11-14 03:16:04,590 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_DGRAM [2024-11-14 03:16:04,591 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_RAW [2024-11-14 03:16:04,591 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_RDM [2024-11-14 03:16:04,591 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_SEQPACKET [2024-11-14 03:16:04,592 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_DCCP [2024-11-14 03:16:04,592 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_PACKET [2024-11-14 03:16:04,592 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_CLOEXEC [2024-11-14 03:16:04,592 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_NONBLOCK [2024-11-14 03:16:04,592 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_OOB [2024-11-14 03:16:04,592 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_PEEK [2024-11-14 03:16:04,593 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_DONTROUTE [2024-11-14 03:16:04,593 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_CTRUNC [2024-11-14 03:16:04,593 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_PROXY [2024-11-14 03:16:04,593 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_TRUNC [2024-11-14 03:16:04,593 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_DONTWAIT [2024-11-14 03:16:04,594 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_EOR [2024-11-14 03:16:04,594 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_WAITALL [2024-11-14 03:16:04,594 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_FIN [2024-11-14 03:16:04,594 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_SYN [2024-11-14 03:16:04,594 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_CONFIRM [2024-11-14 03:16:04,594 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_RST [2024-11-14 03:16:04,595 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_ERRQUEUE [2024-11-14 03:16:04,595 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_NOSIGNAL [2024-11-14 03:16:04,595 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_MORE [2024-11-14 03:16:04,595 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_WAITFORONE [2024-11-14 03:16:04,595 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_BATCH [2024-11-14 03:16:04,595 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_ZEROCOPY [2024-11-14 03:16:04,596 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_FASTOPEN [2024-11-14 03:16:04,596 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_CMSG_CLOEXEC [2024-11-14 03:16:04,596 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed2~0~SCM_RIGHTS [2024-11-14 03:16:04,596 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed3~0~SHUT_RD [2024-11-14 03:16:04,596 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed3~0~SHUT_WR [2024-11-14 03:16:04,597 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed3~0~SHUT_RDWR [2024-11-14 03:16:04,597 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IP [2024-11-14 03:16:04,597 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_ICMP [2024-11-14 03:16:04,597 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IGMP [2024-11-14 03:16:04,597 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IPIP [2024-11-14 03:16:04,597 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_TCP [2024-11-14 03:16:04,597 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_EGP [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_PUP [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_UDP [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IDP [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_TP [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_DCCP [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IPV6 [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_RSVP [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_GRE [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_ESP [2024-11-14 03:16:04,598 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_AH [2024-11-14 03:16:04,599 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_MTP [2024-11-14 03:16:04,599 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_BEETPH [2024-11-14 03:16:04,599 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_ENCAP [2024-11-14 03:16:04,599 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_PIM [2024-11-14 03:16:04,599 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_COMP [2024-11-14 03:16:04,599 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_SCTP [2024-11-14 03:16:04,600 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_UDPLITE [2024-11-14 03:16:04,600 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_MPLS [2024-11-14 03:16:04,600 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_RAW [2024-11-14 03:16:04,600 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_MAX [2024-11-14 03:16:04,601 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_HOPOPTS [2024-11-14 03:16:04,601 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_ROUTING [2024-11-14 03:16:04,601 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_FRAGMENT [2024-11-14 03:16:04,601 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_ICMPV6 [2024-11-14 03:16:04,601 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_NONE [2024-11-14 03:16:04,601 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_DSTOPTS [2024-11-14 03:16:04,602 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_MH [2024-11-14 03:16:04,602 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_ECHO [2024-11-14 03:16:04,602 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_DISCARD [2024-11-14 03:16:04,602 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_SYSTAT [2024-11-14 03:16:04,602 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_DAYTIME [2024-11-14 03:16:04,602 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_NETSTAT [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_FTP [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_TELNET [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_SMTP [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_TIMESERVER [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_NAMESERVER [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_WHOIS [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_MTP [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_TFTP [2024-11-14 03:16:04,603 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_RJE [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_FINGER [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_TTYLINK [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_SUPDUP [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_EXECSERVER [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_LOGINSERVER [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_CMDSERVER [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_EFSSERVER [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_BIFFUDP [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_WHOSERVER [2024-11-14 03:16:04,604 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_ROUTESERVER [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_RESERVED [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_USERRESERVED [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_DONE [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_DELETE_CALLED [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_READY_FOR_USE [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_relaxed [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_acquire [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_release [2024-11-14 03:16:04,605 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_acq_rel [2024-11-14 03:16:04,606 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_seq_cst [2024-11-14 03:16:04,613 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: Variable |aws_linked_list_node_prev_is_valid_#res| not permitted in requires for aws_linked_list_node_prev_is_valid: (and (or (let ((.cse2 (+ |aws_linked_list_node_prev_is_valid_#in~node.offset| 8))) (let ((.cse0 (select (select |#memory_$Pointer$.base| |aws_linked_list_node_prev_is_valid_#in~node.base|) .cse2)) (.cse1 (select (select |#memory_$Pointer$.offset| |aws_linked_list_node_prev_is_valid_#in~node.base|) .cse2))) (and (= |aws_linked_list_node_prev_is_valid_#in~node.base| (select (select |#memory_$Pointer$.base| .cse0) .cse1)) (= (select (select |#memory_$Pointer$.offset| .cse0) .cse1) |aws_linked_list_node_prev_is_valid_#in~node.offset|)))) (= |aws_linked_list_node_prev_is_valid_#res| 0)) (exists ((|ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base| Int)) (let ((.cse3 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) 8))) (and (= |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base| (select (select |#memory_$Pointer$.base| .cse3) 0)) (not (= .cse3 |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|)) (= (select (select |#memory_$Pointer$.offset| .cse3) 0) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) 8) 0) (<= 2 |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) (<= 2 .cse3))))) at de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.FloydHoareUtils.checkPermissibleVariables(FloydHoareUtils.java:210) at de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.FloydHoareUtils.createProcedureContractResults(FloydHoareUtils.java:166) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:202) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:143) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2024-11-14 03:16:04,621 INFO L158 Benchmark]: Toolchain (without parser) took 139641.08ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 110.5MB in the beginning and 117.6MB in the end (delta: -7.1MB). Peak memory consumption was 473.4MB. Max. memory is 16.1GB. [2024-11-14 03:16:04,622 INFO L158 Benchmark]: CDTParser took 0.50ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:16:04,626 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3306.66ms. Allocated memory is still 142.6MB. Free memory was 110.3MB in the beginning and 52.5MB in the end (delta: 57.8MB). Peak memory consumption was 86.1MB. Max. memory is 16.1GB. [2024-11-14 03:16:04,627 INFO L158 Benchmark]: Boogie Procedure Inliner took 173.24ms. Allocated memory is still 142.6MB. Free memory was 52.5MB in the beginning and 102.7MB in the end (delta: -50.2MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. [2024-11-14 03:16:04,627 INFO L158 Benchmark]: Boogie Preprocessor took 78.24ms. Allocated memory is still 142.6MB. Free memory was 102.7MB in the beginning and 100.3MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:16:04,628 INFO L158 Benchmark]: RCFGBuilder took 894.57ms. Allocated memory is still 142.6MB. Free memory was 100.3MB in the beginning and 73.5MB in the end (delta: 26.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-14 03:16:04,628 INFO L158 Benchmark]: TraceAbstraction took 135178.61ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 73.5MB in the beginning and 117.6MB in the end (delta: -44.1MB). Peak memory consumption was 442.6MB. Max. memory is 16.1GB. [2024-11-14 03:16:04,633 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.50ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3306.66ms. Allocated memory is still 142.6MB. Free memory was 110.3MB in the beginning and 52.5MB in the end (delta: 57.8MB). Peak memory consumption was 86.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 173.24ms. Allocated memory is still 142.6MB. Free memory was 52.5MB in the beginning and 102.7MB in the end (delta: -50.2MB). Peak memory consumption was 17.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.24ms. Allocated memory is still 142.6MB. Free memory was 102.7MB in the beginning and 100.3MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 894.57ms. Allocated memory is still 142.6MB. Free memory was 100.3MB in the beginning and 73.5MB in the end (delta: 26.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 135178.61ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 73.5MB in the beginning and 117.6MB in the end (delta: -44.1MB). Peak memory consumption was 442.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #in~node!offset - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #in~node!base - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.offset,GLOBAL] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.offset,GLOBAL],[IdentifierExpression[#in~node!base,]]] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.base,GLOBAL] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.base,GLOBAL] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[ArrayAccessExpression[ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]],[IdentifierExpression[#in~node!offset,]]]]] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #in~node!base - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #in~node!offset - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.offset,GLOBAL] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.offset,GLOBAL],[ArrayAccessExpression[ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]],[IdentifierExpression[#in~node!offset,]]]]] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #in~node!base - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #in~node!offset - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.base,GLOBAL] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[ArrayAccessExpression[ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]],[IdentifierExpression[#in~node!offset,]]]]] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #in~node!base - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #in~node!offset - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.offset,GLOBAL] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.offset,GLOBAL],[ArrayAccessExpression[ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]],[IdentifierExpression[#in~node!offset,]]]]] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.base,GLOBAL] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.base,GLOBAL],[IdentifierExpression[#in~node!base,]]] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#memory_$Pointer$.offset,GLOBAL] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Cannot backtranslate array access to array ArrayAccessExpression[IdentifierExpression[#memory_$Pointer$.offset,GLOBAL],[IdentifierExpression[#in~node!base,]]] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__codecvt_result~0~__codecvt_ok - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__codecvt_result~0~__codecvt_partial - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__codecvt_result~0~__codecvt_error - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__codecvt_result~0~__codecvt_noconv - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed0~0~P_ALL - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed0~0~P_PID - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed0~0~P_PGID - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_SUCCESS - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_OOM - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_UNKNOWN - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_SHORT_BUFFER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_OVERFLOW_DETECTED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_UNSUPPORTED_OPERATION - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_BUFFER_SIZE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_HEX_STR - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_INDEX - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_INVALID_SETTINGS - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_NO_PERMISSIONS - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_NOT_JOINABLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_NO_SUCH_THREAD_ID - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_THREAD_DEADLOCK_DETECTED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MUTEX_NOT_INIT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MUTEX_TIMEOUT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MUTEX_CALLER_NOT_OWNER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MUTEX_FAILED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_COND_VARIABLE_INIT_FAILED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_COND_VARIABLE_TIMED_OUT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_CLOCK_FAILURE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_LIST_EMPTY - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_DEST_COPY_TOO_SMALL - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_LIST_EXCEEDS_MAX_SIZE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_FULL - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_EMPTY - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_PRIORITY_QUEUE_BAD_NODE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_HASHTBL_ITEM_NOT_FOUND - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_DATE_STR - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_ARGUMENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_RANDOM_GEN_FAILED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MALFORMED_INPUT_STRING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_UNIMPLEMENTED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_INVALID_STATE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_ENVIRONMENT_GET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_ENVIRONMENT_SET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_ENVIRONMENT_UNSET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_STREAM_UNSEEKABLE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_NO_PERMISSION - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_FILE_INVALID_PATH - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_MAX_FDS_EXCEEDED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_SYS_CALL_FAILURE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_common_error~0~AWS_ERROR_END_COMMON_RANGE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_STREAM - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_DGRAM - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_RAW - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_RDM - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_SEQPACKET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_DCCP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_PACKET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_CLOEXEC - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~__socket_type~0~SOCK_NONBLOCK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_OOB - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_PEEK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_DONTROUTE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_CTRUNC - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_PROXY - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_TRUNC - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_DONTWAIT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_EOR - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_WAITALL - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_FIN - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_SYN - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_CONFIRM - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_RST - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_ERRQUEUE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_NOSIGNAL - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_MORE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_WAITFORONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_BATCH - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_ZEROCOPY - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_FASTOPEN - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed1~0~MSG_CMSG_CLOEXEC - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed2~0~SCM_RIGHTS - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed3~0~SHUT_RD - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed3~0~SHUT_WR - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed3~0~SHUT_RDWR - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_ICMP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IGMP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IPIP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_TCP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_EGP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_PUP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_UDP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IDP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_TP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_DCCP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_IPV6 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_RSVP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_GRE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_ESP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_AH - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_MTP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_BEETPH - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_ENCAP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_PIM - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_COMP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_SCTP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_UDPLITE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_MPLS - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_RAW - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed4~0~IPPROTO_MAX - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_HOPOPTS - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_ROUTING - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_FRAGMENT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_ICMPV6 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_NONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_DSTOPTS - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed5~0~IPPROTO_MH - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_ECHO - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_DISCARD - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_SYSTAT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_DAYTIME - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_NETSTAT - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_FTP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_TELNET - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_SMTP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_TIMESERVER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_NAMESERVER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_WHOIS - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_MTP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_TFTP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_RJE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_FINGER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_TTYLINK - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_SUPDUP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_EXECSERVER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_LOGINSERVER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_CMDSERVER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_EFSSERVER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_BIFFUDP - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_WHOSERVER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_ROUTESERVER - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_RESERVED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~unnamed6~0~IPPORT_USERRESERVED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_DONE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_DELETE_CALLED - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_hash_iter_status~0~AWS_HASH_ITER_STATUS_READY_FOR_USE - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_relaxed - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_acquire - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_release - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_acq_rel - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~aws_memory_order~0~aws_memory_order_seq_cst * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 223]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 33 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 130.5s, OverallIterations: 6, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 9.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 139 SdHoareTripleChecker+Valid, 4.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 116 mSDsluCounter, 917 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 778 mSDsCounter, 153 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1835 IncrementalHoareTripleChecker+Invalid, 1988 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 153 mSolverCounterUnsat, 139 mSDtfsCounter, 1835 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 454 GetRequests, 193 SyntacticMatches, 44 SemanticMatches, 217 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4117 ImplicationChecksByTransitivity, 86.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=49occurred in iteration=5, InterpolantAutomatonStates: 73, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 6 MinimizatonAttempts, 3 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 51.3s InterpolantComputationTime, 336 NumberOfCodeBlocks, 336 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 434 ConstructedInterpolants, 83 QuantifiedInterpolants, 14672 SizeOfPredicates, 49 NumberOfNonLiveVariables, 792 ConjunctsInSsa, 256 ConjunctsInUnsatCore, 13 InterpolantComputations, 3 PerfectInterpolantSequences, 244/276 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - ProcedureContractResult [Line: 4717]: Procedure Contract for aws_linked_list_node_next_is_valid Derived contract for procedure aws_linked_list_node_next_is_valid. Ensures: (((\result == 1) || (\result == 0)) && ((((((((((((_IO_2_1_stdin_ == \old(_IO_2_1_stdin_)) && (_IO_2_1_stdout_ == \old(_IO_2_1_stdout_))) && (_IO_2_1_stderr_ == \old(_IO_2_1_stderr_))) && (stdin == \old(stdin))) && (stdout == \old(stdout))) && (stderr == \old(stderr))) && (sys_nerr == \old(sys_nerr))) && (sys_errlist == \old(sys_errlist))) && (in6addr_any == \old(in6addr_any))) && (in6addr_loopback == \old(in6addr_loopback))) && (s_can_fail_allocator_static == \old(s_can_fail_allocator_static))) && (tl_last_error == \old(tl_last_error)))) - ExceptionOrErrorResult: IllegalStateException: Variable |aws_linked_list_node_prev_is_valid_#res| not permitted in requires for aws_linked_list_node_prev_is_valid: (and (or (let ((.cse2 (+ |aws_linked_list_node_prev_is_valid_#in~node.offset| 8))) (let ((.cse0 (select (select |#memory_$Pointer$.base| |aws_linked_list_node_prev_is_valid_#in~node.base|) .cse2)) (.cse1 (select (select |#memory_$Pointer$.offset| |aws_linked_list_node_prev_is_valid_#in~node.base|) .cse2))) (and (= |aws_linked_list_node_prev_is_valid_#in~node.base| (select (select |#memory_$Pointer$.base| .cse0) .cse1)) (= (select (select |#memory_$Pointer$.offset| .cse0) .cse1) |aws_linked_list_node_prev_is_valid_#in~node.offset|)))) (= |aws_linked_list_node_prev_is_valid_#res| 0)) (exists ((|ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base| Int)) (let ((.cse3 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) 8))) (and (= |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base| (select (select |#memory_$Pointer$.base| .cse3) 0)) (not (= .cse3 |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|)) (= (select (select |#memory_$Pointer$.offset| .cse3) 0) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) 8) 0) (<= 2 |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) (<= 2 .cse3))))) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: Variable |aws_linked_list_node_prev_is_valid_#res| not permitted in requires for aws_linked_list_node_prev_is_valid: (and (or (let ((.cse2 (+ |aws_linked_list_node_prev_is_valid_#in~node.offset| 8))) (let ((.cse0 (select (select |#memory_$Pointer$.base| |aws_linked_list_node_prev_is_valid_#in~node.base|) .cse2)) (.cse1 (select (select |#memory_$Pointer$.offset| |aws_linked_list_node_prev_is_valid_#in~node.base|) .cse2))) (and (= |aws_linked_list_node_prev_is_valid_#in~node.base| (select (select |#memory_$Pointer$.base| .cse0) .cse1)) (= (select (select |#memory_$Pointer$.offset| .cse0) .cse1) |aws_linked_list_node_prev_is_valid_#in~node.offset|)))) (= |aws_linked_list_node_prev_is_valid_#res| 0)) (exists ((|ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base| Int)) (let ((.cse3 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) 8))) (and (= |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base| (select (select |#memory_$Pointer$.base| .cse3) 0)) (not (= .cse3 |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|)) (= (select (select |#memory_$Pointer$.offset| .cse3) 0) 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) 8) 0) (<= 2 |ULTIMATE.start_aws_linked_list_prev_harness_~#node~1#1.base|) (<= 2 .cse3))))): de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.FloydHoareUtils.checkPermissibleVariables(FloydHoareUtils.java:210) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-11-14 03:16:04,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3cfefcdaebfc0d2ae96a13658913db77eb9f3dde98071b7e2682ec197ecbe65d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:16:08,407 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:16:08,586 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2024-11-14 03:16:08,599 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:16:08,600 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:16:08,646 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:16:08,648 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:16:08,649 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:16:08,649 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:16:08,650 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:16:08,652 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:16:08,652 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:16:08,652 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:16:08,652 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:16:08,652 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:16:08,653 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:16:08,653 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:16:08,653 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:16:08,653 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:16:08,653 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:16:08,654 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:16:08,654 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:16:08,654 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 03:16:08,654 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 03:16:08,654 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:16:08,654 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 03:16:08,654 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:16:08,654 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:16:08,654 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:16:08,655 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 03:16:08,655 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:16:08,655 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:16:08,655 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:16:08,655 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:16:08,657 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:16:08,657 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:16:08,657 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 03:16:08,658 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 03:16:08,658 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:16:08,658 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:16:08,658 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3cfefcdaebfc0d2ae96a13658913db77eb9f3dde98071b7e2682ec197ecbe65d [2024-11-14 03:16:09,133 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:16:09,145 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:16:09,148 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:16:09,150 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:16:09,150 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:16:09,152 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i Unable to find full path for "g++" [2024-11-14 03:16:11,723 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:16:12,348 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:16:12,349 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i [2024-11-14 03:16:12,411 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/data/769d0c1b4/6bff71d1dad94e17802f394fc139b210/FLAG87cca0db0 [2024-11-14 03:16:12,443 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/data/769d0c1b4/6bff71d1dad94e17802f394fc139b210 [2024-11-14 03:16:12,447 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:16:12,450 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:16:12,453 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:16:12,453 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:16:12,460 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:16:12,461 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:16:12" (1/1) ... [2024-11-14 03:16:12,463 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d8aa98e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:12, skipping insertion in model container [2024-11-14 03:16:12,466 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:16:12" (1/1) ... [2024-11-14 03:16:12,568 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:16:12,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4494,4507] [2024-11-14 03:16:12,925 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4554,4567] [2024-11-14 03:16:13,936 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,107 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,108 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,109 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,123 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,127 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,128 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,128 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,130 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,130 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,132 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,137 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,138 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,141 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,142 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,156 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,157 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,157 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,158 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,160 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,161 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,162 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,163 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,166 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,167 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,168 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,168 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,169 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,170 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:14,804 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,805 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,806 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:14,807 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,001 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,027 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[150478,150491] [2024-11-14 03:16:15,029 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:16:15,067 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-14 03:16:15,109 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:16:15,117 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4494,4507] [2024-11-14 03:16:15,118 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4554,4567] [2024-11-14 03:16:15,157 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,184 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,185 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,186 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,194 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,196 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,197 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,197 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,198 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,198 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,199 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,202 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,203 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,205 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,205 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,213 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,214 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,214 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,215 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,216 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,217 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,217 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,218 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,219 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,220 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,221 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,221 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,222 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,222 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,383 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,384 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,385 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,385 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,455 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:16:15,469 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[150478,150491] [2024-11-14 03:16:15,472 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:16:15,486 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:16:15,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4494,4507] [2024-11-14 03:16:15,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[4554,4567] [2024-11-14 03:16:15,586 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,586 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,587 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,587 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,588 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,606 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,607 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,609 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,613 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,614 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,615 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,617 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,618 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 03:16:15,792 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/sv-benchmarks/c/aws-c-common/aws_linked_list_prev_harness.i[150478,150491] [2024-11-14 03:16:15,793 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:16:16,103 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:16:16,104 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16 WrapperNode [2024-11-14 03:16:16,105 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:16:16,107 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:16:16,108 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:16:16,108 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:16:16,118 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,249 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,307 INFO L138 Inliner]: procedures = 687, calls = 1039, calls flagged for inlining = 51, calls inlined = 4, statements flattened = 57 [2024-11-14 03:16:16,309 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:16:16,311 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:16:16,312 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:16:16,312 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:16:16,322 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,323 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,329 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,330 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,363 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,369 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,378 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,380 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,394 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:16:16,395 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:16:16,395 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:16:16,395 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:16:16,400 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (1/1) ... [2024-11-14 03:16:16,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:16:16,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:16:16,464 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:16:16,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:16:16,530 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 03:16:16,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 03:16:16,531 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-14 03:16:16,532 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-14 03:16:16,532 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2024-11-14 03:16:16,532 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2024-11-14 03:16:16,532 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:16:16,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-14 03:16:16,533 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:16:16,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:16:16,533 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:16:16,533 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:16:16,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 03:16:16,534 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-14 03:16:16,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 03:16:16,534 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2024-11-14 03:16:16,534 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2024-11-14 03:16:16,952 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:16:16,955 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:16:17,370 INFO L? ?]: Removed 31 outVars from TransFormulas that were not future-live. [2024-11-14 03:16:17,371 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:16:17,385 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:16:17,386 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-14 03:16:17,386 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:16:17 BoogieIcfgContainer [2024-11-14 03:16:17,387 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:16:17,390 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:16:17,390 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:16:17,400 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:16:17,400 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:16:12" (1/3) ... [2024-11-14 03:16:17,402 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28092858 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:16:17, skipping insertion in model container [2024-11-14 03:16:17,402 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:16:16" (2/3) ... [2024-11-14 03:16:17,402 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28092858 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:16:17, skipping insertion in model container [2024-11-14 03:16:17,403 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:16:17" (3/3) ... [2024-11-14 03:16:17,404 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_prev_harness.i [2024-11-14 03:16:17,424 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:16:17,426 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_prev_harness.i that has 5 procedures, 50 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-14 03:16:17,532 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:16:17,551 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@4825ce1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:16:17,551 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:16:17,556 INFO L276 IsEmpty]: Start isEmpty. Operand has 50 states, 32 states have (on average 1.21875) internal successors, (39), 33 states have internal predecessors, (39), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-14 03:16:17,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-14 03:16:17,566 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:16:17,567 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:16:17,568 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:16:17,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:16:17,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1117195627, now seen corresponding path program 1 times [2024-11-14 03:16:17,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:16:17,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [692635110] [2024-11-14 03:16:17,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:16:17,596 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:16:17,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:16:17,599 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:16:17,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 03:16:17,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:16:17,942 INFO L255 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 03:16:17,950 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:16:17,989 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:16:17,989 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:16:17,990 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:16:17,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692635110] [2024-11-14 03:16:17,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692635110] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:16:17,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:16:17,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:16:17,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163813344] [2024-11-14 03:16:17,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:16:18,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 03:16:18,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:16:18,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 03:16:18,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:16:18,033 INFO L87 Difference]: Start difference. First operand has 50 states, 32 states have (on average 1.21875) internal successors, (39), 33 states have internal predecessors, (39), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-14 03:16:18,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:16:18,065 INFO L93 Difference]: Finished difference Result 94 states and 124 transitions. [2024-11-14 03:16:18,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 03:16:18,068 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2024-11-14 03:16:18,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:16:18,080 INFO L225 Difference]: With dead ends: 94 [2024-11-14 03:16:18,081 INFO L226 Difference]: Without dead ends: 45 [2024-11-14 03:16:18,086 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:16:18,090 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:16:18,091 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:16:18,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2024-11-14 03:16:18,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2024-11-14 03:16:18,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 28 states have (on average 1.1785714285714286) internal successors, (33), 29 states have internal predecessors, (33), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-14 03:16:18,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 56 transitions. [2024-11-14 03:16:18,149 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 56 transitions. Word has length 28 [2024-11-14 03:16:18,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:16:18,152 INFO L471 AbstractCegarLoop]: Abstraction has 45 states and 56 transitions. [2024-11-14 03:16:18,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-14 03:16:18,153 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 56 transitions. [2024-11-14 03:16:18,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-14 03:16:18,156 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:16:18,156 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:16:18,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-14 03:16:18,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:16:18,357 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:16:18,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:16:18,358 INFO L85 PathProgramCache]: Analyzing trace with hash 96127273, now seen corresponding path program 1 times [2024-11-14 03:16:18,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:16:18,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1693939567] [2024-11-14 03:16:18,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:16:18,359 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:16:18,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:16:18,365 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:16:18,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 03:16:18,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:16:18,694 INFO L255 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 03:16:18,711 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:16:22,570 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:16:22,571 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:16:22,572 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:16:22,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1693939567] [2024-11-14 03:16:22,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1693939567] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:16:22,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:16:22,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-14 03:16:22,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806691590] [2024-11-14 03:16:22,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:16:22,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-14 03:16:22,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:16:22,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-14 03:16:22,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2024-11-14 03:16:22,580 INFO L87 Difference]: Start difference. First operand 45 states and 56 transitions. Second operand has 17 states, 14 states have (on average 1.5) internal successors, (21), 13 states have internal predecessors, (21), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-14 03:16:25,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:16:25,398 INFO L93 Difference]: Finished difference Result 60 states and 74 transitions. [2024-11-14 03:16:25,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 03:16:25,400 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 1.5) internal successors, (21), 13 states have internal predecessors, (21), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 28 [2024-11-14 03:16:25,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:16:25,403 INFO L225 Difference]: With dead ends: 60 [2024-11-14 03:16:25,403 INFO L226 Difference]: Without dead ends: 58 [2024-11-14 03:16:25,406 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2024-11-14 03:16:25,407 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 57 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:16:25,408 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 370 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-14 03:16:25,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2024-11-14 03:16:25,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 53. [2024-11-14 03:16:25,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 33 states have (on average 1.1515151515151516) internal successors, (38), 35 states have internal predecessors, (38), 13 states have call successors, (13), 5 states have call predecessors, (13), 6 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2024-11-14 03:16:25,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 66 transitions. [2024-11-14 03:16:25,429 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 66 transitions. Word has length 28 [2024-11-14 03:16:25,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:16:25,429 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 66 transitions. [2024-11-14 03:16:25,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 1.5) internal successors, (21), 13 states have internal predecessors, (21), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-14 03:16:25,429 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 66 transitions. [2024-11-14 03:16:25,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-14 03:16:25,431 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:16:25,431 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:16:25,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-14 03:16:25,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:16:25,633 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:16:25,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:16:25,634 INFO L85 PathProgramCache]: Analyzing trace with hash -713219353, now seen corresponding path program 1 times [2024-11-14 03:16:25,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:16:25,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [273614776] [2024-11-14 03:16:25,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:16:25,636 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:16:25,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:16:25,639 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:16:25,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-14 03:16:25,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:16:25,846 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 03:16:25,854 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:16:27,833 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:16:27,833 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:16:31,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:16:31,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2024-11-14 03:16:31,424 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:16:31,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2024-11-14 03:16:31,449 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-14 03:16:31,449 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:16:31,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [273614776] [2024-11-14 03:16:31,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [273614776] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:16:31,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [713067643] [2024-11-14 03:16:31,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:16:31,450 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:16:31,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:16:31,460 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:16:31,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-14 03:16:31,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:16:31,824 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 03:16:31,828 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:16:33,137 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:16:33,139 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:16:35,816 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:16:35,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2024-11-14 03:16:35,858 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:16:35,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2024-11-14 03:16:35,877 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-14 03:16:35,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [713067643] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:16:35,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214681707] [2024-11-14 03:16:35,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:16:35,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:16:35,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:16:35,883 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:16:35,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 03:16:36,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:16:36,020 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-14 03:16:36,025 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:16:36,810 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:16:36,810 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:16:39,242 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:16:39,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2024-11-14 03:16:39,273 INFO L349 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2024-11-14 03:16:39,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2024-11-14 03:16:39,284 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-14 03:16:39,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214681707] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:16:39,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:16:39,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13, 11, 13, 11] total 22 [2024-11-14 03:16:39,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710478660] [2024-11-14 03:16:39,285 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:16:39,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 03:16:39,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:16:39,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 03:16:39,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2024-11-14 03:16:39,288 INFO L87 Difference]: Start difference. First operand 53 states and 66 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 22 states have internal predecessors, (38), 5 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-14 03:16:41,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:16:41,893 INFO L93 Difference]: Finished difference Result 117 states and 146 transitions. [2024-11-14 03:16:41,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 03:16:41,895 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 22 states have internal predecessors, (38), 5 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 28 [2024-11-14 03:16:41,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:16:41,897 INFO L225 Difference]: With dead ends: 117 [2024-11-14 03:16:41,898 INFO L226 Difference]: Without dead ends: 67 [2024-11-14 03:16:41,901 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 135 SyntacticMatches, 8 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=199, Invalid=793, Unknown=0, NotChecked=0, Total=992 [2024-11-14 03:16:41,901 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 72 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 03:16:41,902 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 263 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-14 03:16:41,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-11-14 03:16:41,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2024-11-14 03:16:41,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 41 states have (on average 1.170731707317073) internal successors, (48), 43 states have internal predecessors, (48), 13 states have call successors, (13), 6 states have call predecessors, (13), 7 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2024-11-14 03:16:41,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 76 transitions. [2024-11-14 03:16:41,924 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 76 transitions. Word has length 28 [2024-11-14 03:16:41,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:16:41,925 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 76 transitions. [2024-11-14 03:16:41,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 22 states have internal predecessors, (38), 5 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-14 03:16:41,925 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 76 transitions. [2024-11-14 03:16:41,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-14 03:16:41,926 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:16:41,926 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:16:41,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-11-14 03:16:42,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-14 03:16:42,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-14 03:16:42,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:16:42,527 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:16:42,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:16:42,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1106246363, now seen corresponding path program 1 times [2024-11-14 03:16:42,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:16:42,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [657943542] [2024-11-14 03:16:42,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:16:42,530 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:16:42,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:16:42,532 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:16:42,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 03:16:42,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:16:42,731 INFO L255 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 03:16:42,733 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:16:42,803 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:16:42,803 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:16:42,803 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:16:42,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [657943542] [2024-11-14 03:16:42,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [657943542] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:16:42,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:16:42,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:16:42,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787882696] [2024-11-14 03:16:42,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:16:42,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:16:42,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:16:42,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:16:42,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:16:42,805 INFO L87 Difference]: Start difference. First operand 62 states and 76 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-14 03:16:42,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:16:42,877 INFO L93 Difference]: Finished difference Result 128 states and 156 transitions. [2024-11-14 03:16:42,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:16:42,879 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2024-11-14 03:16:42,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:16:42,880 INFO L225 Difference]: With dead ends: 128 [2024-11-14 03:16:42,880 INFO L226 Difference]: Without dead ends: 64 [2024-11-14 03:16:42,880 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:16:42,881 INFO L432 NwaCegarLoop]: 56 mSDtfsCounter, 3 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:16:42,882 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 149 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:16:42,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-14 03:16:42,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 58. [2024-11-14 03:16:42,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 39 states have (on average 1.1538461538461537) internal successors, (45), 40 states have internal predecessors, (45), 12 states have call successors, (12), 6 states have call predecessors, (12), 6 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2024-11-14 03:16:42,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 69 transitions. [2024-11-14 03:16:42,900 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 69 transitions. Word has length 28 [2024-11-14 03:16:42,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:16:42,900 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 69 transitions. [2024-11-14 03:16:42,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-14 03:16:42,901 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 69 transitions. [2024-11-14 03:16:42,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-14 03:16:42,902 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:16:42,902 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:16:42,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-14 03:16:43,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:16:43,103 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:16:43,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:16:43,103 INFO L85 PathProgramCache]: Analyzing trace with hash 695086179, now seen corresponding path program 1 times [2024-11-14 03:16:43,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:16:43,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [244727285] [2024-11-14 03:16:43,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:16:43,104 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:16:43,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:16:43,106 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:16:43,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-14 03:16:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:16:43,291 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-14 03:16:43,296 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:16:45,954 INFO L349 Elim1Store]: treesize reduction 77, result has 45.4 percent of original size [2024-11-14 03:16:45,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 165 treesize of output 141 [2024-11-14 03:16:46,205 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:16:46,205 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:16:56,505 INFO L349 Elim1Store]: treesize reduction 49, result has 2.0 percent of original size [2024-11-14 03:16:56,505 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 6 new quantified variables, introduced 3 case distinctions, treesize of input 136 treesize of output 1 [2024-11-14 03:17:20,387 WARN L286 SmtUtils]: Spent 16.39s on a formula simplification. DAG size of input: 72 DAG size of output: 67 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:17:20,388 INFO L349 Elim1Store]: treesize reduction 19, result has 88.9 percent of original size [2024-11-14 03:17:20,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 136 treesize of output 227 [2024-11-14 03:17:20,965 INFO L224 Elim1Store]: Index analysis took 481 ms [2024-11-14 03:17:26,366 WARN L286 SmtUtils]: Spent 5.34s on a formula simplification. DAG size of input: 69 DAG size of output: 61 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:17:26,366 INFO L349 Elim1Store]: treesize reduction 16, result has 87.0 percent of original size [2024-11-14 03:17:26,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 224 treesize of output 230 [2024-11-14 03:17:34,536 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:17:34,536 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:17:34,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [244727285] [2024-11-14 03:17:34,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [244727285] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:17:34,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1004685130] [2024-11-14 03:17:34,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:17:34,537 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:17:34,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:17:34,539 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:17:34,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-14 03:17:34,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:17:34,987 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-14 03:17:34,991 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:17:46,006 INFO L349 Elim1Store]: treesize reduction 77, result has 45.4 percent of original size [2024-11-14 03:17:46,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 165 treesize of output 141 [2024-11-14 03:17:46,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:17:46,189 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:17:56,060 INFO L349 Elim1Store]: treesize reduction 49, result has 2.0 percent of original size [2024-11-14 03:17:56,060 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 6 new quantified variables, introduced 3 case distinctions, treesize of input 136 treesize of output 1 [2024-11-14 03:18:13,755 WARN L286 SmtUtils]: Spent 17.08s on a formula simplification. DAG size of input: 72 DAG size of output: 67 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:18:13,755 INFO L349 Elim1Store]: treesize reduction 19, result has 88.9 percent of original size [2024-11-14 03:18:13,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 136 treesize of output 227 [2024-11-14 03:18:14,294 INFO L224 Elim1Store]: Index analysis took 453 ms [2024-11-14 03:18:20,849 WARN L286 SmtUtils]: Spent 6.49s on a formula simplification. DAG size of input: 69 DAG size of output: 61 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:18:20,849 INFO L349 Elim1Store]: treesize reduction 16, result has 87.0 percent of original size [2024-11-14 03:18:20,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 224 treesize of output 230 [2024-11-14 03:18:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:18:33,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1004685130] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:18:33,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971872605] [2024-11-14 03:18:33,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:18:33,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:18:33,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:18:33,626 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:18:33,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 03:18:33,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:18:33,827 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-14 03:18:33,830 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:18:45,192 INFO L349 Elim1Store]: treesize reduction 77, result has 45.4 percent of original size [2024-11-14 03:18:45,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 165 treesize of output 141 [2024-11-14 03:18:45,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:18:45,382 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:19:07,132 WARN L286 SmtUtils]: Spent 12.36s on a formula simplification. DAG size of input: 29 DAG size of output: 4 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:19:07,132 INFO L349 Elim1Store]: treesize reduction 46, result has 8.0 percent of original size [2024-11-14 03:19:07,132 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 6 new quantified variables, introduced 3 case distinctions, treesize of input 136 treesize of output 76 [2024-11-14 03:19:07,390 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-14 03:19:07,390 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 1 [2024-11-14 03:19:25,002 WARN L286 SmtUtils]: Spent 17.05s on a formula simplification. DAG size of input: 72 DAG size of output: 67 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:19:25,002 INFO L349 Elim1Store]: treesize reduction 19, result has 88.9 percent of original size [2024-11-14 03:19:25,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 136 treesize of output 227 [2024-11-14 03:19:25,438 INFO L224 Elim1Store]: Index analysis took 357 ms [2024-11-14 03:19:31,493 WARN L286 SmtUtils]: Spent 5.99s on a formula simplification. DAG size of input: 69 DAG size of output: 61 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:19:31,494 INFO L349 Elim1Store]: treesize reduction 16, result has 87.0 percent of original size [2024-11-14 03:19:31,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 224 treesize of output 230 [2024-11-14 03:19:43,917 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:19:43,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971872605] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:19:43,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:19:43,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 18, 16, 18, 16] total 31 [2024-11-14 03:19:43,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795167004] [2024-11-14 03:19:43,918 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:19:43,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-14 03:19:43,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:19:43,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-14 03:19:43,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=845, Unknown=4, NotChecked=0, Total=930 [2024-11-14 03:19:43,920 INFO L87 Difference]: Start difference. First operand 58 states and 69 transitions. Second operand has 31 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 23 states have internal predecessors, (57), 8 states have call successors, (12), 4 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 6 states have call successors, (10) [2024-11-14 03:20:00,332 WARN L286 SmtUtils]: Spent 6.88s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:20:08,781 WARN L286 SmtUtils]: Spent 6.65s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:20:41,501 WARN L286 SmtUtils]: Spent 6.68s on a formula simplification that was a NOOP. DAG size: 48 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 03:20:49,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:20:49,139 INFO L93 Difference]: Finished difference Result 73 states and 85 transitions. [2024-11-14 03:20:49,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 03:20:49,140 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 23 states have internal predecessors, (57), 8 states have call successors, (12), 4 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 6 states have call successors, (10) Word has length 42 [2024-11-14 03:20:49,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:20:49,141 INFO L225 Difference]: With dead ends: 73 [2024-11-14 03:20:49,141 INFO L226 Difference]: Without dead ends: 71 [2024-11-14 03:20:49,143 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 209 SyntacticMatches, 11 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 58.3s TimeCoverageRelationStatistics Valid=186, Invalid=1880, Unknown=4, NotChecked=0, Total=2070 [2024-11-14 03:20:49,144 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 48 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:20:49,144 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 591 Invalid, 891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 27.9s Time] [2024-11-14 03:20:49,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-11-14 03:20:49,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 66. [2024-11-14 03:20:49,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 46 states have internal predecessors, (50), 13 states have call successors, (13), 7 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2024-11-14 03:20:49,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 78 transitions. [2024-11-14 03:20:49,169 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 78 transitions. Word has length 42 [2024-11-14 03:20:49,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:20:49,169 INFO L471 AbstractCegarLoop]: Abstraction has 66 states and 78 transitions. [2024-11-14 03:20:49,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 23 states have internal predecessors, (57), 8 states have call successors, (12), 4 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 6 states have call successors, (10) [2024-11-14 03:20:49,172 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 78 transitions. [2024-11-14 03:20:49,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-14 03:20:49,173 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:20:49,173 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:20:49,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2024-11-14 03:20:49,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-14 03:20:49,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-14 03:20:49,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:20:49,774 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:20:49,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:20:49,775 INFO L85 PathProgramCache]: Analyzing trace with hash -114260447, now seen corresponding path program 1 times [2024-11-14 03:20:49,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:20:49,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374622035] [2024-11-14 03:20:49,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:20:49,776 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:20:49,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:20:49,781 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:20:49,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-14 03:20:49,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:20:49,951 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 03:20:49,954 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:20:54,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2024-11-14 03:20:57,473 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_19| (_ BitVec 64)) (|ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ BitVec 64))) (and (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_~node#1.base|) (_ bv8 64))) |v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_19|)) (not (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ bv0 64))))) is different from true [2024-11-14 03:21:02,021 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ BitVec 64)) (|v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_20| (_ BitVec 64))) (and (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_~node#1.base|) (_ bv8 64))) |v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_20|)) (not (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ bv0 64))))) is different from true [2024-11-14 03:21:21,491 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2024-11-14 03:21:21,491 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:21:46,846 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-11-14 03:21:46,846 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 20 treesize of output 9 [2024-11-14 03:22:03,527 WARN L286 SmtUtils]: Spent 6.45s on a formula simplification. DAG size of input: 49 DAG size of output: 42 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:22:03,528 INFO L349 Elim1Store]: treesize reduction 23, result has 79.3 percent of original size [2024-11-14 03:22:03,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 104 [2024-11-14 03:22:04,118 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:22:04,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 54 [2024-11-14 03:22:08,262 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:22:08,262 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:22:08,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374622035] [2024-11-14 03:22:08,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374622035] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:22:08,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [785772050] [2024-11-14 03:22:08,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:22:08,263 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:22:08,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:22:08,265 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:22:08,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-14 03:22:08,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:22:08,660 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-14 03:22:08,664 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:22:10,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2024-11-14 03:22:26,163 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ BitVec 64)) (|v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_26| (_ BitVec 64))) (and (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_~node#1.base|) (_ bv8 64))) |v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_26|)) (not (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ bv0 64))))) is different from true [2024-11-14 03:22:42,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:22:42,271 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:22:52,319 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-11-14 03:22:52,320 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 20 treesize of output 9 [2024-11-14 03:22:59,819 WARN L286 SmtUtils]: Spent 6.71s on a formula simplification. DAG size of input: 49 DAG size of output: 42 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:22:59,819 INFO L349 Elim1Store]: treesize reduction 23, result has 79.3 percent of original size [2024-11-14 03:22:59,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 104 [2024-11-14 03:23:00,457 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:23:00,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 54 [2024-11-14 03:23:01,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:23:01,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [785772050] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:23:01,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489083934] [2024-11-14 03:23:01,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:23:01,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:23:01,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:23:01,425 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:23:01,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 03:23:01,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:23:01,602 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-14 03:23:01,606 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:23:03,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2024-11-14 03:23:20,273 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_32| (_ BitVec 64)) (|ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ BitVec 64))) (and (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_~node#1.base|) (_ bv8 64))) |v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_32|)) (not (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ bv0 64))))) is different from true [2024-11-14 03:23:24,188 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_33| (_ BitVec 64)) (|ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ BitVec 64))) (and (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_~node#1.base|) (_ bv8 64))) |v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_33|)) (not (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ bv0 64))))) is different from true [2024-11-14 03:23:25,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:23:25,965 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:23:33,463 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-11-14 03:23:33,464 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 20 treesize of output 9 [2024-11-14 03:23:40,475 WARN L286 SmtUtils]: Spent 6.33s on a formula simplification. DAG size of input: 49 DAG size of output: 42 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:23:40,475 INFO L349 Elim1Store]: treesize reduction 23, result has 79.3 percent of original size [2024-11-14 03:23:40,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 104 [2024-11-14 03:23:41,183 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:23:41,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 54 [2024-11-14 03:23:41,862 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:23:41,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489083934] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:23:41,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:23:41,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 18, 15, 18, 15] total 35 [2024-11-14 03:23:41,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090034551] [2024-11-14 03:23:41,862 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:23:41,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-14 03:23:41,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:23:41,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-14 03:23:41,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=20, NotChecked=300, Total=1190 [2024-11-14 03:23:41,865 INFO L87 Difference]: Start difference. First operand 66 states and 78 transitions. Second operand has 35 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 8 states have call successors, (16), 8 states have call predecessors, (16), 12 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2024-11-14 03:23:43,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:24:03,149 WARN L873 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_21| (_ BitVec 64)) (|ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ BitVec 64))) (and (= (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_~node#1.base|) (_ bv8 64))) |v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_21|) |ULTIMATE.start_aws_linked_list_prev_~node#1.base|) (not (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ bv0 64))))) (exists ((|v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_33| (_ BitVec 64)) (|ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ BitVec 64))) (and (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (select (select |c_#memory_$Pointer$.base| (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_aws_linked_list_prev_~node#1.base|) (_ bv8 64))) |v_ULTIMATE.start_aws_linked_list_prev_~rval~5#1.offset_BEFORE_CALL_33|)) (not (= |ULTIMATE.start_aws_linked_list_prev_~node#1.base| (_ bv0 64)))))) is different from true [2024-11-14 03:24:20,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:24:20,097 INFO L93 Difference]: Finished difference Result 116 states and 138 transitions. [2024-11-14 03:24:20,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-14 03:24:20,098 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 8 states have call successors, (16), 8 states have call predecessors, (16), 12 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 42 [2024-11-14 03:24:20,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:24:20,100 INFO L225 Difference]: With dead ends: 116 [2024-11-14 03:24:20,100 INFO L226 Difference]: Without dead ends: 76 [2024-11-14 03:24:20,101 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 202 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 130.7s TimeCoverageRelationStatistics Valid=227, Invalid=1756, Unknown=21, NotChecked=546, Total=2550 [2024-11-14 03:24:20,102 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 69 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 387 IncrementalHoareTripleChecker+Unchecked, 19.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:24:20,103 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 418 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 563 Invalid, 1 Unknown, 387 Unchecked, 19.3s Time] [2024-11-14 03:24:20,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2024-11-14 03:24:20,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 71. [2024-11-14 03:24:20,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 48 states have (on average 1.1458333333333333) internal successors, (55), 51 states have internal predecessors, (55), 13 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2024-11-14 03:24:20,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 84 transitions. [2024-11-14 03:24:20,124 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 84 transitions. Word has length 42 [2024-11-14 03:24:20,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:24:20,125 INFO L471 AbstractCegarLoop]: Abstraction has 71 states and 84 transitions. [2024-11-14 03:24:20,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 8 states have call successors, (16), 8 states have call predecessors, (16), 12 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2024-11-14 03:24:20,125 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 84 transitions. [2024-11-14 03:24:20,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-14 03:24:20,126 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:24:20,126 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:24:20,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 03:24:20,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-14 03:24:20,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-14 03:24:20,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:24:20,727 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:24:20,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:24:20,728 INFO L85 PathProgramCache]: Analyzing trace with hash -507287457, now seen corresponding path program 1 times [2024-11-14 03:24:20,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:24:20,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1242637619] [2024-11-14 03:24:20,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:24:20,729 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:24:20,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:24:20,733 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:24:20,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-14 03:24:20,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:24:20,905 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-14 03:24:20,907 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:24:26,325 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 25 treesize of output 17 [2024-11-14 03:24:26,385 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 21 treesize of output 13 [2024-11-14 03:24:29,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:24:29,617 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:24:40,208 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:24:40,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2024-11-14 03:24:40,724 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:24:40,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2024-11-14 03:24:40,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:24:40,837 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:24:40,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1242637619] [2024-11-14 03:24:40,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1242637619] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:24:40,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [588275970] [2024-11-14 03:24:40,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:24:40,837 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:24:40,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:24:40,839 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:24:40,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-14 03:24:41,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:24:41,179 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 03:24:41,180 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:24:44,289 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 25 treesize of output 17 [2024-11-14 03:24:44,342 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 21 treesize of output 13 [2024-11-14 03:24:45,631 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:24:45,631 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:24:53,290 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:24:53,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2024-11-14 03:24:53,817 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:24:53,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2024-11-14 03:24:53,993 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:24:53,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [588275970] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:24:53,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228929146] [2024-11-14 03:24:53,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:24:53,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:24:53,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:24:53,995 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:24:53,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 03:24:54,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:24:54,147 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-14 03:24:54,150 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:24:57,172 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 25 treesize of output 17 [2024-11-14 03:24:57,224 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 21 treesize of output 13 [2024-11-14 03:24:58,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:24:58,399 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:25:05,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:25:05,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2024-11-14 03:25:06,140 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 03:25:06,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2024-11-14 03:25:06,247 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 03:25:06,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228929146] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:25:06,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:25:06,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 12, 10, 12, 10] total 16 [2024-11-14 03:25:06,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615070601] [2024-11-14 03:25:06,247 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:25:06,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-14 03:25:06,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:25:06,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-14 03:25:06,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-11-14 03:25:06,249 INFO L87 Difference]: Start difference. First operand 71 states and 84 transitions. Second operand has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 6 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-14 03:25:23,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:25:23,390 INFO L93 Difference]: Finished difference Result 127 states and 149 transitions. [2024-11-14 03:25:23,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 03:25:23,391 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 6 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) Word has length 42 [2024-11-14 03:25:23,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:25:23,393 INFO L225 Difference]: With dead ends: 127 [2024-11-14 03:25:23,393 INFO L226 Difference]: Without dead ends: 77 [2024-11-14 03:25:23,393 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 229 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 19.2s TimeCoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870 [2024-11-14 03:25:23,394 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 72 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:25:23,395 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 275 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 7.7s Time] [2024-11-14 03:25:23,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2024-11-14 03:25:23,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2024-11-14 03:25:23,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 48 states have internal predecessors, (53), 12 states have call successors, (12), 7 states have call predecessors, (12), 8 states have return successors, (13), 11 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-14 03:25:23,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 78 transitions. [2024-11-14 03:25:23,416 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 78 transitions. Word has length 42 [2024-11-14 03:25:23,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:25:23,416 INFO L471 AbstractCegarLoop]: Abstraction has 67 states and 78 transitions. [2024-11-14 03:25:23,416 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 6 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-14 03:25:23,416 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 78 transitions. [2024-11-14 03:25:23,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-14 03:25:23,417 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:25:23,417 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:25:23,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2024-11-14 03:25:23,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2024-11-14 03:25:23,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-14 03:25:24,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:25:24,018 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:25:24,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:25:24,019 INFO L85 PathProgramCache]: Analyzing trace with hash 709260864, now seen corresponding path program 1 times [2024-11-14 03:25:24,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:25:24,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1862234847] [2024-11-14 03:25:24,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:25:24,019 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:25:24,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:25:24,022 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:25:24,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2024-11-14 03:25:24,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:25:24,227 INFO L255 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 03:25:24,228 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:25:25,067 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 19 treesize of output 7 [2024-11-14 03:25:25,119 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 19 treesize of output 7 [2024-11-14 03:25:26,026 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-14 03:25:26,027 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:25:26,027 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:25:26,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1862234847] [2024-11-14 03:25:26,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1862234847] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:25:26,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:25:26,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 03:25:26,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043091028] [2024-11-14 03:25:26,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:25:26,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 03:25:26,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:25:26,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 03:25:26,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-14 03:25:26,029 INFO L87 Difference]: Start difference. First operand 67 states and 78 transitions. Second operand has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-14 03:25:27,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:25:27,633 INFO L93 Difference]: Finished difference Result 73 states and 83 transitions. [2024-11-14 03:25:27,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 03:25:27,634 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 48 [2024-11-14 03:25:27,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:25:27,635 INFO L225 Difference]: With dead ends: 73 [2024-11-14 03:25:27,636 INFO L226 Difference]: Without dead ends: 71 [2024-11-14 03:25:27,636 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:25:27,637 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 3 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:25:27,637 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 235 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-14 03:25:27,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-11-14 03:25:27,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2024-11-14 03:25:27,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 49 states have (on average 1.1428571428571428) internal successors, (56), 51 states have internal predecessors, (56), 12 states have call successors, (12), 8 states have call predecessors, (12), 9 states have return successors, (13), 11 states have call predecessors, (13), 11 states have call successors, (13) [2024-11-14 03:25:27,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 81 transitions. [2024-11-14 03:25:27,673 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 81 transitions. Word has length 48 [2024-11-14 03:25:27,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:25:27,674 INFO L471 AbstractCegarLoop]: Abstraction has 71 states and 81 transitions. [2024-11-14 03:25:27,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-14 03:25:27,674 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 81 transitions. [2024-11-14 03:25:27,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-14 03:25:27,675 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:25:27,675 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:25:27,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2024-11-14 03:25:27,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:25:27,876 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:25:27,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:25:27,876 INFO L85 PathProgramCache]: Analyzing trace with hash -593356994, now seen corresponding path program 1 times [2024-11-14 03:25:27,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:25:27,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [568836648] [2024-11-14 03:25:27,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:25:27,876 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:25:27,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:25:27,878 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:25:27,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-11-14 03:25:28,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:25:28,077 INFO L255 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-14 03:25:28,081 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:25:53,462 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 12 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-14 03:25:53,462 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:26:21,166 WARN L286 SmtUtils]: Spent 6.37s on a formula simplification. DAG size of input: 49 DAG size of output: 44 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:26:21,166 INFO L349 Elim1Store]: treesize reduction 19, result has 82.9 percent of original size [2024-11-14 03:26:21,167 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 80 treesize of output 135 [2024-11-14 03:26:21,534 INFO L224 Elim1Store]: Index analysis took 310 ms [2024-11-14 03:26:24,242 INFO L349 Elim1Store]: treesize reduction 8, result has 89.3 percent of original size [2024-11-14 03:26:24,243 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 112 treesize of output 136 [2024-11-14 03:26:40,146 WARN L286 SmtUtils]: Spent 6.59s on a formula simplification. DAG size of input: 49 DAG size of output: 44 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:26:40,146 INFO L349 Elim1Store]: treesize reduction 19, result has 82.9 percent of original size [2024-11-14 03:26:40,146 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 80 treesize of output 135 [2024-11-14 03:26:40,530 INFO L224 Elim1Store]: Index analysis took 324 ms [2024-11-14 03:26:43,704 INFO L349 Elim1Store]: treesize reduction 8, result has 89.3 percent of original size [2024-11-14 03:26:43,705 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 112 treesize of output 136 [2024-11-14 03:26:48,035 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-14 03:26:48,035 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:26:48,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [568836648] [2024-11-14 03:26:48,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [568836648] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:26:48,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1428211345] [2024-11-14 03:26:48,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:26:48,036 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:26:48,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:26:48,038 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:26:48,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5974df70-1809-4ca3-9193-defda2ea796b/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-11-14 03:26:48,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:26:48,520 INFO L255 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-14 03:26:48,524 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:27:13,488 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 12 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-14 03:27:13,488 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:27:32,455 WARN L286 SmtUtils]: Spent 6.44s on a formula simplification. DAG size of input: 49 DAG size of output: 44 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:27:32,455 INFO L349 Elim1Store]: treesize reduction 19, result has 82.9 percent of original size [2024-11-14 03:27:32,456 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 80 treesize of output 135 [2024-11-14 03:27:32,853 INFO L224 Elim1Store]: Index analysis took 334 ms [2024-11-14 03:27:35,867 INFO L349 Elim1Store]: treesize reduction 8, result has 89.3 percent of original size [2024-11-14 03:27:35,868 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 112 treesize of output 136 [2024-11-14 03:27:50,093 WARN L286 SmtUtils]: Spent 6.68s on a formula simplification. DAG size of input: 49 DAG size of output: 44 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-14 03:27:50,093 INFO L349 Elim1Store]: treesize reduction 19, result has 82.9 percent of original size [2024-11-14 03:27:50,093 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 80 treesize of output 135 [2024-11-14 03:27:50,505 INFO L224 Elim1Store]: Index analysis took 346 ms [2024-11-14 03:27:53,847 INFO L349 Elim1Store]: treesize reduction 8, result has 89.3 percent of original size [2024-11-14 03:27:53,848 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 112 treesize of output 136