./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_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_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/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_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/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_f249ad95-c3c9-4870-8935-664ae1196cad/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 14ecb1bdeb89e6f16cc91bd9d320557c2f2576024bfb946541efab4252b9f995 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:49:50,252 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:49:50,336 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-64bit-Taipan_Default.epf [2024-11-14 04:49:50,342 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:49:50,343 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:49:50,373 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:49:50,375 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:49:50,375 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:49:50,376 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:49:50,376 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:49:50,377 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:49:50,377 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:49:50,377 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:49:50,378 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:49:50,378 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:49:50,378 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:49:50,379 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:49:50,379 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:49:50,379 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:49:50,379 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:49:50,379 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:49:50,379 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:49:50,380 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:49:50,380 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:49:50,380 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:49:50,380 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:49:50,380 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:49:50,380 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:49:50,380 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:49:50,380 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:49:50,381 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:49:50,381 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:49:50,381 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:49:50,381 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:49:50,381 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:49:50,381 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:49:50,381 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:49:50,382 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:49:50,382 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:49:50,383 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:49:50,383 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:49:50,383 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:49:50,383 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:49:50,383 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:49:50,384 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_f249ad95-c3c9-4870-8935-664ae1196cad/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 -> 14ecb1bdeb89e6f16cc91bd9d320557c2f2576024bfb946541efab4252b9f995 [2024-11-14 04:49:50,853 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:49:50,871 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:49:50,874 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:49:50,876 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:49:50,876 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:49:50,878 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i Unable to find full path for "g++" [2024-11-14 04:49:53,169 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:49:53,735 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:49:53,739 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i [2024-11-14 04:49:53,788 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/data/427776969/ffa32830ea244732adf064fdc144a812/FLAG72dfd2f77 [2024-11-14 04:49:54,260 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/data/427776969/ffa32830ea244732adf064fdc144a812 [2024-11-14 04:49:54,263 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:49:54,265 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:49:54,267 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:49:54,267 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:49:54,273 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:49:54,274 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:49:54" (1/1) ... [2024-11-14 04:49:54,276 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66a9a7d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:54, skipping insertion in model container [2024-11-14 04:49:54,276 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:49:54" (1/1) ... [2024-11-14 04:49:54,397 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:49:54,697 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_f249ad95-c3c9-4870-8935-664ae1196cad/sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i[4500,4513] [2024-11-14 04:49:54,706 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_f249ad95-c3c9-4870-8935-664ae1196cad/sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i[4560,4573] [2024-11-14 04:49:55,706 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,707 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,707 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,708 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,710 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,728 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,729 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,736 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,737 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,739 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,741 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,742 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:55,742 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,569 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_f249ad95-c3c9-4870-8935-664ae1196cad/sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i[150268,150281] [2024-11-14 04:49:56,571 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:49:56,593 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:49:56,616 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_f249ad95-c3c9-4870-8935-664ae1196cad/sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i[4500,4513] [2024-11-14 04:49:56,617 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_f249ad95-c3c9-4870-8935-664ae1196cad/sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i[4560,4573] [2024-11-14 04:49:56,738 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,739 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,739 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,740 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,741 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,766 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,766 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,768 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,769 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,772 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,773 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,774 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:56,774 WARN L1684 CHandler]: Possible shadowing of function index [2024-11-14 04:49:57,036 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_f249ad95-c3c9-4870-8935-664ae1196cad/sv-benchmarks/c/aws-c-common/aws_linked_list_node_reset_harness.i[150268,150281] [2024-11-14 04:49:57,036 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:49:57,313 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:49:57,314 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57 WrapperNode [2024-11-14 04:49:57,314 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:49:57,315 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:49:57,315 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:49:57,315 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:49:57,323 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,426 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,456 INFO L138 Inliner]: procedures = 668, calls = 1032, calls flagged for inlining = 49, calls inlined = 3, statements flattened = 27 [2024-11-14 04:49:57,457 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:49:57,458 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:49:57,458 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:49:57,458 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:49:57,472 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,473 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,477 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,480 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,503 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,506 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,513 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,517 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,521 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:49:57,525 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:49:57,525 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:49:57,525 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:49:57,526 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (1/1) ... [2024-11-14 04:49:57,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:49:57,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:49:57,572 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:49:57,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:49:57,604 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_reset [2024-11-14 04:49:57,604 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_reset [2024-11-14 04:49:57,604 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2024-11-14 04:49:57,604 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2024-11-14 04:49:57,605 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 04:49:57,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 04:49:57,606 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-14 04:49:57,606 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-14 04:49:57,606 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:49:57,606 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:49:57,606 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:49:57,606 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-14 04:49:57,606 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-14 04:49:57,606 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:49:57,607 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:49:57,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 04:49:57,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-14 04:49:57,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 04:49:57,865 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:49:57,868 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:49:58,105 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-14 04:49:58,106 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:49:58,144 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:49:58,145 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-14 04:49:58,145 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:49:58 BoogieIcfgContainer [2024-11-14 04:49:58,145 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:49:58,151 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:49:58,151 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:49:58,156 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:49:58,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:49:54" (1/3) ... [2024-11-14 04:49:58,157 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60041cab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:49:58, skipping insertion in model container [2024-11-14 04:49:58,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:49:57" (2/3) ... [2024-11-14 04:49:58,158 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60041cab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:49:58, skipping insertion in model container [2024-11-14 04:49:58,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:49:58" (3/3) ... [2024-11-14 04:49:58,159 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_node_reset_harness.i [2024-11-14 04:49:58,178 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:49:58,180 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG aws_linked_list_node_reset_harness.i that has 6 procedures, 31 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-11-14 04:49:58,252 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:49:58,273 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=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;@230ae56e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:49:58,276 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:49:58,281 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 18 states have (on average 1.3333333333333333) internal successors, (24), 19 states have internal predecessors, (24), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-14 04:49:58,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-14 04:49:58,294 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:58,295 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:49:58,295 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:49:58,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:58,302 INFO L85 PathProgramCache]: Analyzing trace with hash -555828326, now seen corresponding path program 1 times [2024-11-14 04:49:58,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:49:58,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332615120] [2024-11-14 04:49:58,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:58,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:49:58,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:58,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:58,699 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:49:58,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332615120] [2024-11-14 04:49:58,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332615120] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:49:58,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:49:58,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 04:49:58,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116467751] [2024-11-14 04:49:58,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:49:58,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 04:49:58,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:49:58,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 04:49:58,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 04:49:58,745 INFO L87 Difference]: Start difference. First operand has 31 states, 18 states have (on average 1.3333333333333333) internal successors, (24), 19 states have internal predecessors, (24), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 04:49:58,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:49:58,797 INFO L93 Difference]: Finished difference Result 56 states and 72 transitions. [2024-11-14 04:49:58,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 04:49:58,801 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2024-11-14 04:49:58,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:49:58,810 INFO L225 Difference]: With dead ends: 56 [2024-11-14 04:49:58,810 INFO L226 Difference]: Without dead ends: 29 [2024-11-14 04:49:58,814 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 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 04:49:58,821 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:49:58,823 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 29 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 04:49:58,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-11-14 04:49:58,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2024-11-14 04:49:58,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 16 states have (on average 1.25) internal successors, (20), 17 states have internal predecessors, (20), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 04:49:58,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 33 transitions. [2024-11-14 04:49:58,877 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 33 transitions. Word has length 16 [2024-11-14 04:49:58,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:49:58,878 INFO L471 AbstractCegarLoop]: Abstraction has 29 states and 33 transitions. [2024-11-14 04:49:58,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-14 04:49:58,879 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 33 transitions. [2024-11-14 04:49:58,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-14 04:49:58,880 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:58,881 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:49:58,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 04:49:58,881 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:49:58,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:58,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1790659428, now seen corresponding path program 1 times [2024-11-14 04:49:58,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:49:58,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385879517] [2024-11-14 04:49:58,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:58,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:49:59,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:59,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:59,665 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:49:59,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385879517] [2024-11-14 04:49:59,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385879517] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:49:59,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:49:59,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 04:49:59,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347869959] [2024-11-14 04:49:59,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:49:59,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:49:59,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:49:59,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:49:59,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:49:59,671 INFO L87 Difference]: Start difference. First operand 29 states and 33 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-14 04:49:59,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:49:59,770 INFO L93 Difference]: Finished difference Result 39 states and 44 transitions. [2024-11-14 04:49:59,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:49:59,771 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 21 [2024-11-14 04:49:59,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:49:59,772 INFO L225 Difference]: With dead ends: 39 [2024-11-14 04:49:59,773 INFO L226 Difference]: Without dead ends: 37 [2024-11-14 04:49:59,773 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:49:59,776 INFO L432 NwaCegarLoop]: 25 mSDtfsCounter, 3 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:49:59,780 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 123 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 04:49:59,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2024-11-14 04:49:59,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 36. [2024-11-14 04:49:59,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 20 states have (on average 1.2) internal successors, (24), 22 states have internal predecessors, (24), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-14 04:49:59,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 41 transitions. [2024-11-14 04:49:59,793 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 41 transitions. Word has length 21 [2024-11-14 04:49:59,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:49:59,794 INFO L471 AbstractCegarLoop]: Abstraction has 36 states and 41 transitions. [2024-11-14 04:49:59,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-14 04:49:59,794 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 41 transitions. [2024-11-14 04:49:59,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-14 04:49:59,795 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:59,795 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:49:59,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 04:49:59,795 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:49:59,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:59,796 INFO L85 PathProgramCache]: Analyzing trace with hash 695034579, now seen corresponding path program 1 times [2024-11-14 04:49:59,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:49:59,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723275001] [2024-11-14 04:49:59,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:59,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:49:59,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:00,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:00,112 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:50:00,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723275001] [2024-11-14 04:50:00,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723275001] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:50:00,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:50:00,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 04:50:00,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744589515] [2024-11-14 04:50:00,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:50:00,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:50:00,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:50:00,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:50:00,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 04:50:00,114 INFO L87 Difference]: Start difference. First operand 36 states and 41 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-14 04:50:00,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:50:00,163 INFO L93 Difference]: Finished difference Result 64 states and 74 transitions. [2024-11-14 04:50:00,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:50:00,166 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2024-11-14 04:50:00,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:50:00,166 INFO L225 Difference]: With dead ends: 64 [2024-11-14 04:50:00,167 INFO L226 Difference]: Without dead ends: 37 [2024-11-14 04:50:00,167 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 04:50:00,168 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:50:00,168 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 79 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 04:50:00,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2024-11-14 04:50:00,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2024-11-14 04:50:00,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 23 states have internal predecessors, (25), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-14 04:50:00,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 42 transitions. [2024-11-14 04:50:00,181 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 42 transitions. Word has length 22 [2024-11-14 04:50:00,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:50:00,182 INFO L471 AbstractCegarLoop]: Abstraction has 37 states and 42 transitions. [2024-11-14 04:50:00,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-14 04:50:00,182 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 42 transitions. [2024-11-14 04:50:00,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-14 04:50:00,186 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:50:00,186 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:50:00,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 04:50:00,186 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:50:00,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:50:00,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1720244325, now seen corresponding path program 1 times [2024-11-14 04:50:00,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:50:00,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951247734] [2024-11-14 04:50:00,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:50:00,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:50:00,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:00,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:00,675 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:50:00,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951247734] [2024-11-14 04:50:00,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951247734] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:50:00,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133071977] [2024-11-14 04:50:00,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:50:00,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:00,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:50:00,679 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:50:00,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 04:50:00,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:00,872 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-14 04:50:00,884 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:50:01,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:50:01,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:01,590 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:50:02,357 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 14 treesize of output 12 [2024-11-14 04:50:02,363 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 16 treesize of output 14 [2024-11-14 04:50:02,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:02,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133071977] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:50:02,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1454733971] [2024-11-14 04:50:02,497 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:50:02,497 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:50:02,502 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:50:02,507 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:50:02,508 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:50:02,688 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:50:04,798 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 116 for LOIs [2024-11-14 04:50:04,866 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:50:04,889 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:50:05,006 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:50:05,459 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:50:10,201 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '627#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((|v_old(#memory_$Pointer$.base)_BEFORE_CALL_7| (Array Int (Array Int Int)))) (and (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_7| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_7| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_7| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_7| 4) 0)) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_7| 4) 16)))) (exists ((|v_old(#memory_int)_BEFORE_CALL_7| (Array Int (Array Int Int)))) (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_7| 1) 1) 0) (= (select (select |v_old(#memory_int)_BEFORE_CALL_7| 1) 0) 48))) (exists ((|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_7| (Array Int (Array Int Int)))) (and (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_7| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_7| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_7| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_7| 4) 32) 0) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_7| 4) 16)))) (= |__VERIFIER_assert_#in~cond| 0) (exists ((v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_13 Int) (|v_#length_8| (Array Int Int)) (|v_#valid_18| (Array Int Int))) (and (= (select |v_#valid_18| 2) 1) (= (store |v_#valid_18| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_13 1) |#valid|) (= (select |v_#valid_18| 0) 0) (= 1 (select |v_#valid_18| 1)) (= (select |v_#length_8| 2) 37) (= (store |v_#length_8| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_13 16) |#length|) (= (select |v_#valid_18| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_13) 0) (<= (+ |#StackHeapBarrier| 1) v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_13) (= (select |v_#length_8| 3) 12) (= (select |v_#length_8| 4) 40) (= (select |v_#valid_18| 4) 1) (= (select |v_#valid_18| 3) 1) (not (= (mod (select (select |#memory_int| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_13) 0) 256) 0)) (= (select |v_#length_8| 1) 2))) (= ~tl_last_error~0 0) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_18| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_18| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_18|))))' at error location [2024-11-14 04:50:10,201 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:50:10,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:50:10,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13, 10] total 23 [2024-11-14 04:50:10,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834400832] [2024-11-14 04:50:10,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:50:10,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-14 04:50:10,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:50:10,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-14 04:50:10,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1294, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 04:50:10,205 INFO L87 Difference]: Start difference. First operand 37 states and 42 transitions. Second operand has 23 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 20 states have internal predecessors, (37), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:50:11,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:50:11,151 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2024-11-14 04:50:11,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 04:50:11,152 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 20 states have internal predecessors, (37), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 23 [2024-11-14 04:50:11,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:50:11,153 INFO L225 Difference]: With dead ends: 69 [2024-11-14 04:50:11,153 INFO L226 Difference]: Without dead ends: 42 [2024-11-14 04:50:11,155 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=156, Invalid=1824, Unknown=0, NotChecked=0, Total=1980 [2024-11-14 04:50:11,156 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 26 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:50:11,157 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 282 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:50:11,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2024-11-14 04:50:11,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2024-11-14 04:50:11,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 25 states have (on average 1.24) internal successors, (31), 28 states have internal predecessors, (31), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:50:11,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 49 transitions. [2024-11-14 04:50:11,167 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 49 transitions. Word has length 23 [2024-11-14 04:50:11,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:50:11,167 INFO L471 AbstractCegarLoop]: Abstraction has 42 states and 49 transitions. [2024-11-14 04:50:11,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 20 states have internal predecessors, (37), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:50:11,168 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 49 transitions. [2024-11-14 04:50:11,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-14 04:50:11,169 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:50:11,169 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, 1, 1] [2024-11-14 04:50:11,198 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 04:50:11,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:11,374 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:50:11,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:50:11,375 INFO L85 PathProgramCache]: Analyzing trace with hash -364351401, now seen corresponding path program 1 times [2024-11-14 04:50:11,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:50:11,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710397637] [2024-11-14 04:50:11,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:50:11,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:50:11,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:11,689 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 04:50:11,689 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:50:11,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710397637] [2024-11-14 04:50:11,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710397637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:50:11,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129096282] [2024-11-14 04:50:11,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:50:11,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:11,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:50:11,692 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:50:11,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 04:50:11,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:11,879 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-14 04:50:11,883 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:50:11,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:50:11,996 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:50:12,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-14 04:50:12,092 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:50:12,932 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 16 treesize of output 14 [2024-11-14 04:50:12,938 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 14 [2024-11-14 04:50:13,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:13,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129096282] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:50:13,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1485261509] [2024-11-14 04:50:13,037 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:50:13,038 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:50:13,038 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:50:13,038 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:50:13,038 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:50:13,084 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:50:14,773 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:50:15,193 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:50:15,204 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:50:15,415 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:50:15,602 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:50:20,061 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1010#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((|v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17| Int) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_28 Int) (|v_old(#memory_int)_BEFORE_CALL_17| (Array Int (Array Int Int)))) (or (and (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_38| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_38|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_38| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 24)) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_28) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_17| 1) 0)) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 32) 0) (exists ((|v_#length_9| (Array Int Int))) (and (= (select |v_#length_9| 1) 2) (= |#length| (store |v_#length_9| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17| 16)) (= (select |v_#length_9| 2) 37) (= 40 (select |v_#length_9| 4)) (= (select |v_#length_9| 3) 12))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 16)) (exists ((|v_#valid_19| (Array Int Int))) (and (= (select |v_#valid_19| 4) 1) (= (select |v_#valid_19| 2) 1) (= (select |v_#valid_19| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17|) 0) (= (select |v_#valid_19| 0) 0) (= (select |v_#valid_19| 1) 1) (= (select |v_#valid_19| 3) 1) (= (store |v_#valid_19| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17| 1) |#valid|))) (exists ((|v_aws_is_mem_zeroed_#t~mem42_24| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_4 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_4 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_4 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_4 Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_24| 256) 0)) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_4 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_4) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_4 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_4 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_24|)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_4 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_4) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_4 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_4 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_24|))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_4) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_4 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_4 18446744073709551616)))) (= 0 (select (select |v_old(#memory_int)_BEFORE_CALL_17| 1) 1))) (and (exists ((|v_aws_is_mem_zeroed_#t~mem42_24| Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_3 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_3 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_3 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_3 Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_24| 256) 0)) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_3 18446744073709551616) 9223372036854775807) (= |v_aws_is_mem_zeroed_#t~mem42_24| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_3) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_3 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_3)))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_3) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_3 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_3 (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_24|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_3 18446744073709551616)))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_3 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_3 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_3))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_38| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_38|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_38| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 24)) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_28) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_17| 1) 0)) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 32) 0) (exists ((|v_#length_9| (Array Int Int))) (and (= (select |v_#length_9| 1) 2) (= |#length| (store |v_#length_9| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17| 16)) (= (select |v_#length_9| 2) 37) (= 40 (select |v_#length_9| 4)) (= (select |v_#length_9| 3) 12))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_17| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_17| 4) 16)) (exists ((|v_#valid_19| (Array Int Int))) (and (= (select |v_#valid_19| 4) 1) (= (select |v_#valid_19| 2) 1) (= (select |v_#valid_19| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17|) 0) (= (select |v_#valid_19| 0) 0) (= (select |v_#valid_19| 1) 1) (= (select |v_#valid_19| 3) 1) (= (store |v_#valid_19| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_17| 1) |#valid|))) (= 0 (select (select |v_old(#memory_int)_BEFORE_CALL_17| 1) 1))))) (= |__VERIFIER_assert_#in~cond| 0) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:50:20,061 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:50:20,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:50:20,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 13] total 24 [2024-11-14 04:50:20,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266282582] [2024-11-14 04:50:20,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:50:20,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-14 04:50:20,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:50:20,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-14 04:50:20,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1353, Unknown=1, NotChecked=0, Total=1482 [2024-11-14 04:50:20,063 INFO L87 Difference]: Start difference. First operand 42 states and 49 transitions. Second operand has 24 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 22 states have internal predecessors, (42), 5 states have call successors, (11), 4 states have call predecessors, (11), 7 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-14 04:50:20,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:50:20,689 INFO L93 Difference]: Finished difference Result 79 states and 97 transitions. [2024-11-14 04:50:20,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 04:50:20,690 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 22 states have internal predecessors, (42), 5 states have call successors, (11), 4 states have call predecessors, (11), 7 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 26 [2024-11-14 04:50:20,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:50:20,691 INFO L225 Difference]: With dead ends: 79 [2024-11-14 04:50:20,691 INFO L226 Difference]: Without dead ends: 48 [2024-11-14 04:50:20,692 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=155, Invalid=1650, Unknown=1, NotChecked=0, Total=1806 [2024-11-14 04:50:20,693 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 11 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:50:20,694 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 301 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 04:50:20,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2024-11-14 04:50:20,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 45. [2024-11-14 04:50:20,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 31 states have internal predecessors, (36), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:50:20,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2024-11-14 04:50:20,706 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 26 [2024-11-14 04:50:20,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:50:20,706 INFO L471 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2024-11-14 04:50:20,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 22 states have internal predecessors, (42), 5 states have call successors, (11), 4 states have call predecessors, (11), 7 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-14 04:50:20,706 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2024-11-14 04:50:20,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-14 04:50:20,707 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:50:20,707 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 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 04:50:20,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-14 04:50:20,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:20,912 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:50:20,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:50:20,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2135460525, now seen corresponding path program 2 times [2024-11-14 04:50:20,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:50:20,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491660772] [2024-11-14 04:50:20,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:50:20,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:50:20,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:21,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-14 04:50:21,200 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:50:21,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491660772] [2024-11-14 04:50:21,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491660772] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:50:21,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438429297] [2024-11-14 04:50:21,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:50:21,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:21,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:50:21,202 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:50:21,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 04:50:21,367 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-14 04:50:21,367 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:50:21,373 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-14 04:50:21,376 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:50:21,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:50:21,398 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:50:21,423 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:21,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:50:22,114 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:22,114 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:50:23,532 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 55 treesize of output 51 [2024-11-14 04:50:23,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:23,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 54 [2024-11-14 04:50:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:23,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438429297] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:50:23,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [530791391] [2024-11-14 04:50:23,605 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:50:23,605 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:50:23,606 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:50:23,606 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:50:23,606 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:50:23,651 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:50:24,699 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:50:25,136 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:50:25,150 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:50:25,367 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:50:25,592 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:50:30,677 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1431#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (= |__VERIFIER_assert_#in~cond| 0) (exists ((|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27| Int) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_41 Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| (Array Int (Array Int Int))) (|v_old(#memory_int)_BEFORE_CALL_27| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| (Array Int (Array Int Int)))) (or (and (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 16)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_27| 1) 0) 48) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_62| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_62| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_62|))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_27| 1) 1) 0) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 24)) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_41) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (exists ((|v_#length_10| (Array Int Int))) (and (= (select |v_#length_10| 4) 40) (= |#length| (store |v_#length_10| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27| 16)) (= (select |v_#length_10| 3) 12) (= 2 (select |v_#length_10| 1)) (= (select |v_#length_10| 2) 37))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27|) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_6 Int) (|v_aws_is_mem_zeroed_#t~mem42_43| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_6 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_6 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_6 Int)) (and (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_6) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_6 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_6 (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_43|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_6 18446744073709551616))) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_6 18446744073709551616) 9223372036854775807) (= |v_aws_is_mem_zeroed_#t~mem42_43| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_6) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_6 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_6))))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_6 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_6 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_6) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_43| 256) 0)))) (exists ((|v_#valid_20| (Array Int Int))) (and (= (select |v_#valid_20| 0) 0) (= (select |v_#valid_20| 3) 1) (= (select |v_#valid_20| 2) 1) (= (select |v_#valid_20| 4) 1) (= (select |v_#valid_20| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27|) 0) (= (select |v_#valid_20| 1) 1) (= (store |v_#valid_20| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27| 1) |#valid|))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|)) (and (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 16)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_27| 1) 0) 48) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_62| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_62| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_62|))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_27| 1) 1) 0) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 24)) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_41) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_27| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (exists ((|v_#length_10| (Array Int Int))) (and (= (select |v_#length_10| 4) 40) (= |#length| (store |v_#length_10| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27| 16)) (= (select |v_#length_10| 3) 12) (= 2 (select |v_#length_10| 1)) (= (select |v_#length_10| 2) 37))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27|) (exists ((|v_#valid_20| (Array Int Int))) (and (= (select |v_#valid_20| 0) 0) (= (select |v_#valid_20| 3) 1) (= (select |v_#valid_20| 2) 1) (= (select |v_#valid_20| 4) 1) (= (select |v_#valid_20| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27|) 0) (= (select |v_#valid_20| 1) 1) (= (store |v_#valid_20| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_27| 1) |#valid|))) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_5 Int) (|v_aws_is_mem_zeroed_#t~mem42_43| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_5 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_5 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_5 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_5) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_5 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_5 18446744073709551616)) (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_5 18446744073709551616)) (= |v_aws_is_mem_zeroed_#t~mem42_43| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_5) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_5 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_5 18446744073709551616))))) (and (= |v_aws_is_mem_zeroed_#t~mem42_43| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_5) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_5 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_5 18446744073709551616)))) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_5 18446744073709551616) 9223372036854775807))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_43| 256) 0)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_27| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|)))) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:50:30,678 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:50:30,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:50:30,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 14, 13] total 29 [2024-11-14 04:50:30,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154481967] [2024-11-14 04:50:30,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:50:30,678 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-14 04:50:30,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:50:30,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-14 04:50:30,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1746, Unknown=1, NotChecked=0, Total=1892 [2024-11-14 04:50:30,686 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 29 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 28 states have internal predecessors, (47), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 04:50:32,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:50:32,215 INFO L93 Difference]: Finished difference Result 87 states and 109 transitions. [2024-11-14 04:50:32,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 04:50:32,216 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 28 states have internal predecessors, (47), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 29 [2024-11-14 04:50:32,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:50:32,217 INFO L225 Difference]: With dead ends: 87 [2024-11-14 04:50:32,217 INFO L226 Difference]: Without dead ends: 54 [2024-11-14 04:50:32,218 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=193, Invalid=2158, Unknown=1, NotChecked=0, Total=2352 [2024-11-14 04:50:32,219 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 32 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:50:32,220 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 299 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:50:32,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-11-14 04:50:32,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 48. [2024-11-14 04:50:32,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 31 states have (on average 1.3225806451612903) internal successors, (41), 34 states have internal predecessors, (41), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:50:32,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 59 transitions. [2024-11-14 04:50:32,237 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 59 transitions. Word has length 29 [2024-11-14 04:50:32,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:50:32,238 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 59 transitions. [2024-11-14 04:50:32,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 28 states have internal predecessors, (47), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 04:50:32,238 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 59 transitions. [2024-11-14 04:50:32,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-14 04:50:32,239 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:50:32,239 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:50:32,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-14 04:50:32,443 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:32,444 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:50:32,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:50:32,445 INFO L85 PathProgramCache]: Analyzing trace with hash -414673377, now seen corresponding path program 3 times [2024-11-14 04:50:32,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:50:32,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140988213] [2024-11-14 04:50:32,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:50:32,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:50:32,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:32,961 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 04:50:32,961 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:50:32,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140988213] [2024-11-14 04:50:32,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140988213] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:50:32,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460577185] [2024-11-14 04:50:32,962 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:50:32,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:32,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:50:32,965 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:50:32,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 04:50:33,203 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:50:33,204 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:50:33,211 INFO L255 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-14 04:50:33,217 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:50:33,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:50:33,340 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:50:33,389 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:33,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:50:33,454 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:33,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:50:34,324 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:34,324 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:50:35,423 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 34 treesize of output 32 [2024-11-14 04:50:35,429 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 45 treesize of output 41 [2024-11-14 04:50:35,518 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:35,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460577185] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:50:35,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1014847058] [2024-11-14 04:50:35,521 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:50:35,521 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:50:35,522 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:50:35,522 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:50:35,522 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:50:35,570 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:50:36,348 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:50:36,643 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:50:36,663 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:50:36,849 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:50:37,006 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:50:42,055 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1899#(and (exists ((|v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37| Int) (|v_old(#memory_int)_BEFORE_CALL_37| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_57 Int) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| (Array Int (Array Int Int)))) (or (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_37| 1) 1) 0) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 24)) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_7 Int) (|v_aws_is_mem_zeroed_#t~mem42_63| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_7 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_7 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_7 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_7 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_7 18446744073709551616)) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_7) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_7 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_7)) |v_aws_is_mem_zeroed_#t~mem42_63|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_7 18446744073709551616) 9223372036854775807)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_7 18446744073709551616)) (= |v_aws_is_mem_zeroed_#t~mem42_63| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_7) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_7 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_7 (- 18446744073709551616)))))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_63| 256) 0)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_7))) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_85| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_85|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_85| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 32) 0) (exists ((|v_#valid_21| (Array Int Int))) (and (= (store |v_#valid_21| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37| 1) |#valid|) (= (select |v_#valid_21| 4) 1) (= (select |v_#valid_21| 1) 1) (= (select |v_#valid_21| 0) 0) (= (select |v_#valid_21| 2) 1) (= (select |v_#valid_21| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37|) 0) (= (select |v_#valid_21| 3) 1))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_37| 1) 0) 48) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 32) 0) (exists ((|v_#length_11| (Array Int Int))) (and (= |#length| (store |v_#length_11| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37| 16)) (= (select |v_#length_11| 4) 40) (= (select |v_#length_11| 3) 12) (= (select |v_#length_11| 2) 37) (= 2 (select |v_#length_11| 1)))) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_57)) (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 0)) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_8 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_8 Int) (|v_aws_is_mem_zeroed_#t~mem42_63| Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_8 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_8 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_8) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_63| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_8 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_8 18446744073709551616)) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_8 18446744073709551616) 9223372036854775807) (= |v_aws_is_mem_zeroed_#t~mem42_63| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_8) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_8 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_8 18446744073709551616))))) (and (= |v_aws_is_mem_zeroed_#t~mem42_63| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_8) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_8 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_8 18446744073709551616)))) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_8 18446744073709551616)))))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_37| 1) 1) 0) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_85| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_85|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_85| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 32) 0) (exists ((|v_#valid_21| (Array Int Int))) (and (= (store |v_#valid_21| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37| 1) |#valid|) (= (select |v_#valid_21| 4) 1) (= (select |v_#valid_21| 1) 1) (= (select |v_#valid_21| 0) 0) (= (select |v_#valid_21| 2) 1) (= (select |v_#valid_21| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37|) 0) (= (select |v_#valid_21| 3) 1))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_37| 1) 0) 48) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_37| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_37| 4) 32) 0) (exists ((|v_#length_11| (Array Int Int))) (and (= |#length| (store |v_#length_11| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37| 16)) (= (select |v_#length_11| 4) 40) (= (select |v_#length_11| 3) 12) (= (select |v_#length_11| 2) 37) (= 2 (select |v_#length_11| 1)))) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_37| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_57)))) (<= 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 04:50:42,056 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:50:42,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:50:42,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 19, 16] total 38 [2024-11-14 04:50:42,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966253150] [2024-11-14 04:50:42,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:50:42,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-14 04:50:42,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:50:42,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-14 04:50:42,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2568, Unknown=1, NotChecked=0, Total=2756 [2024-11-14 04:50:42,060 INFO L87 Difference]: Start difference. First operand 48 states and 59 transitions. Second operand has 38 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 35 states have internal predecessors, (59), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:50:44,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:50:44,077 INFO L93 Difference]: Finished difference Result 94 states and 119 transitions. [2024-11-14 04:50:44,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-14 04:50:44,079 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 35 states have internal predecessors, (59), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 32 [2024-11-14 04:50:44,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:50:44,080 INFO L225 Difference]: With dead ends: 94 [2024-11-14 04:50:44,080 INFO L226 Difference]: Without dead ends: 59 [2024-11-14 04:50:44,082 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=246, Invalid=3293, Unknown=1, NotChecked=0, Total=3540 [2024-11-14 04:50:44,083 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 35 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:50:44,083 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 528 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 938 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-14 04:50:44,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-11-14 04:50:44,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2024-11-14 04:50:44,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 37 states have internal predecessors, (46), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:50:44,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 64 transitions. [2024-11-14 04:50:44,107 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 64 transitions. Word has length 32 [2024-11-14 04:50:44,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:50:44,109 INFO L471 AbstractCegarLoop]: Abstraction has 51 states and 64 transitions. [2024-11-14 04:50:44,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 35 states have internal predecessors, (59), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:50:44,110 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 64 transitions. [2024-11-14 04:50:44,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-14 04:50:44,111 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:50:44,111 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:50:44,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-14 04:50:44,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:44,312 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:50:44,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:50:44,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1894156533, now seen corresponding path program 4 times [2024-11-14 04:50:44,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:50:44,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518170193] [2024-11-14 04:50:44,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:50:44,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:50:44,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-14 04:50:44,828 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:50:44,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518170193] [2024-11-14 04:50:44,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518170193] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:50:44,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404476745] [2024-11-14 04:50:44,829 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:50:44,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:44,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:50:44,832 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:50:44,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 04:50:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:45,117 INFO L255 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 67 conjuncts are in the unsatisfiable core [2024-11-14 04:50:45,121 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:50:45,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:50:45,197 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:50:45,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:45,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:50:45,268 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:45,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:50:45,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:45,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-11-14 04:50:46,410 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:46,410 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:50:48,162 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 40 treesize of output 38 [2024-11-14 04:50:48,166 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 54 treesize of output 50 [2024-11-14 04:50:48,286 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:50:48,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404476745] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:50:48,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1677891271] [2024-11-14 04:50:48,289 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:50:48,289 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:50:48,289 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:50:48,290 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:50:48,290 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:50:48,340 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:50:49,299 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:50:49,552 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:50:49,568 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:50:49,764 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:50:49,918 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:50:55,690 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2411#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_73 Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47| Int) (|v_old(#memory_int)_BEFORE_CALL_47| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| (Array Int (Array Int Int)))) (or (and (= 0 (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 32)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47|) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 24)) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_10 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_10 Int) (|v_aws_is_mem_zeroed_#t~mem42_85| Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_10 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_10 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_10) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_10 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_10 18446744073709551616)) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_85| 256) 0)) (or (and (= |v_aws_is_mem_zeroed_#t~mem42_85| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_10) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_10 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_10))) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_10 18446744073709551616) 9223372036854775807)) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_10) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_10 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_10 (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_85|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_10 18446744073709551616)))))) (= 0 (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 32)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_47| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_73) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_114| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_114|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_114| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 0)) (exists ((|v_#valid_22| (Array Int Int))) (and (= (store |v_#valid_22| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47| 1) |#valid|) (= (select |v_#valid_22| 3) 1) (= (select |v_#valid_22| 2) 1) (= (select |v_#valid_22| 1) 1) (= (select |v_#valid_22| 0) 0) (= (select |v_#valid_22| 4) 1) (= (select |v_#valid_22| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47|) 0))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_47| 1) 0) 48) (exists ((|v_#length_12| (Array Int Int))) (and (= 2 (select |v_#length_12| 1)) (= |#length| (store |v_#length_12| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47| 16)) (= (select |v_#length_12| 2) 37) (= 40 (select |v_#length_12| 4)) (= (select |v_#length_12| 3) 12))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 24))) (and (= 0 (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 32)) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_9 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_9 Int) (|v_aws_is_mem_zeroed_#t~mem42_85| Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_9 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_9 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_9 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_9 18446744073709551616)) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_85| 256) 0)) (or (and (= |v_aws_is_mem_zeroed_#t~mem42_85| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_9) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_9 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_9 18446744073709551616)))) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_9 18446744073709551616))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_9) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_9 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_9 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_85|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_9 18446744073709551616) 9223372036854775807))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_9))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47|) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 24)) (= 0 (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 32)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_47| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_73) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_114| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_114|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_114| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 0)) (exists ((|v_#valid_22| (Array Int Int))) (and (= (store |v_#valid_22| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47| 1) |#valid|) (= (select |v_#valid_22| 3) 1) (= (select |v_#valid_22| 2) 1) (= (select |v_#valid_22| 1) 1) (= (select |v_#valid_22| 0) 0) (= (select |v_#valid_22| 4) 1) (= (select |v_#valid_22| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47|) 0))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_47| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_47| 1) 0) 48) (exists ((|v_#length_12| (Array Int Int))) (and (= 2 (select |v_#length_12| 1)) (= |#length| (store |v_#length_12| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_47| 16)) (= (select |v_#length_12| 2) 37) (= 40 (select |v_#length_12| 4)) (= (select |v_#length_12| 3) 12))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_47| 4) 24))))) (= |__VERIFIER_assert_#in~cond| 0) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:50:55,690 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:50:55,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:50:55,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 22, 19] total 45 [2024-11-14 04:50:55,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361462629] [2024-11-14 04:50:55,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:50:55,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-14 04:50:55,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:50:55,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-14 04:50:55,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=3327, Unknown=1, NotChecked=0, Total=3540 [2024-11-14 04:50:55,694 INFO L87 Difference]: Start difference. First operand 51 states and 64 transitions. Second operand has 45 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 42 states have internal predecessors, (66), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:50:58,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:50:58,076 INFO L93 Difference]: Finished difference Result 101 states and 130 transitions. [2024-11-14 04:50:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-14 04:50:58,078 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 42 states have internal predecessors, (66), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 35 [2024-11-14 04:50:58,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:50:58,080 INFO L225 Difference]: With dead ends: 101 [2024-11-14 04:50:58,080 INFO L226 Difference]: Without dead ends: 64 [2024-11-14 04:50:58,082 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1169 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=265, Invalid=4024, Unknown=1, NotChecked=0, Total=4290 [2024-11-14 04:50:58,082 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 44 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 1158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:50:58,083 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 624 Invalid, 1158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1138 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-14 04:50:58,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-14 04:50:58,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 54. [2024-11-14 04:50:58,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 37 states have (on average 1.3783783783783783) internal successors, (51), 40 states have internal predecessors, (51), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:50:58,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 69 transitions. [2024-11-14 04:50:58,100 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 69 transitions. Word has length 35 [2024-11-14 04:50:58,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:50:58,100 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 69 transitions. [2024-11-14 04:50:58,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 42 states have internal predecessors, (66), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:50:58,100 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 69 transitions. [2024-11-14 04:50:58,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-14 04:50:58,101 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:50:58,101 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:50:58,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-14 04:50:58,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:58,302 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:50:58,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:50:58,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1901991961, now seen corresponding path program 5 times [2024-11-14 04:50:58,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:50:58,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995658275] [2024-11-14 04:50:58,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:50:58,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:50:58,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:50:58,878 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-14 04:50:58,879 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:50:58,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995658275] [2024-11-14 04:50:58,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995658275] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:50:58,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507022328] [2024-11-14 04:50:58,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:50:58,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:50:58,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:50:58,882 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:50:58,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 04:50:59,467 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 04:50:59,468 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:50:59,474 INFO L255 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-14 04:50:59,478 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:50:59,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:50:59,519 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:50:59,569 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:59,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:50:59,625 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:59,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:50:59,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:59,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-11-14 04:50:59,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:50:59,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-11-14 04:50:59,895 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-14 04:50:59,895 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:51:00,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507022328] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:00,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [844242258] [2024-11-14 04:51:00,193 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:51:00,193 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:51:00,194 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:51:00,194 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:51:00,194 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:51:00,236 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:51:01,078 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:51:01,279 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:51:01,288 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:51:01,451 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:51:01,618 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:51:05,914 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2832#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_83 Int) (|v_old(#memory_int)_BEFORE_CALL_57| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57| Int) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| (Array Int (Array Int Int)))) (or (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_57| 1) 0) 48) (exists ((|v_#length_13| (Array Int Int))) (and (= |#length| (store |v_#length_13| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57| 16)) (= (select |v_#length_13| 3) 12) (= 2 (select |v_#length_13| 1)) (= 40 (select |v_#length_13| 4)) (= (select |v_#length_13| 2) 37))) (exists ((|v_aws_is_mem_zeroed_#t~mem42_102| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_11 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_11 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_11 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_11 Int)) (and (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_11 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_11) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_11 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_11 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_102|)) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_11 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_11) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_11 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_11 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_102|))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_11) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_102| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_11 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_11 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 0)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_57| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_83) (exists ((|v_#valid_23| (Array Int Int))) (and (= (store |v_#valid_23| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57| 1) |#valid|) (= (select |v_#valid_23| 1) 1) (= (select |v_#valid_23| 4) 1) (= (select |v_#valid_23| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57|) 0) (= (select |v_#valid_23| 0) 0) (= (select |v_#valid_23| 2) 1) (= (select |v_#valid_23| 3) 1))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_129| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_129|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_129| 18446744073709551616)))) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 32) 0)) (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_57| 1) 0) 48) (exists ((|v_#length_13| (Array Int Int))) (and (= |#length| (store |v_#length_13| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57| 16)) (= (select |v_#length_13| 3) 12) (= 2 (select |v_#length_13| 1)) (= 40 (select |v_#length_13| 4)) (= (select |v_#length_13| 2) 37))) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_12 Int) (|v_aws_is_mem_zeroed_#t~mem42_102| Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_12 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_12 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_12 Int)) (and (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_12 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_12) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_12 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_12 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_102|)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_12 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_12) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_12 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_12 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_102|))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_12) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_102| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_12 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_12 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 0)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_57| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_57| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_83) (exists ((|v_#valid_23| (Array Int Int))) (and (= (store |v_#valid_23| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57| 1) |#valid|) (= (select |v_#valid_23| 1) 1) (= (select |v_#valid_23| 4) 1) (= (select |v_#valid_23| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_57|) 0) (= (select |v_#valid_23| 0) 0) (= (select |v_#valid_23| 2) 1) (= (select |v_#valid_23| 3) 1))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_129| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_129|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_129| 18446744073709551616)))) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_57| 4) 32) 0)))) (= |__VERIFIER_assert_#in~cond| 0) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:51:05,914 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:51:05,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:51:05,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2024-11-14 04:51:05,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894544582] [2024-11-14 04:51:05,914 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 04:51:05,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-14 04:51:05,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:05,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-14 04:51:05,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=982, Unknown=1, NotChecked=0, Total=1056 [2024-11-14 04:51:05,915 INFO L87 Difference]: Start difference. First operand 54 states and 69 transitions. Second operand has 17 states, 15 states have (on average 2.2) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 04:51:06,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:06,505 INFO L93 Difference]: Finished difference Result 94 states and 124 transitions. [2024-11-14 04:51:06,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-14 04:51:06,507 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.2) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2024-11-14 04:51:06,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:06,509 INFO L225 Difference]: With dead ends: 94 [2024-11-14 04:51:06,509 INFO L226 Difference]: Without dead ends: 55 [2024-11-14 04:51:06,509 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=106, Invalid=1453, Unknown=1, NotChecked=0, Total=1560 [2024-11-14 04:51:06,510 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:06,510 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 398 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 04:51:06,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2024-11-14 04:51:06,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2024-11-14 04:51:06,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 38 states have (on average 1.368421052631579) internal successors, (52), 41 states have internal predecessors, (52), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:51:06,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 70 transitions. [2024-11-14 04:51:06,533 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 70 transitions. Word has length 38 [2024-11-14 04:51:06,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:06,534 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 70 transitions. [2024-11-14 04:51:06,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.2) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 04:51:06,534 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 70 transitions. [2024-11-14 04:51:06,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 04:51:06,535 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:06,535 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:06,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-14 04:51:06,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:06,736 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:51:06,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:06,736 INFO L85 PathProgramCache]: Analyzing trace with hash -653002375, now seen corresponding path program 6 times [2024-11-14 04:51:06,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:06,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289732272] [2024-11-14 04:51:06,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:06,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:06,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:07,237 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-14 04:51:07,238 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:07,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289732272] [2024-11-14 04:51:07,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289732272] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:07,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238653148] [2024-11-14 04:51:07,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:51:07,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:07,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:07,240 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:07,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-14 04:51:07,744 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:51:07,744 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:51:07,748 INFO L255 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-11-14 04:51:07,752 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:07,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:51:07,865 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:07,905 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:07,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:07,960 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:07,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:08,013 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:08,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-11-14 04:51:08,076 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:08,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-11-14 04:51:08,162 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:08,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-11-14 04:51:09,986 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:09,986 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:51:12,993 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 52 treesize of output 50 [2024-11-14 04:51:12,999 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 76 treesize of output 72 [2024-11-14 04:51:13,190 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 11 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:13,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238653148] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:51:13,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1752593265] [2024-11-14 04:51:13,192 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:51:13,192 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:51:13,193 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:51:13,193 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:51:13,193 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:51:13,250 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:51:14,267 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:51:14,580 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:51:14,592 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:51:14,856 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:51:15,192 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:51:21,406 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3382#(and (exists ((|v_old(#memory_int)_BEFORE_CALL_67| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67| Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_99 Int)) (or (and (exists ((|v_#valid_24| (Array Int Int))) (and (= (select |v_#valid_24| 1) 1) (= (select |v_#valid_24| 4) 1) (= (select |v_#valid_24| 0) 0) (= |#valid| (store |v_#valid_24| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67| 1)) (= (select |v_#valid_24| 2) 1) (= (select |v_#valid_24| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67|) 0) (= (select |v_#valid_24| 3) 1))) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 0)) (exists ((|v_#length_14| (Array Int Int))) (and (= (select |v_#length_14| 3) 12) (= 2 (select |v_#length_14| 1)) (= (select |v_#length_14| 2) 37) (= (store |v_#length_14| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67| 16) |#length|) (= 40 (select |v_#length_14| 4)))) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 16)) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 24)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_67| 1) 0) 48) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_99) (= (select (select |v_old(#memory_int)_BEFORE_CALL_67| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 32) 0) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_13 Int) (|v_aws_is_mem_zeroed_#t~mem42_126| Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_13 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_13 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_13 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_13 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_13 18446744073709551616)) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_126| 256) 0)) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_13 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_13) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_13 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_13 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_126|)) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_13) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_13 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_13 18446744073709551616) (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_126|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_13 18446744073709551616)))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_13))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 0)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 24)) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 16)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_161| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_161| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_161|)))) (and (exists ((|v_#valid_24| (Array Int Int))) (and (= (select |v_#valid_24| 1) 1) (= (select |v_#valid_24| 4) 1) (= (select |v_#valid_24| 0) 0) (= |#valid| (store |v_#valid_24| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67| 1)) (= (select |v_#valid_24| 2) 1) (= (select |v_#valid_24| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67|) 0) (= (select |v_#valid_24| 3) 1))) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 0)) (exists ((|v_#length_14| (Array Int Int))) (and (= (select |v_#length_14| 3) 12) (= 2 (select |v_#length_14| 1)) (= (select |v_#length_14| 2) 37) (= (store |v_#length_14| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67| 16) |#length|) (= 40 (select |v_#length_14| 4)))) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 16)) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 24)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67|) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_14 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_14 Int) (|v_aws_is_mem_zeroed_#t~mem42_126| Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_14 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_14 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_14 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_14 18446744073709551616)) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_126| 256) 0)) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_14) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_14 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_14)) |v_aws_is_mem_zeroed_#t~mem42_126|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_14 18446744073709551616) 9223372036854775807)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_14 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_14) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_14 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_14 (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_126|))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_14))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_67| 1) 0) 48) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_67| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_99) (= (select (select |v_old(#memory_int)_BEFORE_CALL_67| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_67| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 0)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 24)) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_67| 4) 16)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_161| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_161| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_161|)))))) (<= 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 04:51:21,406 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:51:21,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:51:21,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 24, 21] total 51 [2024-11-14 04:51:21,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885347803] [2024-11-14 04:51:21,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:51:21,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-14 04:51:21,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:21,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-14 04:51:21,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=4020, Unknown=1, NotChecked=0, Total=4290 [2024-11-14 04:51:21,410 INFO L87 Difference]: Start difference. First operand 55 states and 70 transitions. Second operand has 51 states, 47 states have (on average 1.6170212765957446) internal successors, (76), 48 states have internal predecessors, (76), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:51:24,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:24,695 INFO L93 Difference]: Finished difference Result 109 states and 142 transitions. [2024-11-14 04:51:24,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 04:51:24,696 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 47 states have (on average 1.6170212765957446) internal successors, (76), 48 states have internal predecessors, (76), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 39 [2024-11-14 04:51:24,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:24,697 INFO L225 Difference]: With dead ends: 109 [2024-11-14 04:51:24,697 INFO L226 Difference]: Without dead ends: 70 [2024-11-14 04:51:24,699 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=381, Invalid=5624, Unknown=1, NotChecked=0, Total=6006 [2024-11-14 04:51:24,699 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 44 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:24,700 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 685 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1347 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-14 04:51:24,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2024-11-14 04:51:24,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 58. [2024-11-14 04:51:24,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 41 states have (on average 1.3902439024390243) internal successors, (57), 44 states have internal predecessors, (57), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:51:24,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 75 transitions. [2024-11-14 04:51:24,733 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 75 transitions. Word has length 39 [2024-11-14 04:51:24,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:24,733 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 75 transitions. [2024-11-14 04:51:24,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 47 states have (on average 1.6170212765957446) internal successors, (76), 48 states have internal predecessors, (76), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:51:24,734 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 75 transitions. [2024-11-14 04:51:24,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-14 04:51:24,735 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:24,736 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:24,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-14 04:51:24,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-14 04:51:24,937 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:51:24,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:24,937 INFO L85 PathProgramCache]: Analyzing trace with hash 409174123, now seen corresponding path program 7 times [2024-11-14 04:51:24,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:24,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948297107] [2024-11-14 04:51:24,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:24,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:25,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:25,518 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-14 04:51:25,518 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:25,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948297107] [2024-11-14 04:51:25,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948297107] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:25,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961309326] [2024-11-14 04:51:25,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:51:25,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:25,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:25,522 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:25,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 04:51:26,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:26,004 INFO L255 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-11-14 04:51:26,011 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:26,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:51:26,119 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:26,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:26,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:26,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:26,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:26,284 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:26,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-11-14 04:51:26,355 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:26,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-11-14 04:51:26,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:26,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-11-14 04:51:26,571 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:26,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2024-11-14 04:51:28,743 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:28,743 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:51:32,225 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 58 treesize of output 56 [2024-11-14 04:51:32,229 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 85 treesize of output 81 [2024-11-14 04:51:32,367 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 13 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:32,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961309326] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:51:32,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1828621614] [2024-11-14 04:51:32,369 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:51:32,369 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:51:32,369 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:51:32,369 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:51:32,369 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:51:32,409 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:51:33,223 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:51:33,436 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:51:33,446 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:51:33,622 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:51:33,794 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:51:40,071 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3993#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (exists ((|v_old(#memory_int)_BEFORE_CALL_77| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_115 Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77| Int) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| (Array Int (Array Int Int)))) (or (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 24)) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_115) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 24)) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_77| 1) 0)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 0)) (exists ((|v_#valid_25| (Array Int Int))) (and (= (select |v_#valid_25| 2) 1) (= (select |v_#valid_25| 1) 1) (= (select |v_#valid_25| 4) 1) (= (select |v_#valid_25| 0) 0) (= (select |v_#valid_25| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77|) 0) (= (store |v_#valid_25| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77| 1) |#valid|) (= (select |v_#valid_25| 3) 1))) (exists ((|v_aws_is_mem_zeroed_#t~mem42_152| Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_15 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_15 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_15 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_15 Int)) (and (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_15 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_15) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_15 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_15 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_152|)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_15 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_15) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_15 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_15 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_152|))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_15) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_152| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_15 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_15 18446744073709551616)))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77|) (exists ((|v_#length_15| (Array Int Int))) (and (= (store |v_#length_15| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77| 16) |#length|) (= (select |v_#length_15| 3) 12) (= 40 (select |v_#length_15| 4)) (= (select |v_#length_15| 2) 37) (= (select |v_#length_15| 1) 2))) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_196| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_196|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_196| 18446744073709551616)))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_77| 1) 1) 0)) (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 24)) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_115) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_77| 4) 24)) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_77| 1) 0)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_77| 4) 0)) (exists ((|v_#valid_25| (Array Int Int))) (and (= (select |v_#valid_25| 2) 1) (= (select |v_#valid_25| 1) 1) (= (select |v_#valid_25| 4) 1) (= (select |v_#valid_25| 0) 0) (= (select |v_#valid_25| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77|) 0) (= (store |v_#valid_25| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77| 1) |#valid|) (= (select |v_#valid_25| 3) 1))) (exists ((|v_aws_is_mem_zeroed_#t~mem42_152| Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_16 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_16 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_16 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_16 Int)) (and (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_16 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_16) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_16 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_16 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_152|)) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_16 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_16) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_16 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_16 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_152|))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_152| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_16 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_16 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_16))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77|) (exists ((|v_#length_15| (Array Int Int))) (and (= (store |v_#length_15| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_77| 16) |#length|) (= (select |v_#length_15| 3) 12) (= 40 (select |v_#length_15| 4)) (= (select |v_#length_15| 2) 37) (= (select |v_#length_15| 1) 2))) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_196| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_196|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_196| 18446744073709551616)))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_77| 1) 1) 0)))) (= |~#s_can_fail_allocator_static~0.offset| 0) (= |__VERIFIER_assert_#in~cond| 0) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:51:40,071 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:51:40,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:51:40,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 26, 23] total 56 [2024-11-14 04:51:40,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55734602] [2024-11-14 04:51:40,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:51:40,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-11-14 04:51:40,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:40,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-14 04:51:40,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=4685, Unknown=1, NotChecked=0, Total=4970 [2024-11-14 04:51:40,074 INFO L87 Difference]: Start difference. First operand 58 states and 75 transitions. Second operand has 56 states, 52 states have (on average 1.5961538461538463) internal successors, (83), 53 states have internal predecessors, (83), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:51:43,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:43,671 INFO L93 Difference]: Finished difference Result 116 states and 153 transitions. [2024-11-14 04:51:43,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-14 04:51:43,672 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 52 states have (on average 1.5961538461538463) internal successors, (83), 53 states have internal predecessors, (83), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 42 [2024-11-14 04:51:43,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:43,673 INFO L225 Difference]: With dead ends: 116 [2024-11-14 04:51:43,674 INFO L226 Difference]: Without dead ends: 75 [2024-11-14 04:51:43,675 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1565 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=357, Invalid=5648, Unknown=1, NotChecked=0, Total=6006 [2024-11-14 04:51:43,676 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 55 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1680 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 1698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:43,676 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 838 Invalid, 1698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1680 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-14 04:51:43,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2024-11-14 04:51:43,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 61. [2024-11-14 04:51:43,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 44 states have (on average 1.4090909090909092) internal successors, (62), 47 states have internal predecessors, (62), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:51:43,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 80 transitions. [2024-11-14 04:51:43,710 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 80 transitions. Word has length 42 [2024-11-14 04:51:43,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:43,711 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 80 transitions. [2024-11-14 04:51:43,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 52 states have (on average 1.5961538461538463) internal successors, (83), 53 states have internal predecessors, (83), 6 states have call successors, (11), 5 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-14 04:51:43,711 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 80 transitions. [2024-11-14 04:51:43,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-14 04:51:43,712 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:43,713 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:43,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-14 04:51:43,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-14 04:51:43,913 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:51:43,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:43,914 INFO L85 PathProgramCache]: Analyzing trace with hash 332497345, now seen corresponding path program 8 times [2024-11-14 04:51:43,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:43,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655707241] [2024-11-14 04:51:43,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:43,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:43,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:44,546 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-14 04:51:44,546 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:44,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655707241] [2024-11-14 04:51:44,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655707241] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:44,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915413211] [2024-11-14 04:51:44,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:51:44,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:44,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:44,549 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:44,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 04:51:45,367 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-14 04:51:45,367 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:51:45,370 INFO L255 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-11-14 04:51:45,375 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:45,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:51:45,500 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:45,540 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:45,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:45,591 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:45,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:45,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:45,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-11-14 04:51:45,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:45,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-11-14 04:51:45,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:45,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-11-14 04:51:45,911 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:45,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2024-11-14 04:51:46,020 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:46,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 84 treesize of output 104 [2024-11-14 04:51:46,246 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-14 04:51:46,246 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:51:46,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915413211] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:46,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [87871066] [2024-11-14 04:51:46,572 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:51:46,572 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:51:46,572 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:51:46,572 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:51:46,572 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:51:46,622 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:51:47,436 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:51:47,699 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:51:47,709 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:51:47,919 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:51:48,254 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:51:52,779 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4486#(and (exists ((|v_old(#memory_int)_BEFORE_CALL_87| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_127 Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87| Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| (Array Int (Array Int Int)))) (or (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_87| 1) 1) 0) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_17 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_17 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_17 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_17 Int) (|v_aws_is_mem_zeroed_#t~mem42_171| Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_17) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_171| 256) 0)) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_17 18446744073709551616) 9223372036854775807) (= |v_aws_is_mem_zeroed_#t~mem42_171| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_17) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_17 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_17 18446744073709551616))))) (and (= |v_aws_is_mem_zeroed_#t~mem42_171| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_17) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_17 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_17 18446744073709551616)))) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_17 18446744073709551616)))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_17 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_17 18446744073709551616)))) (= 0 (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 32)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 32) 0) (exists ((|v_#length_16| (Array Int Int))) (and (= 40 (select |v_#length_16| 4)) (= (store |v_#length_16| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87| 16) |#length|) (= 2 (select |v_#length_16| 1)) (= (select |v_#length_16| 2) 37) (= (select |v_#length_16| 3) 12))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_214| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_214|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_214| 18446744073709551616)))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_87| 1) 0) 48) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_127) (exists ((|v_#valid_26| (Array Int Int))) (and (= (select |v_#valid_26| 4) 1) (= (select |v_#valid_26| 0) 0) (= |#valid| (store |v_#valid_26| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87| 1)) (= (select |v_#valid_26| 3) 1) (= (select |v_#valid_26| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87|) 0) (= (select |v_#valid_26| 1) 1) (= (select |v_#valid_26| 2) 1))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|)) (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_87| 1) 1) 0) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_18 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_18 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_18 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_18 Int) (|v_aws_is_mem_zeroed_#t~mem42_171| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_171| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_18 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_18 18446744073709551616)) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_18) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_18 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_18 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_171|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_18 18446744073709551616) 9223372036854775807)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_18 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_18) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_18 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_18 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_171|))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_18))) (= 0 (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 32)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 32) 0) (exists ((|v_#length_16| (Array Int Int))) (and (= 40 (select |v_#length_16| 4)) (= (store |v_#length_16| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87| 16) |#length|) (= 2 (select |v_#length_16| 1)) (= (select |v_#length_16| 2) 37) (= (select |v_#length_16| 3) 12))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_87| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_214| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_214|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_214| 18446744073709551616)))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_87| 1) 0) 48) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_127) (exists ((|v_#valid_26| (Array Int Int))) (and (= (select |v_#valid_26| 4) 1) (= (select |v_#valid_26| 0) 0) (= |#valid| (store |v_#valid_26| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87| 1)) (= (select |v_#valid_26| 3) 1) (= (select |v_#valid_26| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_87|) 0) (= (select |v_#valid_26| 1) 1) (= (select |v_#valid_26| 2) 1))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_87| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|)))) (<= 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 04:51:52,779 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:51:52,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:51:52,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 27 [2024-11-14 04:51:52,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920607808] [2024-11-14 04:51:52,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 04:51:52,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-14 04:51:52,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:52,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-14 04:51:52,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1921, Unknown=1, NotChecked=0, Total=2070 [2024-11-14 04:51:52,781 INFO L87 Difference]: Start difference. First operand 61 states and 80 transitions. Second operand has 27 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 26 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-14 04:51:53,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:53,108 INFO L93 Difference]: Finished difference Result 105 states and 143 transitions. [2024-11-14 04:51:53,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 04:51:53,109 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 26 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 45 [2024-11-14 04:51:53,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:53,110 INFO L225 Difference]: With dead ends: 105 [2024-11-14 04:51:53,110 INFO L226 Difference]: Without dead ends: 62 [2024-11-14 04:51:53,110 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=155, Invalid=2006, Unknown=1, NotChecked=0, Total=2162 [2024-11-14 04:51:53,111 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 7 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:53,111 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 129 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 04:51:53,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2024-11-14 04:51:53,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2024-11-14 04:51:53,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 45 states have (on average 1.4) internal successors, (63), 48 states have internal predecessors, (63), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:51:53,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 81 transitions. [2024-11-14 04:51:53,148 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 81 transitions. Word has length 45 [2024-11-14 04:51:53,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:53,149 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 81 transitions. [2024-11-14 04:51:53,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 26 states have internal predecessors, (42), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-14 04:51:53,149 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 81 transitions. [2024-11-14 04:51:53,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-14 04:51:53,150 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:53,150 INFO L215 NwaCegarLoop]: trace histogram [10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:53,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-14 04:51:53,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-14 04:51:53,350 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:51:53,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:53,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1215961105, now seen corresponding path program 9 times [2024-11-14 04:51:53,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:53,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596694682] [2024-11-14 04:51:53,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:53,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:53,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:53,959 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-14 04:51:53,960 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:53,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596694682] [2024-11-14 04:51:53,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596694682] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:53,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128541152] [2024-11-14 04:51:53,960 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:51:53,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:53,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:53,962 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:53,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 04:51:54,474 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:51:54,474 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:51:54,479 INFO L255 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-11-14 04:51:54,483 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:54,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:51:54,519 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:54,552 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:54,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:54,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:54,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:54,656 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:54,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-11-14 04:51:54,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:54,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-11-14 04:51:54,838 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:54,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-11-14 04:51:54,940 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:54,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2024-11-14 04:51:55,066 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:55,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 84 treesize of output 104 [2024-11-14 04:51:55,192 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:55,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 138 treesize of output 113 [2024-11-14 04:51:57,566 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117 Int) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_131 Int)) (let ((.cse1 (select |c_#memory_int| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_131))) (let ((.cse0 (select .cse1 (+ 3 v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117)))) (and (= .cse0 (select .cse1 (+ 6 v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117))) (= .cse0 (select .cse1 (+ 7 v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117))) (= .cse0 (select .cse1 (+ v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117 4))) (= .cse0 (select .cse1 (+ 5 v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117))) (= .cse0 (select .cse1 (+ v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117 1))) (= (select .cse1 v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117) .cse0) (= .cse0 (select .cse1 (+ 9 v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117))) (= .cse0 (select .cse1 (+ 2 v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117))) (= .cse0 (select .cse1 (+ v_aws_linked_list_node_reset_~node.offset_BEFORE_CALL_117 8))))))) is different from true [2024-11-14 04:52:00,400 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:52:00,400 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:52:14,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 137 [2024-11-14 04:52:14,314 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:52:14,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34711 treesize of output 34703 [2024-11-14 04:52:15,006 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 6 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:52:15,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128541152] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:52:15,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [440162199] [2024-11-14 04:52:15,009 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:52:15,009 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:52:15,009 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:52:15,010 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:52:15,010 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:52:15,050 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:52:16,337 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:52:16,758 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:52:16,780 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:52:16,936 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:52:17,112 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:52:25,196 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5106#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((|v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97| Int) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_140 Int) (|v_old(#memory_int)_BEFORE_CALL_97| (Array Int (Array Int Int)))) (or (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 32) 0) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_255| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_255|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_255| 18446744073709551616)))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_97| 1) 1) 0) (exists ((|v_#length_17| (Array Int Int))) (and (= |#length| (store |v_#length_17| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97| 16)) (= 40 (select |v_#length_17| 4)) (= (select |v_#length_17| 2) 37) (= 12 (select |v_#length_17| 3)) (= 2 (select |v_#length_17| 1)))) (exists ((|v_#valid_27| (Array Int Int))) (and (= (select |v_#valid_27| 0) 0) (= (select |v_#valid_27| 2) 1) (= (select |v_#valid_27| 1) 1) (= (select |v_#valid_27| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97|) 0) (= (select |v_#valid_27| 3) 1) (= (select |v_#valid_27| 4) 1) (= (store |v_#valid_27| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97| 1) |#valid|))) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_20 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_20 Int) (|v_aws_is_mem_zeroed_#t~mem42_203| Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_20 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_20 Int)) (and (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_20) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_20 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_20 18446744073709551616) (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_203|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_20 18446744073709551616))) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_20 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_20) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_20 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_20 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_203|))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_20 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_20 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_20) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_203| 256) 0)))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 32) 0) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_97| 1) 0) 48) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_140)) (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 32) 0) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_255| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_255|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_255| 18446744073709551616)))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_97| 1) 1) 0) (exists ((|v_#length_17| (Array Int Int))) (and (= |#length| (store |v_#length_17| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97| 16)) (= 40 (select |v_#length_17| 4)) (= (select |v_#length_17| 2) 37) (= 12 (select |v_#length_17| 3)) (= 2 (select |v_#length_17| 1)))) (exists ((|v_#valid_27| (Array Int Int))) (and (= (select |v_#valid_27| 0) 0) (= (select |v_#valid_27| 2) 1) (= (select |v_#valid_27| 1) 1) (= (select |v_#valid_27| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97|) 0) (= (select |v_#valid_27| 3) 1) (= (select |v_#valid_27| 4) 1) (= (store |v_#valid_27| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97| 1) |#valid|))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 32) 0) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_97| 1) 0) 48) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_97| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_97| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_19 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_19 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_19 Int) (|v_aws_is_mem_zeroed_#t~mem42_203| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_19 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_19) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_19 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_19 18446744073709551616)) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_203| 256) 0)) (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_19 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_19) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_19 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_19 18446744073709551616) (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_203|)) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_19 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_19) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_19 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_19 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_203|))))) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_97| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_140)))) (= |__VERIFIER_assert_#in~cond| 0) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:52:25,196 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:52:25,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:52:25,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 26, 25] total 60 [2024-11-14 04:52:25,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577606270] [2024-11-14 04:52:25,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:52:25,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-11-14 04:52:25,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:52:25,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-11-14 04:52:25,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=5093, Unknown=2, NotChecked=144, Total=5550 [2024-11-14 04:52:25,199 INFO L87 Difference]: Start difference. First operand 62 states and 81 transitions. Second operand has 60 states, 59 states have (on average 1.4915254237288136) internal successors, (88), 59 states have internal predecessors, (88), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 04:52:29,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:52:31,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:52:33,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:52:36,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-14 04:52:39,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:52:39,115 INFO L93 Difference]: Finished difference Result 124 states and 165 transitions. [2024-11-14 04:52:39,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-14 04:52:39,116 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 59 states have (on average 1.4915254237288136) internal successors, (88), 59 states have internal predecessors, (88), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 46 [2024-11-14 04:52:39,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:52:39,117 INFO L225 Difference]: With dead ends: 124 [2024-11-14 04:52:39,117 INFO L226 Difference]: Without dead ends: 81 [2024-11-14 04:52:39,119 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1156 ImplicationChecksByTransitivity, 23.3s TimeCoverageRelationStatistics Valid=401, Invalid=6243, Unknown=2, NotChecked=160, Total=6806 [2024-11-14 04:52:39,120 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 17 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 1709 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 1804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1709 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 12.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:52:39,120 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 919 Invalid, 1804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1709 Invalid, 1 Unknown, 93 Unchecked, 12.1s Time] [2024-11-14 04:52:39,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2024-11-14 04:52:39,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 65. [2024-11-14 04:52:39,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 48 states have (on average 1.4166666666666667) internal successors, (68), 51 states have internal predecessors, (68), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2024-11-14 04:52:39,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 86 transitions. [2024-11-14 04:52:39,144 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 86 transitions. Word has length 46 [2024-11-14 04:52:39,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:52:39,144 INFO L471 AbstractCegarLoop]: Abstraction has 65 states and 86 transitions. [2024-11-14 04:52:39,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 59 states have (on average 1.4915254237288136) internal successors, (88), 59 states have internal predecessors, (88), 4 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-14 04:52:39,144 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 86 transitions. [2024-11-14 04:52:39,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-14 04:52:39,145 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:52:39,145 INFO L215 NwaCegarLoop]: trace histogram [11, 3, 3, 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] [2024-11-14 04:52:39,163 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-14 04:52:39,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-14 04:52:39,346 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:52:39,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:52:39,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1991992843, now seen corresponding path program 1 times [2024-11-14 04:52:39,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:52:39,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558693975] [2024-11-14 04:52:39,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:52:39,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:52:39,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:52:39,654 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 04:52:39,655 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:52:39,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558693975] [2024-11-14 04:52:39,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558693975] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:52:39,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:52:39,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-14 04:52:39,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392174835] [2024-11-14 04:52:39,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:52:39,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:52:39,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:52:39,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:52:39,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:52:39,659 INFO L87 Difference]: Start difference. First operand 65 states and 86 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-14 04:52:39,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:52:39,760 INFO L93 Difference]: Finished difference Result 74 states and 94 transitions. [2024-11-14 04:52:39,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:52:39,761 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 50 [2024-11-14 04:52:39,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:52:39,762 INFO L225 Difference]: With dead ends: 74 [2024-11-14 04:52:39,763 INFO L226 Difference]: Without dead ends: 65 [2024-11-14 04:52:39,763 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 04:52:39,763 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 3 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:52:39,763 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 137 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 04:52:39,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2024-11-14 04:52:39,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2024-11-14 04:52:39,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 48 states have (on average 1.3541666666666667) internal successors, (65), 51 states have internal predecessors, (65), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-14 04:52:39,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 82 transitions. [2024-11-14 04:52:39,795 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 82 transitions. Word has length 50 [2024-11-14 04:52:39,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:52:39,796 INFO L471 AbstractCegarLoop]: Abstraction has 65 states and 82 transitions. [2024-11-14 04:52:39,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2024-11-14 04:52:39,796 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 82 transitions. [2024-11-14 04:52:39,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-14 04:52:39,798 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:52:39,798 INFO L215 NwaCegarLoop]: trace histogram [11, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:52:39,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-14 04:52:39,798 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:52:39,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:52:39,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1342684997, now seen corresponding path program 10 times [2024-11-14 04:52:39,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:52:39,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171543971] [2024-11-14 04:52:39,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:52:39,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:52:39,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:52:40,593 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-14 04:52:40,593 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:52:40,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171543971] [2024-11-14 04:52:40,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171543971] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:52:40,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296326818] [2024-11-14 04:52:40,594 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:52:40,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:52:40,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:52:40,596 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:52:40,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-14 04:52:41,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:52:41,437 INFO L255 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-14 04:52:41,438 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:52:41,726 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-14 04:52:41,726 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:52:42,321 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-14 04:52:42,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296326818] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:52:42,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1231459484] [2024-11-14 04:52:42,323 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:52:42,323 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:52:42,324 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:52:42,324 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:52:42,324 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:52:42,358 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:52:43,328 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:52:43,566 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:52:43,578 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:52:43,798 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:52:44,038 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:52:49,152 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6007#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (= |__VERIFIER_assert_#in~cond| 0) (exists ((|v_old(#memory_int)_BEFORE_CALL_107| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107| Int) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_150 Int)) (or (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_107| 1) 1) 0) (= |#funAddr~s_can_fail_free_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 8)) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 0)) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_21 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_21 Int) (|v_aws_is_mem_zeroed_#t~mem42_222| Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_21 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_21 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_21) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_21 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_21) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_21 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_21 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_222|)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_21 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_21) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_21 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_21 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_222|))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_222| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_21 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_21 18446744073709551616)))) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_150) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 16)) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 0)) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_107| 1) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 32) 0) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 32) 0) (exists ((|v_#length_18| (Array Int Int))) (and (= 12 (select |v_#length_18| 3)) (= |#length| (store |v_#length_18| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107| 16)) (= 40 (select |v_#length_18| 4)) (= 2 (select |v_#length_18| 1)) (= (select |v_#length_18| 2) 37))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (exists ((|v_#valid_28| (Array Int Int))) (and (= (select |v_#valid_28| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107|) 0) (= (select |v_#valid_28| 3) 1) (= (select |v_#valid_28| 1) 1) (= (select |v_#valid_28| 2) 1) (= (select |v_#valid_28| 0) 0) (= (store |v_#valid_28| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107| 1) |#valid|) (= (select |v_#valid_28| 4) 1))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_302| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_302| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_302|))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 24)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107|)) (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_107| 1) 1) 0) (= |#funAddr~s_can_fail_free_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 8)) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 0)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_222| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_22 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_22 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_22 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_22 Int)) (and (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_22) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_22 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_22 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_222|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_22 18446744073709551616) 9223372036854775807)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_22 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_22) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_22 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_22 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_222|))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_22 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_22 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_22) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_222| 256) 0)))) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_150) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 16)) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 0)) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_107| 1) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 32) 0) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 32) 0) (exists ((|v_#length_18| (Array Int Int))) (and (= 12 (select |v_#length_18| 3)) (= |#length| (store |v_#length_18| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107| 16)) (= 40 (select |v_#length_18| 4)) (= 2 (select |v_#length_18| 1)) (= (select |v_#length_18| 2) 37))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_107| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (exists ((|v_#valid_28| (Array Int Int))) (and (= (select |v_#valid_28| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107|) 0) (= (select |v_#valid_28| 3) 1) (= (select |v_#valid_28| 1) 1) (= (select |v_#valid_28| 2) 1) (= (select |v_#valid_28| 0) 0) (= (store |v_#valid_28| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107| 1) |#valid|) (= (select |v_#valid_28| 4) 1))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_302| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_302| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_302|))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_107| 4) 24)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_107|)))) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:52:49,152 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:52:49,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:52:49,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 39 [2024-11-14 04:52:49,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920710609] [2024-11-14 04:52:49,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:52:49,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-14 04:52:49,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:52:49,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-14 04:52:49,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=2452, Unknown=1, NotChecked=0, Total=2862 [2024-11-14 04:52:49,154 INFO L87 Difference]: Start difference. First operand 65 states and 82 transitions. Second operand has 39 states, 37 states have (on average 1.5135135135135136) internal successors, (56), 39 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 04:52:49,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:52:49,788 INFO L93 Difference]: Finished difference Result 116 states and 154 transitions. [2024-11-14 04:52:49,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 04:52:49,788 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.5135135135135136) internal successors, (56), 39 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 49 [2024-11-14 04:52:49,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:52:49,789 INFO L225 Difference]: With dead ends: 116 [2024-11-14 04:52:49,789 INFO L226 Difference]: Without dead ends: 70 [2024-11-14 04:52:49,790 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 968 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=502, Invalid=2689, Unknown=1, NotChecked=0, Total=3192 [2024-11-14 04:52:49,791 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:52:49,791 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 403 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 04:52:49,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2024-11-14 04:52:49,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2024-11-14 04:52:49,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 53 states have (on average 1.320754716981132) internal successors, (70), 56 states have internal predecessors, (70), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2024-11-14 04:52:49,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 87 transitions. [2024-11-14 04:52:49,829 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 87 transitions. Word has length 49 [2024-11-14 04:52:49,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:52:49,829 INFO L471 AbstractCegarLoop]: Abstraction has 70 states and 87 transitions. [2024-11-14 04:52:49,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.5135135135135136) internal successors, (56), 39 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 04:52:49,830 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 87 transitions. [2024-11-14 04:52:49,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-14 04:52:49,831 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:52:49,831 INFO L215 NwaCegarLoop]: trace histogram [16, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:52:49,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-14 04:52:50,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-14 04:52:50,031 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:52:50,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:52:50,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1363636979, now seen corresponding path program 11 times [2024-11-14 04:52:50,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:52:50,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602825430] [2024-11-14 04:52:50,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:52:50,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:52:50,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:52:54,089 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 16 proven. 192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:52:54,089 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:52:54,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602825430] [2024-11-14 04:52:54,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602825430] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:52:54,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390575274] [2024-11-14 04:52:54,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:52:54,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:52:54,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:52:54,091 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:52:54,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 04:53:04,787 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-14 04:53:04,788 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:53:04,796 INFO L255 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 111 conjuncts are in the unsatisfiable core [2024-11-14 04:53:04,802 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:53:04,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-14 04:53:04,899 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:53:05,000 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:05,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:53:05,104 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:05,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:53:05,213 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:05,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2024-11-14 04:53:05,333 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:05,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2024-11-14 04:53:05,471 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:05,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2024-11-14 04:53:05,631 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:05,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2024-11-14 04:53:05,799 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:05,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 84 treesize of output 104 [2024-11-14 04:53:05,974 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:05,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 93 treesize of output 116 [2024-11-14 04:53:06,178 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:06,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 102 treesize of output 128 [2024-11-14 04:53:06,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:06,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 111 treesize of output 140 [2024-11-14 04:53:06,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:06,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 120 treesize of output 152 [2024-11-14 04:53:06,907 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:06,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 129 treesize of output 164 [2024-11-14 04:53:07,234 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:07,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 138 treesize of output 176 [2024-11-14 04:53:07,571 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:53:07,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 147 treesize of output 188 [2024-11-14 04:53:12,854 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 159 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-14 04:53:12,854 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:53:13,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390575274] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:53:13,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1453767009] [2024-11-14 04:53:13,114 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:53:13,114 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:53:13,114 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:53:13,114 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:53:13,114 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:53:13,136 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:53:13,835 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:53:14,171 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:53:14,184 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:53:14,382 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:53:14,641 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:53:21,988 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6568#(and (exists ((|v_old(#memory_int)_BEFORE_CALL_117| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_161 Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117| Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| (Array Int (Array Int Int)))) (or (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (exists ((|v_#valid_29| (Array Int Int))) (and (= (select |v_#valid_29| 2) 1) (= (select |v_#valid_29| 3) 1) (= (select |v_#valid_29| 1) 1) (= (select |v_#valid_29| 4) 1) (= (select |v_#valid_29| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117|) 0) (= (select |v_#valid_29| 0) 0) (= (store |v_#valid_29| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117| 1) |#valid|))) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_327| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_327| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_327|))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_117| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 0)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 32) 0) (exists ((|v_#length_19| (Array Int Int))) (and (= |#length| (store |v_#length_19| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117| 16)) (= (select |v_#length_19| 1) 2) (= 40 (select |v_#length_19| 4)) (= 12 (select |v_#length_19| 3)) (= (select |v_#length_19| 2) 37))) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_117| 1) 0)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_244| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_23 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_23 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_23 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_23 Int)) (and (<= (+ 1 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_23 18446744073709551616)) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_23 18446744073709551616)) (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_23 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_23) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_23 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_23 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_244|)) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_23 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_23) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_23 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_23 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_244|))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_244| 256) 0)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_23))) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_161) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 0)) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 24)) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 16))) (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (exists ((|v_#valid_29| (Array Int Int))) (and (= (select |v_#valid_29| 2) 1) (= (select |v_#valid_29| 3) 1) (= (select |v_#valid_29| 1) 1) (= (select |v_#valid_29| 4) 1) (= (select |v_#valid_29| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117|) 0) (= (select |v_#valid_29| 0) 0) (= (store |v_#valid_29| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117| 1) |#valid|))) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_327| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_327| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_327|))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_117| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 32) 0) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 0)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 32) 0) (exists ((|v_#length_19| (Array Int Int))) (and (= |#length| (store |v_#length_19| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117| 16)) (= (select |v_#length_19| 1) 2) (= 40 (select |v_#length_19| 4)) (= 12 (select |v_#length_19| 3)) (= (select |v_#length_19| 2) 37))) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_117| 1) 0)) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_117| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_161) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 0)) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_117| 4) 24)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_244| Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_24 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_24 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_24 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_24 Int)) (and (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_24 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_24) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_24 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_24 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_244|)) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_24) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_24 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_24 18446744073709551616) (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_244|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_24 18446744073709551616)))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_24 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_24 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_24) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_244| 256) 0)))) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_117| 4) 16))))) (<= 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 04:53:21,988 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:53:21,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:53:21,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 30] total 58 [2024-11-14 04:53:21,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728050352] [2024-11-14 04:53:21,989 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 04:53:21,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-11-14 04:53:21,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:53:21,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-11-14 04:53:21,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=5143, Unknown=1, NotChecked=0, Total=5402 [2024-11-14 04:53:21,991 INFO L87 Difference]: Start difference. First operand 70 states and 87 transitions. Second operand has 58 states, 55 states have (on average 1.3272727272727274) internal successors, (73), 56 states have internal predecessors, (73), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-14 04:53:36,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:53:36,251 INFO L93 Difference]: Finished difference Result 187 states and 240 transitions. [2024-11-14 04:53:36,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-14 04:53:36,252 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 55 states have (on average 1.3272727272727274) internal successors, (73), 56 states have internal predecessors, (73), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2024-11-14 04:53:36,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:53:36,254 INFO L225 Difference]: With dead ends: 187 [2024-11-14 04:53:36,254 INFO L226 Difference]: Without dead ends: 149 [2024-11-14 04:53:36,256 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2787 ImplicationChecksByTransitivity, 23.2s TimeCoverageRelationStatistics Valid=481, Invalid=10859, Unknown=2, NotChecked=0, Total=11342 [2024-11-14 04:53:36,256 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 87 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 2314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:53:36,257 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 778 Invalid, 2314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 2277 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2024-11-14 04:53:36,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2024-11-14 04:53:36,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 100. [2024-11-14 04:53:36,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 74 states have (on average 1.3243243243243243) internal successors, (98), 78 states have internal predecessors, (98), 12 states have call successors, (12), 9 states have call predecessors, (12), 13 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) [2024-11-14 04:53:36,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 124 transitions. [2024-11-14 04:53:36,311 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 124 transitions. Word has length 54 [2024-11-14 04:53:36,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:53:36,312 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 124 transitions. [2024-11-14 04:53:36,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 55 states have (on average 1.3272727272727274) internal successors, (73), 56 states have internal predecessors, (73), 5 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-14 04:53:36,312 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 124 transitions. [2024-11-14 04:53:36,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-14 04:53:36,313 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:53:36,313 INFO L215 NwaCegarLoop]: trace histogram [16, 4, 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, 1, 1, 1, 1, 1, 1] [2024-11-14 04:53:36,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 04:53:36,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:53:36,517 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:53:36,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:53:36,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1932446408, now seen corresponding path program 1 times [2024-11-14 04:53:36,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:53:36,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974428110] [2024-11-14 04:53:36,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:53:36,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:53:36,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:53:37,087 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-11-14 04:53:37,087 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:53:37,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974428110] [2024-11-14 04:53:37,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974428110] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:53:37,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619318121] [2024-11-14 04:53:37,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:53:37,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:53:37,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:53:37,090 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:53:37,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 04:53:37,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:53:37,456 INFO L255 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:53:37,459 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:53:37,848 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 10 proven. 67 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-11-14 04:53:37,849 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:53:38,207 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-11-14 04:53:38,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619318121] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:53:38,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [464925895] [2024-11-14 04:53:38,209 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-14 04:53:38,209 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:53:38,209 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:53:38,209 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:53:38,209 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:53:38,775 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:53:40,536 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:53:40,552 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 271 for LOIs [2024-11-14 04:53:41,694 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 20 for LOIs [2024-11-14 04:53:41,759 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:53:42,058 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:54:04,189 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7462#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (or (exists ((|v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_1| Int)) (and (= |__VERIFIER_assert_#in~cond| 0) (or (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_27 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_27 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_27 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_27 Int)) (and (exists ((|v_aws_is_mem_zeroed_#t~mem42_268| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_268| 256) 0)) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_27) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_27 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_27 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_268|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_27 18446744073709551616) 9223372036854775807)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_27 18446744073709551616)) (= |v_aws_is_mem_zeroed_#t~mem42_268| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_27) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_27 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_27 18446744073709551616)))))))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_27) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_27 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_27 18446744073709551616)) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_1| 0))) (exists ((v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_28 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_28 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_28 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_28 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_28 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_28 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_28) (exists ((|v_aws_is_mem_zeroed_#t~mem42_268| Int)) (and (or (and (= |v_aws_is_mem_zeroed_#t~mem42_268| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_28) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_28 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_28 18446744073709551616)))) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_28 18446744073709551616) 9223372036854775807)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_28 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_28) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_28 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_28 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_268|))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_268| 256) 0)))) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_1| 0)))))) (exists ((|v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| (Array Int (Array Int Int))) (|v_old(#memory_int)_BEFORE_CALL_129| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_24| Int) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_179 Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135| Int)) (and (= |__VERIFIER_assert_#in~cond| 0) (or (and (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 0)) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (exists ((|v_#length_20| (Array Int Int))) (and (= (store |v_#length_20| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135| 16) |#length|) (= 2 (select |v_#length_20| 1)) (= 40 (select |v_#length_20| 4)) (= (select |v_#length_20| 2) 37) (= (select |v_#length_20| 3) 12))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_29 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_29 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_29 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_29 Int)) (and (exists ((|v_aws_is_mem_zeroed_#t~mem42_268| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_268| 256) 0)) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_29 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_29) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_29 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_29 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_268|)) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_29) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_29 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_29 18446744073709551616) (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_268|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_29 18446744073709551616)))))) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_24| 0) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_29) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_29 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_29 18446744073709551616)))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135|) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 16)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_129| 1) 1) 0) (exists ((|v_#valid_30| (Array Int Int))) (and (= (store |v_#valid_30| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135| 1) |#valid|) (= (select |v_#valid_30| 2) 1) (= (select |v_#valid_30| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135|) 0) (= (select |v_#valid_30| 0) 0) (= 1 (select |v_#valid_30| 4)) (= (select |v_#valid_30| 1) 1) (= (select |v_#valid_30| 3) 1))) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_179) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_129| 1) 0)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 24)) (= |#funAddr~s_can_fail_free_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 8)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_375| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_375| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_375|)))) (and (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 0)) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (exists ((|v_#length_20| (Array Int Int))) (and (= (store |v_#length_20| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135| 16) |#length|) (= 2 (select |v_#length_20| 1)) (= 40 (select |v_#length_20| 4)) (= (select |v_#length_20| 2) 37) (= (select |v_#length_20| 3) 12))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135|) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_129| 4) 16)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_129| 1) 1) 0) (exists ((v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_30 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_30 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_30 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_30 Int)) (and (<= (+ 1 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_30 18446744073709551616)) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_30 18446744073709551616)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_268| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_268| 256) 0)) (or (and (= |v_aws_is_mem_zeroed_#t~mem42_268| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_30) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_30 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_30 18446744073709551616)))) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_30 18446744073709551616))) (and (= |v_aws_is_mem_zeroed_#t~mem42_268| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_30) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_30 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_30 18446744073709551616)))) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_30 18446744073709551616) 9223372036854775807))))) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_24| 0) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_30))) (exists ((|v_#valid_30| (Array Int Int))) (and (= (store |v_#valid_30| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135| 1) |#valid|) (= (select |v_#valid_30| 2) 1) (= (select |v_#valid_30| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135|) 0) (= (select |v_#valid_30| 0) 0) (= 1 (select |v_#valid_30| 4)) (= (select |v_#valid_30| 1) 1) (= (select |v_#valid_30| 3) 1))) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_135| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_179) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_129| 1) 0)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 24)) (= |#funAddr~s_can_fail_free_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_129| 4) 8)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_375| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_375| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_375|)))))))) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:54:04,190 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:54:04,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:54:04,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 7] total 21 [2024-11-14 04:54:04,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515145182] [2024-11-14 04:54:04,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:54:04,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-14 04:54:04,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:54:04,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-14 04:54:04,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1490, Unknown=4, NotChecked=0, Total=1640 [2024-11-14 04:54:04,191 INFO L87 Difference]: Start difference. First operand 100 states and 124 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 2 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-14 04:54:05,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:54:05,330 INFO L93 Difference]: Finished difference Result 211 states and 263 transitions. [2024-11-14 04:54:05,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 04:54:05,332 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 2 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 56 [2024-11-14 04:54:05,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:54:05,333 INFO L225 Difference]: With dead ends: 211 [2024-11-14 04:54:05,333 INFO L226 Difference]: Without dead ends: 138 [2024-11-14 04:54:05,334 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 23.2s TimeCoverageRelationStatistics Valid=210, Invalid=2042, Unknown=4, NotChecked=0, Total=2256 [2024-11-14 04:54:05,335 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 57 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:54:05,335 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 315 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 04:54:05,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-11-14 04:54:05,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 110. [2024-11-14 04:54:05,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 84 states have (on average 1.2857142857142858) internal successors, (108), 88 states have internal predecessors, (108), 12 states have call successors, (12), 9 states have call predecessors, (12), 13 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) [2024-11-14 04:54:05,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 134 transitions. [2024-11-14 04:54:05,405 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 134 transitions. Word has length 56 [2024-11-14 04:54:05,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:54:05,405 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 134 transitions. [2024-11-14 04:54:05,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 2 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-14 04:54:05,405 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 134 transitions. [2024-11-14 04:54:05,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-14 04:54:05,406 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:54:05,406 INFO L215 NwaCegarLoop]: trace histogram [17, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:54:05,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-14 04:54:05,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:54:05,607 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:54:05,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:54:05,607 INFO L85 PathProgramCache]: Analyzing trace with hash -286300343, now seen corresponding path program 12 times [2024-11-14 04:54:05,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:54:05,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276487852] [2024-11-14 04:54:05,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:54:05,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:54:05,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:54:07,010 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2024-11-14 04:54:07,010 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:54:07,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276487852] [2024-11-14 04:54:07,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276487852] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:54:07,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299255156] [2024-11-14 04:54:07,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:54:07,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:54:07,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:54:07,013 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:54:07,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-14 04:54:07,389 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:54:07,389 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:54:07,393 INFO L255 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-14 04:54:07,396 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:54:08,132 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2024-11-14 04:54:08,133 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:54:09,548 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 17 proven. 136 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2024-11-14 04:54:09,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299255156] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:54:09,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [795680732] [2024-11-14 04:54:09,550 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2024-11-14 04:54:09,550 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:54:09,553 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:54:09,554 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:54:09,554 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:54:09,603 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:54:10,610 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 168 for LOIs [2024-11-14 04:54:10,857 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:54:10,869 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 113 for LOIs [2024-11-14 04:54:11,090 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:54:11,318 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:54:18,951 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8406#(and (<= 1 |#StackHeapBarrier|) (exists ((|v_old(#memory_int)_BEFORE_CALL_139| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_189 Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145| Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| (Array Int (Array Int Int)))) (or (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_139| 1) 1) 0) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_437| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_437|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_437| 18446744073709551616)))) (exists ((|v_#length_21| (Array Int Int))) (and (= (store |v_#length_21| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145| 16) |#length|) (= 2 (select |v_#length_21| 1)) (= (select |v_#length_21| 2) 37) (= 12 (select |v_#length_21| 3)) (= 40 (select |v_#length_21| 4)))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 24)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_139| 1) 0) 48) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_189) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 32) 0) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (exists ((|v_#valid_31| (Array Int Int))) (and (= (select |v_#valid_31| 4) 1) (= (select |v_#valid_31| 0) 0) (= (select |v_#valid_31| 2) 1) (= (select |v_#valid_31| 1) 1) (= (select |v_#valid_31| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145|) 0) (= (store |v_#valid_31| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145| 1) |#valid|) (= (select |v_#valid_31| 3) 1))) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_31 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_31 Int) (|v_aws_is_mem_zeroed_#t~mem42_288| Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_31 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_31 Int)) (and (or (and (= |v_aws_is_mem_zeroed_#t~mem42_288| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_31) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_31 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_31 18446744073709551616) (- 18446744073709551616)))) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_31 18446744073709551616))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_31) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_31 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_31 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_288|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_31 18446744073709551616) 9223372036854775807))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_31) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_288| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_31 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_31 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 32) 0)) (and (= (select (select |v_old(#memory_int)_BEFORE_CALL_139| 1) 1) 0) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_437| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_437|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_437| 18446744073709551616)))) (exists ((|v_#length_21| (Array Int Int))) (and (= (store |v_#length_21| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145| 16) |#length|) (= 2 (select |v_#length_21| 1)) (= (select |v_#length_21| 2) 37) (= 12 (select |v_#length_21| 3)) (= 40 (select |v_#length_21| 4)))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 24)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_139| 1) 0) 48) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_189) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 32) 0) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 24)) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_32 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_32 Int) (|v_aws_is_mem_zeroed_#t~mem42_288| Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_32 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_32 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_32) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_32) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_32 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_32 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_288|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_32 18446744073709551616))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_32) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_32 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_32 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_288|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_32 18446744073709551616) 9223372036854775807))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_288| 256) 0)) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_32 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_32 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_139| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (exists ((|v_#valid_31| (Array Int Int))) (and (= (select |v_#valid_31| 4) 1) (= (select |v_#valid_31| 0) 0) (= (select |v_#valid_31| 2) 1) (= (select |v_#valid_31| 1) 1) (= (select |v_#valid_31| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145|) 0) (= (store |v_#valid_31| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_145| 1) |#valid|) (= (select |v_#valid_31| 3) 1))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_139| 4) 32) 0)))) (= |~#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 04:54:18,951 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:54:18,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:54:18,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 54 [2024-11-14 04:54:18,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911823653] [2024-11-14 04:54:18,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:54:18,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-14 04:54:18,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:54:18,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-14 04:54:18,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=4331, Unknown=1, NotChecked=0, Total=4692 [2024-11-14 04:54:18,954 INFO L87 Difference]: Start difference. First operand 110 states and 134 transitions. Second operand has 54 states, 54 states have (on average 1.3518518518518519) internal successors, (73), 54 states have internal predecessors, (73), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 04:54:19,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:54:19,891 INFO L93 Difference]: Finished difference Result 112 states and 135 transitions. [2024-11-14 04:54:19,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 04:54:19,892 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.3518518518518519) internal successors, (73), 54 states have internal predecessors, (73), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 57 [2024-11-14 04:54:19,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:54:19,893 INFO L225 Difference]: With dead ends: 112 [2024-11-14 04:54:19,893 INFO L226 Difference]: Without dead ends: 64 [2024-11-14 04:54:19,894 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=360, Invalid=4331, Unknown=1, NotChecked=0, Total=4692 [2024-11-14 04:54:19,894 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 1 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:54:19,895 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 731 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:54:19,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-14 04:54:19,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2024-11-14 04:54:19,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 50 states have (on average 1.18) internal successors, (59), 51 states have internal predecessors, (59), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 04:54:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 72 transitions. [2024-11-14 04:54:19,941 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 72 transitions. Word has length 57 [2024-11-14 04:54:19,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:54:19,941 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 72 transitions. [2024-11-14 04:54:19,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.3518518518518519) internal successors, (73), 54 states have internal predecessors, (73), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 04:54:19,941 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 72 transitions. [2024-11-14 04:54:19,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-14 04:54:19,942 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:54:19,942 INFO L215 NwaCegarLoop]: trace histogram [16, 9, 8, 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] [2024-11-14 04:54:19,963 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-14 04:54:20,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-14 04:54:20,143 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:54:20,143 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:54:20,143 INFO L85 PathProgramCache]: Analyzing trace with hash -339645412, now seen corresponding path program 2 times [2024-11-14 04:54:20,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:54:20,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254891540] [2024-11-14 04:54:20,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:54:20,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:54:20,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:54:21,035 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 2 proven. 83 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-11-14 04:54:21,035 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:54:21,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254891540] [2024-11-14 04:54:21,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254891540] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:54:21,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632873501] [2024-11-14 04:54:21,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:54:21,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:54:21,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:54:21,037 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:54:21,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 04:54:21,555 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 04:54:21,555 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:54:21,557 INFO L255 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 04:54:21,560 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:54:22,213 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 5 proven. 32 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2024-11-14 04:54:22,213 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:54:22,644 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 11 [2024-11-14 04:54:22,753 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 04:54:22,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 04:54:22,987 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:54:22,987 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 59 [2024-11-14 04:54:23,212 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 9 proven. 27 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-11-14 04:54:23,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632873501] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:54:23,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [690522424] [2024-11-14 04:54:23,214 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-14 04:54:23,214 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:54:23,214 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:54:23,214 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:54:23,214 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:54:23,725 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:54:25,117 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:54:25,136 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 271 for LOIs [2024-11-14 04:54:26,011 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 20 for LOIs [2024-11-14 04:54:26,102 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:54:26,271 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:54:50,884 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9133#(and (or (exists ((|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171| Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_213 Int) (|v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_30| Int) (|v_old(#memory_int)_BEFORE_CALL_151| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| (Array Int (Array Int Int)))) (and (= |__VERIFIER_assert_#in~cond| 0) (or (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 32) 0) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_483| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_483|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_483| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171|) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_213) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_37 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_37 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_37 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_37 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_37) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_37 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_37 18446744073709551616)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_331| Int)) (and (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_37 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_37) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_37 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_37 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_331|)) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_37 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_37) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_37 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_37 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_331|))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_331| 256) 0)))) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_30| 0))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 32) 0) (exists ((|v_#length_22| (Array Int Int))) (and (= (select |v_#length_22| 1) 2) (= (select |v_#length_22| 3) 12) (= 40 (select |v_#length_22| 4)) (= (select |v_#length_22| 2) 37) (= |#length| (store |v_#length_22| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171| 16)))) (exists ((|v_#valid_32| (Array Int Int))) (and (= |#valid| (store |v_#valid_32| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171| 1)) (= (select |v_#valid_32| 1) 1) (= (select |v_#valid_32| 2) 1) (= (select |v_#valid_32| 0) 0) (= (select |v_#valid_32| 4) 1) (= (select |v_#valid_32| 3) 1) (= (select |v_#valid_32| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171|) 0))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 24)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_151| 1) 1) 0) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_151| 1) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|)) (and (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 32) 0) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_483| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_483|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_483| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171|) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_213) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 32) 0) (exists ((|v_#length_22| (Array Int Int))) (and (= (select |v_#length_22| 1) 2) (= (select |v_#length_22| 3) 12) (= 40 (select |v_#length_22| 4)) (= (select |v_#length_22| 2) 37) (= |#length| (store |v_#length_22| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171| 16)))) (exists ((|v_#valid_32| (Array Int Int))) (and (= |#valid| (store |v_#valid_32| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171| 1)) (= (select |v_#valid_32| 1) 1) (= (select |v_#valid_32| 2) 1) (= (select |v_#valid_32| 0) 0) (= (select |v_#valid_32| 4) 1) (= (select |v_#valid_32| 3) 1) (= (select |v_#valid_32| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_171|) 0))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 24)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_151| 1) 1) 0) (= 48 (select (select |v_old(#memory_int)_BEFORE_CALL_151| 1) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_151| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_38 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_38 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_38 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_38 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_38) (exists ((|v_aws_is_mem_zeroed_#t~mem42_331| Int)) (and (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_38 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_38) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_38 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_38 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_331|)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_38 18446744073709551616)) (= |v_aws_is_mem_zeroed_#t~mem42_331| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_38) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_38 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_38 18446744073709551616)))))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_331| 256) 0)))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_38 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_38 18446744073709551616)) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_30| 0))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_151| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|))))) (exists ((|v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_2| Int)) (and (or (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_36 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_36 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_36 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_36 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_36 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_36 18446744073709551616)) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_2| 0) (exists ((|v_aws_is_mem_zeroed_#t~mem42_331| Int)) (and (or (and (= |v_aws_is_mem_zeroed_#t~mem42_331| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_36) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_36 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_36 (- 18446744073709551616)))) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_36 18446744073709551616))) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_36 18446744073709551616) 9223372036854775807) (= |v_aws_is_mem_zeroed_#t~mem42_331| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_36) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_36 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_36))))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_331| 256) 0)))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_36))) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_35 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_35 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_35 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_35 Int)) (and (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_2| 0) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_35 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_35 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_35) (exists ((|v_aws_is_mem_zeroed_#t~mem42_331| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_331| 256) 0)) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_35 18446744073709551616) 9223372036854775807) (= |v_aws_is_mem_zeroed_#t~mem42_331| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_35) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_35 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_35 18446744073709551616))))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_35) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_35 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_35 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_331|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_35 18446744073709551616))))))))) (= |__VERIFIER_assert_#in~cond| 0)))) (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:54:50,884 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:54:50,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:54:50,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 11] total 30 [2024-11-14 04:54:50,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380997430] [2024-11-14 04:54:50,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:54:50,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-14 04:54:50,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:54:50,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-14 04:54:50,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=2279, Unknown=5, NotChecked=0, Total=2450 [2024-11-14 04:54:50,886 INFO L87 Difference]: Start difference. First operand 64 states and 72 transitions. Second operand has 30 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 27 states have internal predecessors, (64), 7 states have call successors, (15), 4 states have call predecessors, (15), 8 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2024-11-14 04:54:54,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:54:54,393 INFO L93 Difference]: Finished difference Result 165 states and 184 transitions. [2024-11-14 04:54:54,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-14 04:54:54,393 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 27 states have internal predecessors, (64), 7 states have call successors, (15), 4 states have call predecessors, (15), 8 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) Word has length 66 [2024-11-14 04:54:54,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:54:54,395 INFO L225 Difference]: With dead ends: 165 [2024-11-14 04:54:54,395 INFO L226 Difference]: Without dead ends: 104 [2024-11-14 04:54:54,396 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 175 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1301 ImplicationChecksByTransitivity, 28.0s TimeCoverageRelationStatistics Valid=463, Invalid=5384, Unknown=5, NotChecked=0, Total=5852 [2024-11-14 04:54:54,396 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 98 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:54:54,396 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 635 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 801 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:54:54,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-14 04:54:54,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 71. [2024-11-14 04:54:54,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 57 states have (on average 1.0350877192982457) internal successors, (59), 57 states have internal predecessors, (59), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 04:54:54,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 72 transitions. [2024-11-14 04:54:54,450 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 72 transitions. Word has length 66 [2024-11-14 04:54:54,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:54:54,450 INFO L471 AbstractCegarLoop]: Abstraction has 71 states and 72 transitions. [2024-11-14 04:54:54,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 27 states have internal predecessors, (64), 7 states have call successors, (15), 4 states have call predecessors, (15), 8 states have return successors, (15), 6 states have call predecessors, (15), 7 states have call successors, (15) [2024-11-14 04:54:54,451 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 72 transitions. [2024-11-14 04:54:54,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-14 04:54:54,451 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:54:54,452 INFO L215 NwaCegarLoop]: trace histogram [16, 11, 10, 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] [2024-11-14 04:54:54,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-14 04:54:54,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:54:54,652 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:54:54,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:54:54,653 INFO L85 PathProgramCache]: Analyzing trace with hash -50084508, now seen corresponding path program 3 times [2024-11-14 04:54:54,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:54:54,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826397541] [2024-11-14 04:54:54,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:54:54,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:54:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:54:55,603 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 2 proven. 121 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2024-11-14 04:54:55,604 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:54:55,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826397541] [2024-11-14 04:54:55,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826397541] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:54:55,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826974390] [2024-11-14 04:54:55,604 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:54:55,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:54:55,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:54:55,606 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:54:55,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 04:54:55,959 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:54:55,959 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:54:55,962 INFO L255 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 04:54:55,964 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:54:56,677 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 41 proven. 196 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-14 04:54:56,678 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:54:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 2 proven. 121 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2024-11-14 04:54:57,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826974390] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:54:57,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1490622463] [2024-11-14 04:54:57,672 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-14 04:54:57,673 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:54:57,673 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:54:57,673 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:54:57,673 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:54:58,123 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:54:59,563 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:54:59,582 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 271 for LOIs [2024-11-14 04:55:00,703 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 20 for LOIs [2024-11-14 04:55:00,765 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:55:00,952 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:55:25,334 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10067#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (or (exists ((|v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_35| Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| (Array Int (Array Int Int))) (|v_old(#memory_int)_BEFORE_CALL_163| (Array Int (Array Int Int))) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_231 Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189| Int) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| (Array Int (Array Int Int)))) (and (= |__VERIFIER_assert_#in~cond| 0) (or (and (exists ((|v_#valid_33| (Array Int Int))) (and (= (select |v_#valid_33| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189|) 0) (= (select |v_#valid_33| 2) 1) (= (select |v_#valid_33| 4) 1) (= (select |v_#valid_33| 0) 0) (= (store |v_#valid_33| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189| 1) |#valid|) (= (select |v_#valid_33| 1) 1) (= (select |v_#valid_33| 3) 1))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_163| 1) 1) 0) (exists ((|v_#length_23| (Array Int Int))) (and (= (store |v_#length_23| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189| 16) |#length|) (= (select |v_#length_23| 2) 37) (= 40 (select |v_#length_23| 4)) (= (select |v_#length_23| 3) 12) (= (select |v_#length_23| 1) 2))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 32) 0) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189|) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 0)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_163| 1) 0) 48) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_44 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_44 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_44 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_44 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_44) (exists ((|v_aws_is_mem_zeroed_#t~mem42_374| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_374| 256) 0)) (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_44 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_44) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_44 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_44 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_374|)) (and (= |v_aws_is_mem_zeroed_#t~mem42_374| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_44) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_44 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_44 18446744073709551616)))) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_44 18446744073709551616)))))) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_35| 0) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_44 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_44 18446744073709551616)))) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_537| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_537|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_537| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 32) 0) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_231)) (and (exists ((|v_#valid_33| (Array Int Int))) (and (= (select |v_#valid_33| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189|) 0) (= (select |v_#valid_33| 2) 1) (= (select |v_#valid_33| 4) 1) (= (select |v_#valid_33| 0) 0) (= (store |v_#valid_33| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189| 1) |#valid|) (= (select |v_#valid_33| 1) 1) (= (select |v_#valid_33| 3) 1))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_163| 1) 1) 0) (exists ((|v_#length_23| (Array Int Int))) (and (= (store |v_#length_23| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189| 16) |#length|) (= (select |v_#length_23| 2) 37) (= 40 (select |v_#length_23| 4)) (= (select |v_#length_23| 3) 12) (= (select |v_#length_23| 1) 2))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_43 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_43 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_43 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_43 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_43) (exists ((|v_aws_is_mem_zeroed_#t~mem42_374| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_374| 256) 0)) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_43) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_43 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_43 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_374|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_43 18446744073709551616))) (and (= |v_aws_is_mem_zeroed_#t~mem42_374| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_43) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_43 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_43 18446744073709551616)))) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_43 18446744073709551616) 9223372036854775807))))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_43 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_43 18446744073709551616)) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_35| 0))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 32) 0) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189|) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 0)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_163| 1) 0) 48) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 16)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_163| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_537| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_537|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_537| 18446744073709551616)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_163| 4) 32) 0) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_189| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_231))))) (exists ((|v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_3| Int)) (and (= |__VERIFIER_assert_#in~cond| 0) (or (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_42 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_42 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_42 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_42 Int)) (and (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_3| 0) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_42) (exists ((|v_aws_is_mem_zeroed_#t~mem42_374| Int)) (and (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_42 18446744073709551616)) (= |v_aws_is_mem_zeroed_#t~mem42_374| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_42) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_42 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_42 18446744073709551616))))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_42) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_42 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_42 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_374|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_42 18446744073709551616) 9223372036854775807))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_374| 256) 0)))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_42 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_42 18446744073709551616)))) (exists ((v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_41 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_41 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_41 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_41 Int)) (and (exists ((|v_aws_is_mem_zeroed_#t~mem42_374| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_374| 256) 0)) (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_41 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_41) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_41 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_41 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_374|)) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_41) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_41 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_41 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_374|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_41 18446744073709551616) 9223372036854775807))))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_41) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_41 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_41 18446744073709551616)) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_3| 0))))))) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:55:25,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:55:25,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:55:25,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 24, 13] total 45 [2024-11-14 04:55:25,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595918030] [2024-11-14 04:55:25,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:55:25,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-14 04:55:25,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:55:25,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-14 04:55:25,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=3767, Unknown=4, NotChecked=0, Total=4160 [2024-11-14 04:55:25,337 INFO L87 Difference]: Start difference. First operand 71 states and 72 transitions. Second operand has 45 states, 45 states have (on average 2.2666666666666666) internal successors, (102), 45 states have internal predecessors, (102), 2 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-14 04:55:28,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:55:28,501 INFO L93 Difference]: Finished difference Result 166 states and 188 transitions. [2024-11-14 04:55:28,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-14 04:55:28,502 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.2666666666666666) internal successors, (102), 45 states have internal predecessors, (102), 2 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 70 [2024-11-14 04:55:28,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:55:28,503 INFO L225 Difference]: With dead ends: 166 [2024-11-14 04:55:28,503 INFO L226 Difference]: Without dead ends: 142 [2024-11-14 04:55:28,504 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 157 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 27.7s TimeCoverageRelationStatistics Valid=579, Invalid=5737, Unknown=4, NotChecked=0, Total=6320 [2024-11-14 04:55:28,505 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 107 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 1083 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 1085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:55:28,505 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 900 Invalid, 1085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1083 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:55:28,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-11-14 04:55:28,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 85. [2024-11-14 04:55:28,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 71 states have (on average 1.028169014084507) internal successors, (73), 71 states have internal predecessors, (73), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 04:55:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 86 transitions. [2024-11-14 04:55:28,587 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 86 transitions. Word has length 70 [2024-11-14 04:55:28,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:55:28,587 INFO L471 AbstractCegarLoop]: Abstraction has 85 states and 86 transitions. [2024-11-14 04:55:28,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.2666666666666666) internal successors, (102), 45 states have internal predecessors, (102), 2 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-14 04:55:28,588 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 86 transitions. [2024-11-14 04:55:28,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-14 04:55:28,589 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:55:28,589 INFO L215 NwaCegarLoop]: trace histogram [18, 17, 16, 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] [2024-11-14 04:55:28,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-14 04:55:28,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:55:28,790 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:55:28,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:55:28,790 INFO L85 PathProgramCache]: Analyzing trace with hash -661049536, now seen corresponding path program 4 times [2024-11-14 04:55:28,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:55:28,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445432767] [2024-11-14 04:55:28,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:55:28,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:55:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:55:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 149 proven. 59 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2024-11-14 04:55:34,509 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:55:34,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445432767] [2024-11-14 04:55:34,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445432767] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:55:34,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105266616] [2024-11-14 04:55:34,509 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:55:34,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:55:34,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:55:34,512 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:55:34,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 04:55:35,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:55:35,087 INFO L255 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-11-14 04:55:35,093 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:55:51,251 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 7 proven. 261 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-14 04:55:51,251 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:55:52,171 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 23 treesize of output 11 [2024-11-14 04:55:52,366 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 04:55:52,367 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 23 treesize of output 18 [2024-11-14 04:55:52,778 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:55:52,779 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 65 [2024-11-14 04:55:53,355 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 16 proven. 116 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2024-11-14 04:55:53,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105266616] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:55:53,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1579394366] [2024-11-14 04:55:53,357 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-14 04:55:53,357 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:55:53,357 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:55:53,357 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:55:53,358 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:55:53,870 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:55:55,206 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:55:55,216 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 271 for LOIs [2024-11-14 04:55:56,194 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 20 for LOIs [2024-11-14 04:55:56,257 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:55:56,421 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:56:41,356 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11081#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (or (exists ((|v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_4| Int)) (and (or (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_47 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_47 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_47 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_47 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_47 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_47 18446744073709551616)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_443| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_443| 256) 0)) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_47) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_47 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_47 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_443|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_47 18446744073709551616))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_47) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_47 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_47 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_443|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_47 18446744073709551616) 9223372036854775807))))) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_4| 0) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_47))) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_48 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_48 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_48 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_48 Int)) (and (<= (+ 1 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_48 18446744073709551616)) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_48 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_48) (exists ((|v_aws_is_mem_zeroed_#t~mem42_443| Int)) (and (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_48 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_48) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_48 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_48 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_443|)) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_48 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_48) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_48 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_48 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_443|))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_443| 256) 0)))) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_4| 0)))) (= |__VERIFIER_assert_#in~cond| 0))) (exists ((v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_255 Int) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| (Array Int (Array Int Int))) (|v_old(#memory_int)_BEFORE_CALL_175| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_40| Int) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215| Int)) (and (or (and (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_255) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_598| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_598| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_598|))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 32) 0) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_49 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_49 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_49 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_49 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_49) (exists ((|v_aws_is_mem_zeroed_#t~mem42_443| Int)) (and (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_443| 256) 0)) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_49) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_49 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_49 (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_443|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_49 18446744073709551616))) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_49 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_49) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_49 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_49)) |v_aws_is_mem_zeroed_#t~mem42_443|))))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_49 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_49 18446744073709551616)) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_40| 0))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_175| 1) 0) 48) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 32) 0) (exists ((|v_#valid_34| (Array Int Int))) (and (= (store |v_#valid_34| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215| 1) |#valid|) (= (select |v_#valid_34| 3) 1) (= (select |v_#valid_34| 2) 1) (= (select |v_#valid_34| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215|) 0) (= (select |v_#valid_34| 4) 1) (= (select |v_#valid_34| 1) 1) (= (select |v_#valid_34| 0) 0))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |#funAddr~s_can_fail_free_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 8)) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 16)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215|) (exists ((|v_#length_24| (Array Int Int))) (and (= 12 (select |v_#length_24| 3)) (= (select |v_#length_24| 2) 37) (= 40 (select |v_#length_24| 4)) (= (select |v_#length_24| 1) 2) (= |#length| (store |v_#length_24| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215| 16)))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_175| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|)) (and (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_255) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 24)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_598| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_598| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_598|))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|) (exists ((v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_50 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_50 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_50 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_50 Int)) (and (exists ((|v_aws_is_mem_zeroed_#t~mem42_443| Int)) (and (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_50 18446744073709551616) 9223372036854775807) (= |v_aws_is_mem_zeroed_#t~mem42_443| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_50) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_50 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_50 18446744073709551616))))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_50) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_50 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_50 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_443|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_50 18446744073709551616)))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_443| 256) 0)))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_50) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_40| 0) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_50 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_50 18446744073709551616)))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_175| 1) 0) 48) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 32) 0) (exists ((|v_#valid_34| (Array Int Int))) (and (= (store |v_#valid_34| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215| 1) |#valid|) (= (select |v_#valid_34| 3) 1) (= (select |v_#valid_34| 2) 1) (= (select |v_#valid_34| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215|) 0) (= (select |v_#valid_34| 4) 1) (= (select |v_#valid_34| 1) 1) (= (select |v_#valid_34| 0) 0))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |#funAddr~s_can_fail_free_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 8)) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 16)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215|) (exists ((|v_#length_24| (Array Int Int))) (and (= 12 (select |v_#length_24| 3)) (= (select |v_#length_24| 2) 37) (= 40 (select |v_#length_24| 4)) (= (select |v_#length_24| 1) 2) (= |#length| (store |v_#length_24| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_215| 16)))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_175| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_175| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_175| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|))) (= |__VERIFIER_assert_#in~cond| 0)))) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:56:41,357 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:56:41,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:56:41,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 31, 13] total 61 [2024-11-14 04:56:41,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858031347] [2024-11-14 04:56:41,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:56:41,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-11-14 04:56:41,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:56:41,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-11-14 04:56:41,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=6128, Unknown=13, NotChecked=0, Total=6480 [2024-11-14 04:56:41,360 INFO L87 Difference]: Start difference. First operand 85 states and 86 transitions. Second operand has 61 states, 57 states have (on average 1.6140350877192982) internal successors, (92), 57 states have internal predecessors, (92), 9 states have call successors, (13), 4 states have call predecessors, (13), 9 states have return successors, (14), 7 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-14 04:56:43,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:56:47,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:56:49,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:56:54,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:56:56,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:56:58,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:00,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:02,686 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:08,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:18,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:25,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:28,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:30,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:32,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:57:32,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:57:32,036 INFO L93 Difference]: Finished difference Result 94 states and 95 transitions. [2024-11-14 04:57:32,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-14 04:57:32,041 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 57 states have (on average 1.6140350877192982) internal successors, (92), 57 states have internal predecessors, (92), 9 states have call successors, (13), 4 states have call predecessors, (13), 9 states have return successors, (14), 7 states have call predecessors, (14), 8 states have call successors, (14) Word has length 84 [2024-11-14 04:57:32,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:57:32,042 INFO L225 Difference]: With dead ends: 94 [2024-11-14 04:57:32,042 INFO L226 Difference]: Without dead ends: 87 [2024-11-14 04:57:32,043 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 196 SyntacticMatches, 4 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2939 ImplicationChecksByTransitivity, 75.7s TimeCoverageRelationStatistics Valid=580, Invalid=10116, Unknown=16, NotChecked=0, Total=10712 [2024-11-14 04:57:32,044 INFO L432 NwaCegarLoop]: 22 mSDtfsCounter, 19 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1431 mSolverCounterSat, 12 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 1457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1431 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:57:32,044 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 656 Invalid, 1457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1431 Invalid, 14 Unknown, 0 Unchecked, 37.4s Time] [2024-11-14 04:57:32,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-11-14 04:57:32,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2024-11-14 04:57:32,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 73 states have (on average 1.0273972602739727) internal successors, (75), 73 states have internal predecessors, (75), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 04:57:32,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 88 transitions. [2024-11-14 04:57:32,121 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 88 transitions. Word has length 84 [2024-11-14 04:57:32,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:57:32,122 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 88 transitions. [2024-11-14 04:57:32,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 57 states have (on average 1.6140350877192982) internal successors, (92), 57 states have internal predecessors, (92), 9 states have call successors, (13), 4 states have call predecessors, (13), 9 states have return successors, (14), 7 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-14 04:57:32,122 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 88 transitions. [2024-11-14 04:57:32,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-14 04:57:32,123 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:57:32,124 INFO L215 NwaCegarLoop]: trace histogram [19, 18, 16, 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] [2024-11-14 04:57:32,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 04:57:32,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-14 04:57:32,328 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:57:32,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:57:32,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1349782716, now seen corresponding path program 5 times [2024-11-14 04:57:32,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:57:32,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339153768] [2024-11-14 04:57:32,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:57:32,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:57:32,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:57:40,956 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 170 proven. 75 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2024-11-14 04:57:40,956 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:57:40,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339153768] [2024-11-14 04:57:40,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339153768] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:57:40,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676652339] [2024-11-14 04:57:40,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:57:40,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:57:40,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:57:40,959 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:57:40,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-14 04:57:42,723 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-14 04:57:42,723 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:57:42,728 INFO L255 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-11-14 04:57:42,731 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:57:42,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-14 04:58:04,487 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 9 proven. 219 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2024-11-14 04:58:04,487 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:58:09,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2024-11-14 04:58:09,188 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 63 treesize of output 55 [2024-11-14 04:58:15,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:58:15,436 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 55 treesize of output 59 [2024-11-14 04:58:15,487 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 28 treesize of output 24 [2024-11-14 04:58:15,573 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:58:15,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 60 [2024-11-14 04:58:15,815 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 83 proven. 113 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2024-11-14 04:58:15,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676652339] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:58:15,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1910530067] [2024-11-14 04:58:15,816 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-14 04:58:15,816 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 04:58:15,817 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 04:58:15,817 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 04:58:15,817 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 04:58:16,265 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 04:58:17,752 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 04:58:17,766 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 271 for LOIs [2024-11-14 04:58:18,579 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 20 for LOIs [2024-11-14 04:58:18,664 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 04:58:18,838 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 04:58:26,009 WARN L286 SmtUtils]: Spent 6.14s on a formula simplification. DAG size of input: 273 DAG size of output: 228 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:58:54,861 WARN L286 SmtUtils]: Spent 8.73s on a formula simplification. DAG size of input: 271 DAG size of output: 265 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:59:07,878 WARN L286 SmtUtils]: Spent 7.89s on a formula simplification. DAG size of input: 273 DAG size of output: 267 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 04:59:17,090 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12010#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (or (exists ((|v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_45| Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241| Int) (v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_279 Int) (|v_old(#memory_int)_BEFORE_CALL_187| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| (Array Int (Array Int Int)))) (and (= |__VERIFIER_assert_#in~cond| 0) (or (and (exists ((|v_#length_26| (Array Int Int))) (and (= 12 (select |v_#length_26| 3)) (= |#length| (store |v_#length_26| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241| 16)) (= (select |v_#length_26| 2) 37) (= 40 (select |v_#length_26| 4)) (= 2 (select |v_#length_26| 1)))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_187| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_279) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 32) 0) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 16)) (exists ((|v_#valid_35| (Array Int Int))) (and (= (select |v_#valid_35| 1) 1) (= (select |v_#valid_35| 0) 0) (= (select |v_#valid_35| 4) 1) (= |#valid| (store |v_#valid_35| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241| 1)) (= (select |v_#valid_35| 2) 1) (= (select |v_#valid_35| 3) 1) (= (select |v_#valid_35| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241|) 0))) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 16)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 24)) (= |#funAddr~s_can_fail_free_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 8)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_656| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_656| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_656|))) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_56 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_56 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_56 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_56 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_56 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_56 18446744073709551616)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_514| Int)) (and (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_56) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_56 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_56 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_514|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_56 18446744073709551616))) (and (= |v_aws_is_mem_zeroed_#t~mem42_514| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_56) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_56 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_56 18446744073709551616)))) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_56 18446744073709551616) 9223372036854775807))) (not (= 0 (mod |v_aws_is_mem_zeroed_#t~mem42_514| 256))))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_56) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_45| 0))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 24)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_187| 1) 0) 48) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|)) (and (exists ((|v_#length_26| (Array Int Int))) (and (= 12 (select |v_#length_26| 3)) (= |#length| (store |v_#length_26| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241| 16)) (= (select |v_#length_26| 2) 37) (= 40 (select |v_#length_26| 4)) (= 2 (select |v_#length_26| 1)))) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241|) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_55 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_55 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_55 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_55 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_55) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_55 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_55 18446744073709551616)) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_45| 0) (exists ((|v_aws_is_mem_zeroed_#t~mem42_514| Int)) (and (not (= 0 (mod |v_aws_is_mem_zeroed_#t~mem42_514| 256))) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_55) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_55 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_55 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_514|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_55 18446744073709551616) 9223372036854775807)) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_55) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_55 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_55 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_514|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_55 18446744073709551616)))))))) (= (select (select |v_old(#memory_int)_BEFORE_CALL_187| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 0) |#funAddr~s_can_fail_malloc_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_279) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 32) 0) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 16)) (exists ((|v_#valid_35| (Array Int Int))) (and (= (select |v_#valid_35| 1) 1) (= (select |v_#valid_35| 0) 0) (= (select |v_#valid_35| 4) 1) (= |#valid| (store |v_#valid_35| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241| 1)) (= (select |v_#valid_35| 2) 1) (= (select |v_#valid_35| 3) 1) (= (select |v_#valid_35| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_241|) 0))) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 16)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 24)) (= |#funAddr~s_can_fail_free_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 8)) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_656| Int)) (and (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_656| 18446744073709551616)) (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_656|))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 24)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_187| 1) 0) 48) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_187| 4) 32) 0) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_187| 4) 0) |#funAddr~s_can_fail_malloc_allocator.base|))))) (exists ((|v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_5| Int)) (and (or (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_53 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_53 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_53 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_53 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_53 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_53 18446744073709551616)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_514| Int)) (and (not (= 0 (mod |v_aws_is_mem_zeroed_#t~mem42_514| 256))) (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_53) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_53 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_53 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_514|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_53 18446744073709551616) 9223372036854775807)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_53 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_53) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_53 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_53 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_514|))))) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_5| 0) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_53))) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_54 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_54 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_54 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_54 Int)) (and (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_5| 0) (exists ((|v_aws_is_mem_zeroed_#t~mem42_514| Int)) (and (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_54 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_54) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_54 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_54 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_514|)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_54 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_54) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_54 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_54 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_514|))) (not (= 0 (mod |v_aws_is_mem_zeroed_#t~mem42_514| 256))))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_54 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_54 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_54)))) (= |__VERIFIER_assert_#in~cond| 0)))) (= ~tl_last_error~0 0))' at error location [2024-11-14 04:59:17,090 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 04:59:17,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:59:17,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 20, 16] total 54 [2024-11-14 04:59:17,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489756426] [2024-11-14 04:59:17,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:59:17,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-14 04:59:17,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:59:17,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-14 04:59:17,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=5067, Unknown=14, NotChecked=0, Total=5402 [2024-11-14 04:59:17,093 INFO L87 Difference]: Start difference. First operand 87 states and 88 transitions. Second operand has 54 states, 50 states have (on average 1.82) internal successors, (91), 50 states have internal predecessors, (91), 10 states have call successors, (14), 4 states have call predecessors, (14), 9 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2024-11-14 04:59:23,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:59:34,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:59:36,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:59:38,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:59:40,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:59:40,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:59:40,097 INFO L93 Difference]: Finished difference Result 96 states and 97 transitions. [2024-11-14 04:59:40,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-14 04:59:40,103 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 50 states have (on average 1.82) internal successors, (91), 50 states have internal predecessors, (91), 10 states have call successors, (14), 4 states have call predecessors, (14), 9 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) Word has length 86 [2024-11-14 04:59:40,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:59:40,103 INFO L225 Difference]: With dead ends: 96 [2024-11-14 04:59:40,103 INFO L226 Difference]: Without dead ends: 89 [2024-11-14 04:59:40,104 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 210 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2332 ImplicationChecksByTransitivity, 95.3s TimeCoverageRelationStatistics Valid=457, Invalid=7184, Unknown=15, NotChecked=0, Total=7656 [2024-11-14 04:59:40,106 INFO L432 NwaCegarLoop]: 22 mSDtfsCounter, 23 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 1259 mSolverCounterSat, 13 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 1277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1259 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:59:40,107 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 441 Invalid, 1277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1259 Invalid, 5 Unknown, 0 Unchecked, 16.9s Time] [2024-11-14 04:59:40,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-11-14 04:59:40,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2024-11-14 04:59:40,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 75 states have (on average 1.0266666666666666) internal successors, (77), 75 states have internal predecessors, (77), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 04:59:40,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 90 transitions. [2024-11-14 04:59:40,172 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 90 transitions. Word has length 86 [2024-11-14 04:59:40,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:59:40,173 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 90 transitions. [2024-11-14 04:59:40,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 50 states have (on average 1.82) internal successors, (91), 50 states have internal predecessors, (91), 10 states have call successors, (14), 4 states have call predecessors, (14), 9 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2024-11-14 04:59:40,173 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 90 transitions. [2024-11-14 04:59:40,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-14 04:59:40,173 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:59:40,174 INFO L215 NwaCegarLoop]: trace histogram [20, 19, 16, 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] [2024-11-14 04:59:40,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-14 04:59:40,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-14 04:59:40,374 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:59:40,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:59:40,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1797405112, now seen corresponding path program 6 times [2024-11-14 04:59:40,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:59:40,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903916176] [2024-11-14 04:59:40,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:59:40,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:59:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:59:47,341 INFO L134 CoverageAnalysis]: Checked inductivity of 541 backedges. 192 proven. 92 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2024-11-14 04:59:47,341 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:59:47,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903916176] [2024-11-14 04:59:47,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903916176] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:59:47,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885900504] [2024-11-14 04:59:47,341 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:59:47,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:59:47,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:59:47,344 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:59:47,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 04:59:48,013 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:59:48,013 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:59:48,018 INFO L255 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 93 conjuncts are in the unsatisfiable core [2024-11-14 04:59:48,021 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:59:51,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-14 05:00:17,328 INFO L134 CoverageAnalysis]: Checked inductivity of 541 backedges. 11 proven. 385 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-14 05:00:17,329 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:00:23,436 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 19 treesize of output 11 [2024-11-14 05:00:30,088 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 30 treesize of output 24 [2024-11-14 05:00:30,144 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 05:00:30,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2024-11-14 05:00:30,253 INFO L134 CoverageAnalysis]: Checked inductivity of 541 backedges. 102 proven. 158 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2024-11-14 05:00:30,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885900504] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:00:30,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [488286897] [2024-11-14 05:00:30,255 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-14 05:00:30,255 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:00:30,255 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:00:30,255 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:00:30,255 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:00:30,750 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 05:00:32,247 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 05:00:32,262 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 271 for LOIs [2024-11-14 05:00:33,160 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 20 for LOIs [2024-11-14 05:00:33,253 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 05:00:33,443 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:00:41,010 WARN L286 SmtUtils]: Spent 6.21s on a formula simplification. DAG size of input: 273 DAG size of output: 228 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:01:08,723 WARN L286 SmtUtils]: Spent 6.81s on a formula simplification. DAG size of input: 271 DAG size of output: 265 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:01:21,789 WARN L286 SmtUtils]: Spent 7.46s on a formula simplification. DAG size of input: 273 DAG size of output: 267 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:01:30,655 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12957#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (or (exists ((v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_303 Int) (|v_old(#memory_int)_BEFORE_CALL_199| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| (Array Int (Array Int Int))) (|v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_50| Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267| Int)) (and (= |__VERIFIER_assert_#in~cond| 0) (or (and (exists ((|v_#valid_36| (Array Int Int))) (and (= (select |v_#valid_36| 1) 1) (= (select |v_#valid_36| 2) 1) (= (select |v_#valid_36| 0) 0) (= (store |v_#valid_36| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267| 1) |#valid|) (= (select |v_#valid_36| 3) 1) (= (select |v_#valid_36| 4) 1) (= (select |v_#valid_36| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267|) 0))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_199| 1) 0) 48) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 32) 0) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_303) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_717| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_717|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_717| 18446744073709551616)))) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 0)) (exists ((v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_61 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_61 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_61 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_61 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_61 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_61 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_61) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_50| 0) (exists ((|v_aws_is_mem_zeroed_#t~mem42_587| Int)) (and (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_61) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_61 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_61 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_587|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_61 18446744073709551616))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_61) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_61 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_61 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_587|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_61 18446744073709551616) 9223372036854775807))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_587| 256) 0)))))) (exists ((|v_#length_27| (Array Int Int))) (and (= 12 (select |v_#length_27| 3)) (= |#length| (store |v_#length_27| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267| 16)) (= (select |v_#length_27| 1) 2) (= (select |v_#length_27| 2) 37) (= 40 (select |v_#length_27| 4)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 24)) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 16)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267|) (= 0 (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 32)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_199| 1) 1) 0)) (and (exists ((|v_#valid_36| (Array Int Int))) (and (= (select |v_#valid_36| 1) 1) (= (select |v_#valid_36| 2) 1) (= (select |v_#valid_36| 0) 0) (= (store |v_#valid_36| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267| 1) |#valid|) (= (select |v_#valid_36| 3) 1) (= (select |v_#valid_36| 4) 1) (= (select |v_#valid_36| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267|) 0))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_int)_BEFORE_CALL_199| 1) 0) 48) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 32) 0) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_303) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_717| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_717|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_717| 18446744073709551616)))) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 0)) (exists ((|v_#length_27| (Array Int Int))) (and (= 12 (select |v_#length_27| 3)) (= |#length| (store |v_#length_27| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267| 16)) (= (select |v_#length_27| 1) 2) (= (select |v_#length_27| 2) 37) (= 40 (select |v_#length_27| 4)))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 16) |#funAddr~s_can_fail_realloc_allocator.base|) (exists ((v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_62 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_62 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_62 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_62 Int)) (and (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_62 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_62 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_62) (exists ((|v_aws_is_mem_zeroed_#t~mem42_587| Int)) (and (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_62 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_62) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_62 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_62 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_587|)) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_62) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_62 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_62 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_587|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_62 18446744073709551616) 9223372036854775807))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_587| 256) 0)))) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_50| 0))) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 24) |#funAddr~s_can_fail_calloc_allocator.base|) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 24)) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 0)) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_199| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |#funAddr~s_can_fail_realloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 16)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_267|) (= 0 (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_199| 4) 32)) (= (select (select |v_old(#memory_int)_BEFORE_CALL_199| 1) 1) 0))))) (exists ((|v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_6| Int)) (and (= |__VERIFIER_assert_#in~cond| 0) (or (exists ((v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_60 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_60 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_60 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_60 Int)) (and (exists ((|v_aws_is_mem_zeroed_#t~mem42_587| Int)) (and (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_60) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_60 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_60 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_587|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_60 18446744073709551616))) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_60) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_60 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_60 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_587|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_60 18446744073709551616) 9223372036854775807))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_587| 256) 0)))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_60 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_60 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_60) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_6| 0))) (exists ((v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_59 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_59 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_59 Int) (v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_59 Int)) (and (exists ((|v_aws_is_mem_zeroed_#t~mem42_587| Int)) (and (or (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_59) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_59 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_59 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_587|) (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_59 18446744073709551616) 9223372036854775807)) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_59 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_59) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_59 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_59 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_587|))) (not (= (mod |v_aws_is_mem_zeroed_#t~mem42_587| 256) 0)))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_59) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_59 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_59 18446744073709551616)) (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_6| 0))))))) (= ~tl_last_error~0 0))' at error location [2024-11-14 05:01:30,655 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:01:30,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:01:30,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 35, 18] total 72 [2024-11-14 05:01:30,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474488971] [2024-11-14 05:01:30,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 05:01:30,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-11-14 05:01:30,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:01:30,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-11-14 05:01:30,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=7998, Unknown=13, NotChecked=0, Total=8372 [2024-11-14 05:01:30,658 INFO L87 Difference]: Start difference. First operand 89 states and 90 transitions. Second operand has 72 states, 68 states have (on average 1.6764705882352942) internal successors, (114), 68 states have internal predecessors, (114), 10 states have call successors, (14), 4 states have call predecessors, (14), 9 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2024-11-14 05:01:37,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:01:55,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:01:57,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:01:59,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:02:01,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 05:02:01,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:02:01,669 INFO L93 Difference]: Finished difference Result 98 states and 99 transitions. [2024-11-14 05:02:01,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-14 05:02:01,673 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 68 states have (on average 1.6764705882352942) internal successors, (114), 68 states have internal predecessors, (114), 10 states have call successors, (14), 4 states have call predecessors, (14), 9 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) Word has length 88 [2024-11-14 05:02:01,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:02:01,674 INFO L225 Difference]: With dead ends: 98 [2024-11-14 05:02:01,675 INFO L226 Difference]: Without dead ends: 91 [2024-11-14 05:02:01,676 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 198 SyntacticMatches, 4 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3538 ImplicationChecksByTransitivity, 106.7s TimeCoverageRelationStatistics Valid=612, Invalid=12484, Unknown=14, NotChecked=0, Total=13110 [2024-11-14 05:02:01,676 INFO L432 NwaCegarLoop]: 22 mSDtfsCounter, 22 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 2091 mSolverCounterSat, 11 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 2107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 2091 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:02:01,677 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 757 Invalid, 2107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 2091 Invalid, 5 Unknown, 0 Unchecked, 21.3s Time] [2024-11-14 05:02:01,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2024-11-14 05:02:01,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2024-11-14 05:02:01,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 77 states have (on average 1.025974025974026) internal successors, (79), 77 states have internal predecessors, (79), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-14 05:02:01,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 92 transitions. [2024-11-14 05:02:01,747 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 92 transitions. Word has length 88 [2024-11-14 05:02:01,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:02:01,747 INFO L471 AbstractCegarLoop]: Abstraction has 91 states and 92 transitions. [2024-11-14 05:02:01,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 68 states have (on average 1.6764705882352942) internal successors, (114), 68 states have internal predecessors, (114), 10 states have call successors, (14), 4 states have call predecessors, (14), 9 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2024-11-14 05:02:01,748 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 92 transitions. [2024-11-14 05:02:01,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-14 05:02:01,749 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:02:01,749 INFO L215 NwaCegarLoop]: trace histogram [21, 20, 16, 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] [2024-11-14 05:02:01,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-14 05:02:01,949 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-14 05:02:01,949 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:02:01,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:02:01,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1829169228, now seen corresponding path program 7 times [2024-11-14 05:02:01,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:02:01,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074749871] [2024-11-14 05:02:01,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:02:01,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:02:02,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:02:11,388 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 215 proven. 110 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2024-11-14 05:02:11,388 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:02:11,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074749871] [2024-11-14 05:02:11,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074749871] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:02:11,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325591512] [2024-11-14 05:02:11,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 05:02:11,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:02:11,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:02:11,390 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:02:11,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f249ad95-c3c9-4870-8935-664ae1196cad/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 05:02:12,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:02:12,167 INFO L255 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-11-14 05:02:12,170 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:02:45,239 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 13 proven. 447 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-11-14 05:02:45,239 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:02:52,368 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 23 treesize of output 11 [2024-11-14 05:02:53,142 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-14 05:02:53,142 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 23 treesize of output 18 [2024-11-14 05:02:54,579 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 05:02:54,579 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 65 [2024-11-14 05:02:59,050 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 13 proven. 311 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-14 05:02:59,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325591512] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:02:59,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1088676029] [2024-11-14 05:02:59,052 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2024-11-14 05:02:59,052 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:02:59,053 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:02:59,053 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:02:59,053 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:02:59,600 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_reset with input of size 108 for LOIs [2024-11-14 05:03:00,993 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 97 for LOIs [2024-11-14 05:03:01,007 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 271 for LOIs [2024-11-14 05:03:01,860 INFO L197 IcfgInterpreter]: Interpreting procedure aws_is_mem_zeroed with input of size 20 for LOIs [2024-11-14 05:03:01,953 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 124 for LOIs [2024-11-14 05:03:02,132 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:03:08,594 WARN L286 SmtUtils]: Spent 5.13s on a formula simplification. DAG size of input: 273 DAG size of output: 228 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:03:37,215 WARN L286 SmtUtils]: Spent 6.91s on a formula simplification. DAG size of input: 271 DAG size of output: 265 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:03:48,894 WARN L286 SmtUtils]: Spent 6.26s on a formula simplification. DAG size of input: 273 DAG size of output: 267 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:03:56,720 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13945#(and (<= 1 |#StackHeapBarrier|) (= |~#s_can_fail_allocator_static~0.base| 4) (= |~#s_can_fail_allocator_static~0.offset| 0) (or (exists ((|v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_7| Int)) (and (= |__VERIFIER_assert_#in~cond| 0) (or (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_66 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_66 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_66 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_66 Int)) (and (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_7| 0) (exists ((|v_aws_is_mem_zeroed_#t~mem42_662| Int)) (and (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_66 18446744073709551616) 9223372036854775807) (= |v_aws_is_mem_zeroed_#t~mem42_662| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_66) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_66 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_66 18446744073709551616))))) (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_66 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_66) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_66 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_66 18446744073709551616) (- 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_662|))) (not (= 0 (mod |v_aws_is_mem_zeroed_#t~mem42_662| 256))))) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_66) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_66 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_66 18446744073709551616)))) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_65 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_65 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_65 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_65 Int)) (and (= |v_ULTIMATE.start_aws_linked_list_node_reset_harness_#t~ret681#1_BEFORE_CALL_7| 0) (exists ((|v_aws_is_mem_zeroed_#t~mem42_662| Int)) (and (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_65 18446744073709551616)) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_65) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_65 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_65 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_662|)) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_65 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_65) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_65 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_65 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_662|))) (not (= 0 (mod |v_aws_is_mem_zeroed_#t~mem42_662| 256))))) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_65 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_65 18446744073709551616)) (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_65)))))) (exists ((v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_327 Int) (|v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_55| Int) (|v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293| Int) (|v_old(#memory_int)_BEFORE_CALL_211| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| (Array Int (Array Int Int))) (|v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| (Array Int (Array Int Int)))) (and (= |__VERIFIER_assert_#in~cond| 0) (or (and (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 24)) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 0)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 24)) (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_68 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_68 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_68 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_68 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_68) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_68 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_68 18446744073709551616)) (exists ((|v_aws_is_mem_zeroed_#t~mem42_662| Int)) (and (or (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_68 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_68) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_68 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_68 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_662|)) (and (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_68) (+ v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_68 (- 18446744073709551616) (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_68 18446744073709551616))) |v_aws_is_mem_zeroed_#t~mem42_662|) (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_68 18446744073709551616)))) (not (= 0 (mod |v_aws_is_mem_zeroed_#t~mem42_662| 256))))) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_55| 0))) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 32) 0) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_327) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 32) 0) (= (select (select |v_old(#memory_int)_BEFORE_CALL_211| 1) 0) 48) (= (select (select |v_old(#memory_int)_BEFORE_CALL_211| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 0)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (exists ((|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 3) 1) (= (select |v_#valid_37| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293|) 0) (= (select |v_#valid_37| 4) 1) (= (select |v_#valid_37| 1) 1) (= (select |v_#valid_37| 0) 0) (= (store |v_#valid_37| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293| 1) |#valid|))) (exists ((|v_#length_28| (Array Int Int))) (and (= (select |v_#length_28| 3) 12) (= 40 (select |v_#length_28| 4)) (= 2 (select |v_#length_28| 1)) (= |#length| (store |v_#length_28| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293| 16)) (= 37 (select |v_#length_28| 2)))) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_778| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_778|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_778| 18446744073709551616)))) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 16))) (and (exists ((v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_67 Int) (v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_67 Int) (v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_67 Int) (v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_67 Int)) (and (<= 0 v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_67) (<= (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_67 18446744073709551616) 1) (mod v_aws_is_mem_zeroed_~bufsize_BEFORE_RETURN_67 18446744073709551616)) (= |v_aws_linked_list_node_reset_#t~ret298_BEFORE_CALL_55| 0) (exists ((|v_aws_is_mem_zeroed_#t~mem42_662| Int)) (and (or (and (<= 9223372036854775808 (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_67 18446744073709551616)) (= |v_aws_is_mem_zeroed_#t~mem42_662| (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_67) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_67 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_67 (- 18446744073709551616))))) (and (<= (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_67 18446744073709551616) 9223372036854775807) (= (select (select |#memory_int| v_aws_is_mem_zeroed_~buf_u8~0.base_BEFORE_RETURN_67) (+ (mod v_aws_is_mem_zeroed_~i~0_BEFORE_RETURN_67 18446744073709551616) v_aws_is_mem_zeroed_~buf_u8~0.offset_BEFORE_RETURN_67)) |v_aws_is_mem_zeroed_#t~mem42_662|))) (not (= 0 (mod |v_aws_is_mem_zeroed_#t~mem42_662| 256))))))) (= |#funAddr~s_can_fail_calloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 24)) (= |#funAddr~s_can_fail_malloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 0)) (= |#funAddr~s_can_fail_calloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 24)) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 32) 0) (= |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293| v_aws_linked_list_node_reset_~node.base_BEFORE_CALL_327) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 32) 0) (= (select (select |v_old(#memory_int)_BEFORE_CALL_211| 1) 0) 48) (= (select (select |v_old(#memory_int)_BEFORE_CALL_211| 1) 1) 0) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 8) |#funAddr~s_can_fail_free_allocator.offset|) (= (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 8) |#funAddr~s_can_fail_free_allocator.base|) (= |#funAddr~s_can_fail_malloc_allocator.offset| (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 0)) (<= (+ |#StackHeapBarrier| 1) |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293|) (= (select (select |v_old(#memory_$Pointer$.offset)_BEFORE_CALL_211| 4) 16) |#funAddr~s_can_fail_realloc_allocator.offset|) (exists ((|v_#valid_37| (Array Int Int))) (and (= (select |v_#valid_37| 2) 1) (= (select |v_#valid_37| 3) 1) (= (select |v_#valid_37| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293|) 0) (= (select |v_#valid_37| 4) 1) (= (select |v_#valid_37| 1) 1) (= (select |v_#valid_37| 0) 0) (= (store |v_#valid_37| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293| 1) |#valid|))) (exists ((|v_#length_28| (Array Int Int))) (and (= (select |v_#length_28| 3) 12) (= 40 (select |v_#length_28| 4)) (= 2 (select |v_#length_28| 1)) (= |#length| (store |v_#length_28| |v_aws_linked_list_node_reset_#in~node.base_BEFORE_CALL_293| 16)) (= 37 (select |v_#length_28| 2)))) (exists ((|v_#Ultimate.C_memset_#t~loopctr684_778| Int)) (and (<= 0 |v_#Ultimate.C_memset_#t~loopctr684_778|) (<= 16 (mod |v_#Ultimate.C_memset_#t~loopctr684_778| 18446744073709551616)))) (= |#funAddr~s_can_fail_realloc_allocator.base| (select (select |v_old(#memory_$Pointer$.base)_BEFORE_CALL_211| 4) 16))))))) (= ~tl_last_error~0 0))' at error location [2024-11-14 05:03:56,720 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:03:56,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:03:56,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 37, 19] total 77 [2024-11-14 05:03:56,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404671998] [2024-11-14 05:03:56,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 05:03:56,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-11-14 05:03:56,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:03:56,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-11-14 05:03:56,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=8940, Unknown=15, NotChecked=0, Total=9312 [2024-11-14 05:03:56,722 INFO L87 Difference]: Start difference. First operand 91 states and 92 transitions. Second operand has 77 states, 73 states have (on average 1.6712328767123288) internal successors, (122), 73 states have internal predecessors, (122), 9 states have call successors, (13), 4 states have call predecessors, (13), 9 states have return successors, (14), 7 states have call predecessors, (14), 8 states have call successors, (14)