./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/array-memsafety/openbsd_cstrspn-alloca-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/array-memsafety/openbsd_cstrspn-alloca-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e27d2e3e94b55a3b3138a7f2b03714931363cb725f69630c5958681cf34de99e --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 05:20:47,778 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 05:20:47,899 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2024-11-09 05:20:47,908 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 05:20:47,909 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 05:20:47,960 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 05:20:47,960 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 05:20:47,961 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 05:20:47,962 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 05:20:47,963 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 05:20:47,963 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 05:20:47,964 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 05:20:47,964 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 05:20:47,965 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 05:20:47,968 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 05:20:47,968 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 05:20:47,969 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 05:20:47,973 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 05:20:47,973 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 05:20:47,974 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 05:20:47,975 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 05:20:47,975 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 05:20:47,976 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-09 05:20:47,980 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-09 05:20:47,981 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 05:20:47,981 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 05:20:47,995 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 05:20:47,996 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 05:20:47,997 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 05:20:47,998 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-09 05:20:47,998 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-09 05:20:47,999 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-09 05:20:48,000 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 05:20:48,001 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 05:20:48,002 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 05:20:48,002 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-09 05:20:48,002 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 05:20:48,003 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 05:20:48,003 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 05:20:48,004 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 05:20:48,004 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 05:20:48,005 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:20:48,005 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 05:20:48,006 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 05:20:48,007 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 05:20:48,007 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 05:20:48,007 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 05:20:48,008 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 05:20:48,008 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 05:20:48,008 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e27d2e3e94b55a3b3138a7f2b03714931363cb725f69630c5958681cf34de99e [2024-11-09 05:20:48,402 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 05:20:48,443 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 05:20:48,447 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 05:20:48,449 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 05:20:48,450 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 05:20:48,452 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/array-memsafety/openbsd_cstrspn-alloca-2.i Unable to find full path for "g++" [2024-11-09 05:20:50,791 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 05:20:51,106 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 05:20:51,107 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/sv-benchmarks/c/array-memsafety/openbsd_cstrspn-alloca-2.i [2024-11-09 05:20:51,123 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/data/b1032cac4/a65fdffe6e434465becb30914c1f94d5/FLAG1f2b84c02 [2024-11-09 05:20:51,143 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/data/b1032cac4/a65fdffe6e434465becb30914c1f94d5 [2024-11-09 05:20:51,146 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 05:20:51,148 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 05:20:51,150 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 05:20:51,150 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 05:20:51,158 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 05:20:51,159 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,161 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54adfe09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51, skipping insertion in model container [2024-11-09 05:20:51,161 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,213 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 05:20:51,645 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:51,646 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:51,653 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:20:51,668 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 05:20:51,722 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:20:51,757 INFO L204 MainTranslator]: Completed translation [2024-11-09 05:20:51,758 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51 WrapperNode [2024-11-09 05:20:51,758 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 05:20:51,759 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 05:20:51,760 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 05:20:51,760 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 05:20:51,769 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,781 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,803 INFO L138 Inliner]: procedures = 117, calls = 15, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 86 [2024-11-09 05:20:51,803 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 05:20:51,804 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 05:20:51,804 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 05:20:51,804 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 05:20:51,813 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,814 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,817 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,817 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,823 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,826 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,828 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,829 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,831 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 05:20:51,832 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 05:20:51,832 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 05:20:51,832 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 05:20:51,833 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (1/1) ... [2024-11-09 05:20:51,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:20:51,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:20:51,880 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 05:20:51,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 05:20:51,919 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-09 05:20:51,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-09 05:20:51,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-09 05:20:51,920 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-09 05:20:51,921 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 05:20:51,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 05:20:52,058 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 05:20:52,061 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 05:20:52,368 INFO L? ?]: Removed 58 outVars from TransFormulas that were not future-live. [2024-11-09 05:20:52,369 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 05:20:52,476 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 05:20:52,476 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 05:20:52,477 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:20:52 BoogieIcfgContainer [2024-11-09 05:20:52,477 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 05:20:52,481 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 05:20:52,482 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 05:20:52,486 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 05:20:52,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 05:20:51" (1/3) ... [2024-11-09 05:20:52,488 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f1e3784 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:20:52, skipping insertion in model container [2024-11-09 05:20:52,488 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:51" (2/3) ... [2024-11-09 05:20:52,489 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f1e3784 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:20:52, skipping insertion in model container [2024-11-09 05:20:52,489 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:20:52" (3/3) ... [2024-11-09 05:20:52,491 INFO L112 eAbstractionObserver]: Analyzing ICFG openbsd_cstrspn-alloca-2.i [2024-11-09 05:20:52,519 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 05:20:52,540 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2024-11-09 05:20:52,618 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 05:20:52,626 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=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@631f9371, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 05:20:52,627 INFO L334 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2024-11-09 05:20:52,634 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 32 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:52,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2024-11-09 05:20:52,644 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:52,645 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2024-11-09 05:20:52,645 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:20:52,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:52,660 INFO L85 PathProgramCache]: Analyzing trace with hash 4011023, now seen corresponding path program 1 times [2024-11-09 05:20:52,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:20:52,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399016678] [2024-11-09 05:20:52,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:52,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:20:52,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:53,213 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-09 05:20:53,214 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:20:53,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399016678] [2024-11-09 05:20:53,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399016678] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:53,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:53,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-09 05:20:53,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85143930] [2024-11-09 05:20:53,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:53,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:20:53,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:20:53,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:20:53,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:20:53,270 INFO L87 Difference]: Start difference. First operand has 33 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 32 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:53,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:53,368 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2024-11-09 05:20:53,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:53,373 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2024-11-09 05:20:53,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:53,383 INFO L225 Difference]: With dead ends: 31 [2024-11-09 05:20:53,383 INFO L226 Difference]: Without dead ends: 30 [2024-11-09 05:20:53,386 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:20:53,392 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 15 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:53,394 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 31 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:20:53,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-11-09 05:20:53,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2024-11-09 05:20:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 29 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:53,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 35 transitions. [2024-11-09 05:20:53,442 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 35 transitions. Word has length 4 [2024-11-09 05:20:53,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:53,442 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 35 transitions. [2024-11-09 05:20:53,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:53,443 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 35 transitions. [2024-11-09 05:20:53,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2024-11-09 05:20:53,444 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:53,444 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2024-11-09 05:20:53,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 05:20:53,445 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:20:53,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:53,445 INFO L85 PathProgramCache]: Analyzing trace with hash 4011024, now seen corresponding path program 1 times [2024-11-09 05:20:53,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:20:53,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16554831] [2024-11-09 05:20:53,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:53,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:20:53,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:53,982 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-09 05:20:53,982 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:20:53,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16554831] [2024-11-09 05:20:53,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16554831] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:53,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:53,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:20:53,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573435553] [2024-11-09 05:20:53,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:53,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:20:53,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:20:53,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:20:53,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:20:53,990 INFO L87 Difference]: Start difference. First operand 30 states and 35 transitions. Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:54,138 INFO L93 Difference]: Finished difference Result 33 states and 40 transitions. [2024-11-09 05:20:54,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 05:20:54,140 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2024-11-09 05:20:54,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:54,143 INFO L225 Difference]: With dead ends: 33 [2024-11-09 05:20:54,143 INFO L226 Difference]: Without dead ends: 33 [2024-11-09 05:20:54,144 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-09 05:20:54,146 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 3 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:54,147 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 56 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:20:54,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-11-09 05:20:54,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2024-11-09 05:20:54,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 32 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 40 transitions. [2024-11-09 05:20:54,154 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 40 transitions. Word has length 4 [2024-11-09 05:20:54,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:54,155 INFO L471 AbstractCegarLoop]: Abstraction has 33 states and 40 transitions. [2024-11-09 05:20:54,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,155 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 40 transitions. [2024-11-09 05:20:54,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-09 05:20:54,156 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:54,156 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-09 05:20:54,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 05:20:54,157 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:20:54,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:54,158 INFO L85 PathProgramCache]: Analyzing trace with hash -429966210, now seen corresponding path program 1 times [2024-11-09 05:20:54,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:20:54,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106458284] [2024-11-09 05:20:54,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:54,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:20:54,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:54,295 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-09 05:20:54,295 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:20:54,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106458284] [2024-11-09 05:20:54,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106458284] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:54,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:54,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-09 05:20:54,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783946394] [2024-11-09 05:20:54,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:54,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:20:54,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:20:54,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:20:54,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:20:54,302 INFO L87 Difference]: Start difference. First operand 33 states and 40 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:54,354 INFO L93 Difference]: Finished difference Result 31 states and 38 transitions. [2024-11-09 05:20:54,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:54,355 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2024-11-09 05:20:54,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:54,357 INFO L225 Difference]: With dead ends: 31 [2024-11-09 05:20:54,359 INFO L226 Difference]: Without dead ends: 31 [2024-11-09 05:20:54,360 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:20:54,362 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 11 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:54,365 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 31 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:54,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2024-11-09 05:20:54,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2024-11-09 05:20:54,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 38 transitions. [2024-11-09 05:20:54,372 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 38 transitions. Word has length 6 [2024-11-09 05:20:54,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:54,372 INFO L471 AbstractCegarLoop]: Abstraction has 31 states and 38 transitions. [2024-11-09 05:20:54,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,373 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 38 transitions. [2024-11-09 05:20:54,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-09 05:20:54,374 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:54,375 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-09 05:20:54,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 05:20:54,375 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:20:54,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:54,377 INFO L85 PathProgramCache]: Analyzing trace with hash -429966209, now seen corresponding path program 1 times [2024-11-09 05:20:54,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:20:54,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46163283] [2024-11-09 05:20:54,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:54,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:20:54,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:54,725 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-09 05:20:54,725 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:20:54,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46163283] [2024-11-09 05:20:54,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46163283] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:54,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:54,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:20:54,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399326536] [2024-11-09 05:20:54,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:54,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 05:20:54,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:20:54,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 05:20:54,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 05:20:54,730 INFO L87 Difference]: Start difference. First operand 31 states and 38 transitions. Second operand has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:54,880 INFO L93 Difference]: Finished difference Result 34 states and 43 transitions. [2024-11-09 05:20:54,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:20:54,882 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2024-11-09 05:20:54,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:54,883 INFO L225 Difference]: With dead ends: 34 [2024-11-09 05:20:54,883 INFO L226 Difference]: Without dead ends: 34 [2024-11-09 05:20:54,884 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:20:54,888 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 21 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:54,888 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 43 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:20:54,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2024-11-09 05:20:54,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2024-11-09 05:20:54,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 25 states have (on average 1.72) internal successors, (43), 33 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 43 transitions. [2024-11-09 05:20:54,899 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 43 transitions. Word has length 6 [2024-11-09 05:20:54,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:54,899 INFO L471 AbstractCegarLoop]: Abstraction has 34 states and 43 transitions. [2024-11-09 05:20:54,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.2) internal successors, (6), 5 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:54,900 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 43 transitions. [2024-11-09 05:20:54,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-09 05:20:54,901 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:54,901 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-09 05:20:54,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 05:20:54,902 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:20:54,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:54,903 INFO L85 PathProgramCache]: Analyzing trace with hash -429955382, now seen corresponding path program 1 times [2024-11-09 05:20:54,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:20:54,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409505923] [2024-11-09 05:20:54,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:54,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:20:54,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:55,258 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-09 05:20:55,259 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:20:55,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409505923] [2024-11-09 05:20:55,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409505923] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:55,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:55,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 05:20:55,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304652025] [2024-11-09 05:20:55,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:55,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:20:55,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:20:55,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:20:55,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:20:55,265 INFO L87 Difference]: Start difference. First operand 34 states and 43 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:55,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:55,346 INFO L93 Difference]: Finished difference Result 33 states and 42 transitions. [2024-11-09 05:20:55,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:55,347 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2024-11-09 05:20:55,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:55,348 INFO L225 Difference]: With dead ends: 33 [2024-11-09 05:20:55,348 INFO L226 Difference]: Without dead ends: 33 [2024-11-09 05:20:55,349 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:20:55,351 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 9 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:55,352 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 36 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:20:55,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-11-09 05:20:55,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2024-11-09 05:20:55,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 25 states have (on average 1.68) internal successors, (42), 32 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:55,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 42 transitions. [2024-11-09 05:20:55,360 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 42 transitions. Word has length 6 [2024-11-09 05:20:55,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:55,361 INFO L471 AbstractCegarLoop]: Abstraction has 33 states and 42 transitions. [2024-11-09 05:20:55,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:55,362 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 42 transitions. [2024-11-09 05:20:55,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-09 05:20:55,363 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:55,367 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1] [2024-11-09 05:20:55,368 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 05:20:55,368 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:20:55,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:55,369 INFO L85 PathProgramCache]: Analyzing trace with hash -764712859, now seen corresponding path program 1 times [2024-11-09 05:20:55,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:20:55,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828135323] [2024-11-09 05:20:55,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:55,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:20:55,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:55,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:55,860 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:20:55,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828135323] [2024-11-09 05:20:55,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828135323] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:20:55,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760814871] [2024-11-09 05:20:55,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:55,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:20:55,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:20:55,865 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:20:55,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 05:20:55,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:55,977 INFO L255 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-09 05:20:55,986 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:56,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 05:20:56,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2024-11-09 05:20:56,200 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 16 [2024-11-09 05:20:56,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:56,472 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:56,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:56,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760814871] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:20:56,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1381933340] [2024-11-09 05:20:56,732 INFO L159 IcfgInterpreter]: Started Sifa with 5 locations of interest [2024-11-09 05:20:56,733 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:20:56,739 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:20:56,746 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:20:56,747 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:20:57,657 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:20:57,954 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '432#(and (exists ((|v_ULTIMATE.start_main_~i~0#1_35| Int) (|v_ULTIMATE.start_main_~nondetString1~0#1.base_29| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_main_~i~0#1_35|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= (+ |v_ULTIMATE.start_main_~i~0#1_35| 2) |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |v_ULTIMATE.start_main_~nondetString1~0#1.base_29|) |v_ULTIMATE.start_main_~i~0#1_35|) (<= 2 |v_ULTIMATE.start_main_~nondetString1~0#1.base_29|) (<= |ULTIMATE.start_main_~length1~0#1| 2147483647) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|))) (<= |ULTIMATE.start_main_#t~nondet10#1| 127) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 (+ 128 |ULTIMATE.start_main_#t~nondet10#1|)))' at error location [2024-11-09 05:20:57,955 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:20:57,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:20:57,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 10 [2024-11-09 05:20:57,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120916207] [2024-11-09 05:20:57,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:20:57,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-09 05:20:57,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:20:57,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-09 05:20:57,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-11-09 05:20:57,962 INFO L87 Difference]: Start difference. First operand 33 states and 42 transitions. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:58,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:58,163 INFO L93 Difference]: Finished difference Result 33 states and 42 transitions. [2024-11-09 05:20:58,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 05:20:58,163 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2024-11-09 05:20:58,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:58,164 INFO L225 Difference]: With dead ends: 33 [2024-11-09 05:20:58,164 INFO L226 Difference]: Without dead ends: 33 [2024-11-09 05:20:58,164 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2024-11-09 05:20:58,165 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 3 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:58,166 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 76 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:20:58,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-11-09 05:20:58,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 31. [2024-11-09 05:20:58,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 24 states have (on average 1.625) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:58,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 39 transitions. [2024-11-09 05:20:58,169 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 39 transitions. Word has length 7 [2024-11-09 05:20:58,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:58,169 INFO L471 AbstractCegarLoop]: Abstraction has 31 states and 39 transitions. [2024-11-09 05:20:58,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:58,170 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 39 transitions. [2024-11-09 05:20:58,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-09 05:20:58,170 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:58,170 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:20:58,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-09 05:20:58,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-09 05:20:58,375 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:20:58,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:58,375 INFO L85 PathProgramCache]: Analyzing trace with hash -443714961, now seen corresponding path program 1 times [2024-11-09 05:20:58,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:20:58,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673697246] [2024-11-09 05:20:58,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:58,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:20:58,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:58,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:58,613 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:20:58,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673697246] [2024-11-09 05:20:58,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673697246] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:58,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:58,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:20:58,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596010156] [2024-11-09 05:20:58,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:58,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:20:58,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:20:58,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:20:58,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:20:58,616 INFO L87 Difference]: Start difference. First operand 31 states and 39 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:58,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:58,661 INFO L93 Difference]: Finished difference Result 30 states and 38 transitions. [2024-11-09 05:20:58,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:58,662 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2024-11-09 05:20:58,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:58,663 INFO L225 Difference]: With dead ends: 30 [2024-11-09 05:20:58,663 INFO L226 Difference]: Without dead ends: 30 [2024-11-09 05:20:58,663 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:20:58,664 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 19 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:58,665 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 35 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:58,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-11-09 05:20:58,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2024-11-09 05:20:58,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:58,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2024-11-09 05:20:58,669 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 38 transitions. Word has length 7 [2024-11-09 05:20:58,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:58,669 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 38 transitions. [2024-11-09 05:20:58,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:58,669 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 38 transitions. [2024-11-09 05:20:58,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-09 05:20:58,670 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:58,670 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2024-11-09 05:20:58,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 05:20:58,670 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:20:58,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:58,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1529419559, now seen corresponding path program 1 times [2024-11-09 05:20:58,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:20:58,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460353460] [2024-11-09 05:20:58,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:58,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:20:58,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:58,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:58,921 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:20:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460353460] [2024-11-09 05:20:58,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460353460] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:20:58,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947445026] [2024-11-09 05:20:58,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:58,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:20:58,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:20:58,923 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:20:58,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 05:20:58,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:58,992 INFO L255 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-09 05:20:58,994 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:59,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2024-11-09 05:20:59,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-09 05:20:59,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:59,215 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:59,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:59,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947445026] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:20:59,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [994801672] [2024-11-09 05:20:59,402 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2024-11-09 05:20:59,403 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:20:59,403 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:20:59,403 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:20:59,403 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:00,286 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:01,069 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '634#(exists ((|v_ULTIMATE.start_main_~nondetString2~0#1.offset_27| Int) (|v_ULTIMATE.start_main_~nondetString2~0#1.base_29| Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int)) (and (<= 1 |#StackHeapBarrier|) (<= (select |#length| |v_ULTIMATE.start_main_~nondetString2~0#1.base_29|) |v_ULTIMATE.start_main_~i~1#1_34|) (<= 0 (+ 128 |ULTIMATE.start_main_#t~nondet12#1|)) (<= 0 |v_ULTIMATE.start_main_~i~1#1_34|) (<= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |v_ULTIMATE.start_main_~nondetString2~0#1.base_29|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= |ULTIMATE.start_main_#t~nondet12#1| 127) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (= |v_ULTIMATE.start_main_~nondetString2~0#1.offset_27| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_main_~length2~0#1|) (<= |ULTIMATE.start_main_~length2~0#1| 2147483647)))' at error location [2024-11-09 05:21:01,069 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:01,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:01,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2024-11-09 05:21:01,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531875042] [2024-11-09 05:21:01,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:01,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-09 05:21:01,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:01,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-09 05:21:01,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2024-11-09 05:21:01,072 INFO L87 Difference]: Start difference. First operand 30 states and 38 transitions. Second operand has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:01,280 INFO L93 Difference]: Finished difference Result 30 states and 38 transitions. [2024-11-09 05:21:01,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 05:21:01,281 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-09 05:21:01,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:01,281 INFO L225 Difference]: With dead ends: 30 [2024-11-09 05:21:01,281 INFO L226 Difference]: Without dead ends: 30 [2024-11-09 05:21:01,282 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2024-11-09 05:21:01,282 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 31 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:01,283 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 65 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:21:01,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-11-09 05:21:01,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 28. [2024-11-09 05:21:01,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 27 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 35 transitions. [2024-11-09 05:21:01,290 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 35 transitions. Word has length 9 [2024-11-09 05:21:01,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:01,291 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 35 transitions. [2024-11-09 05:21:01,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,291 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 35 transitions. [2024-11-09 05:21:01,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-09 05:21:01,292 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:01,292 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:01,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-09 05:21:01,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:01,493 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:01,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:01,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1208272997, now seen corresponding path program 1 times [2024-11-09 05:21:01,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:01,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749312777] [2024-11-09 05:21:01,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:01,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:01,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:01,560 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-09 05:21:01,560 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:01,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749312777] [2024-11-09 05:21:01,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749312777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:21:01,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:21:01,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:21:01,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776344576] [2024-11-09 05:21:01,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:21:01,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:21:01,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:01,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:21:01,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:21:01,564 INFO L87 Difference]: Start difference. First operand 28 states and 35 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:01,618 INFO L93 Difference]: Finished difference Result 27 states and 34 transitions. [2024-11-09 05:21:01,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:21:01,619 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-09 05:21:01,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:01,620 INFO L225 Difference]: With dead ends: 27 [2024-11-09 05:21:01,620 INFO L226 Difference]: Without dead ends: 27 [2024-11-09 05:21:01,621 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 05:21:01,621 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 22 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:01,622 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 49 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:21:01,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-11-09 05:21:01,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2024-11-09 05:21:01,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2024-11-09 05:21:01,631 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 9 [2024-11-09 05:21:01,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:01,631 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2024-11-09 05:21:01,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,631 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2024-11-09 05:21:01,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-09 05:21:01,632 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:01,632 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:01,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 05:21:01,632 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:01,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:01,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1208272996, now seen corresponding path program 1 times [2024-11-09 05:21:01,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:01,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355324258] [2024-11-09 05:21:01,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:01,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:01,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:01,797 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-09 05:21:01,797 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:01,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355324258] [2024-11-09 05:21:01,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355324258] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:21:01,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:21:01,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:21:01,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263698821] [2024-11-09 05:21:01,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:21:01,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 05:21:01,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:01,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 05:21:01,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 05:21:01,801 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 6 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:01,840 INFO L93 Difference]: Finished difference Result 29 states and 36 transitions. [2024-11-09 05:21:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:21:01,841 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-09 05:21:01,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:01,842 INFO L225 Difference]: With dead ends: 29 [2024-11-09 05:21:01,842 INFO L226 Difference]: Without dead ends: 29 [2024-11-09 05:21:01,842 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 05:21:01,843 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 20 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:01,844 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 62 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:21:01,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-11-09 05:21:01,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2024-11-09 05:21:01,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 25 states have (on average 1.44) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 36 transitions. [2024-11-09 05:21:01,847 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 36 transitions. Word has length 9 [2024-11-09 05:21:01,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:01,847 INFO L471 AbstractCegarLoop]: Abstraction has 29 states and 36 transitions. [2024-11-09 05:21:01,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,848 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 36 transitions. [2024-11-09 05:21:01,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-09 05:21:01,848 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:01,849 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:01,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 05:21:01,849 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:01,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:01,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1509146370, now seen corresponding path program 1 times [2024-11-09 05:21:01,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:01,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904885255] [2024-11-09 05:21:01,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:01,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:01,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:01,910 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-09 05:21:01,910 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:01,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904885255] [2024-11-09 05:21:01,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904885255] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:21:01,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:21:01,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:21:01,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448370666] [2024-11-09 05:21:01,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:21:01,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:21:01,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:01,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:21:01,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:21:01,913 INFO L87 Difference]: Start difference. First operand 29 states and 36 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:01,963 INFO L93 Difference]: Finished difference Result 28 states and 35 transitions. [2024-11-09 05:21:01,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:21:01,964 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2024-11-09 05:21:01,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:01,964 INFO L225 Difference]: With dead ends: 28 [2024-11-09 05:21:01,964 INFO L226 Difference]: Without dead ends: 28 [2024-11-09 05:21:01,964 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:21:01,965 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 17 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:01,965 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 55 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:21:01,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-11-09 05:21:01,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2024-11-09 05:21:01,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 25 states have (on average 1.4) internal successors, (35), 27 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 35 transitions. [2024-11-09 05:21:01,968 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 35 transitions. Word has length 11 [2024-11-09 05:21:01,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:01,968 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 35 transitions. [2024-11-09 05:21:01,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:01,969 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 35 transitions. [2024-11-09 05:21:01,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-09 05:21:01,969 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:01,969 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:01,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 05:21:01,970 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:01,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:01,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1509146369, now seen corresponding path program 1 times [2024-11-09 05:21:01,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:01,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112528928] [2024-11-09 05:21:01,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:01,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:01,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:02,096 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-09 05:21:02,096 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:02,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112528928] [2024-11-09 05:21:02,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112528928] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:21:02,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:21:02,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:21:02,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934439204] [2024-11-09 05:21:02,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:21:02,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 05:21:02,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:02,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 05:21:02,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 05:21:02,099 INFO L87 Difference]: Start difference. First operand 28 states and 35 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:02,161 INFO L93 Difference]: Finished difference Result 30 states and 37 transitions. [2024-11-09 05:21:02,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 05:21:02,161 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2024-11-09 05:21:02,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:02,162 INFO L225 Difference]: With dead ends: 30 [2024-11-09 05:21:02,162 INFO L226 Difference]: Without dead ends: 30 [2024-11-09 05:21:02,162 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-09 05:21:02,163 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 19 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:02,163 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 64 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:21:02,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2024-11-09 05:21:02,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2024-11-09 05:21:02,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 29 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2024-11-09 05:21:02,166 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 11 [2024-11-09 05:21:02,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:02,166 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2024-11-09 05:21:02,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,167 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2024-11-09 05:21:02,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-09 05:21:02,167 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:02,167 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:02,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 05:21:02,168 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:02,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:02,168 INFO L85 PathProgramCache]: Analyzing trace with hash 739053285, now seen corresponding path program 1 times [2024-11-09 05:21:02,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:02,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874903485] [2024-11-09 05:21:02,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:02,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:02,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:02,316 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-09 05:21:02,316 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:02,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874903485] [2024-11-09 05:21:02,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874903485] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:21:02,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:21:02,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 05:21:02,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135953042] [2024-11-09 05:21:02,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:21:02,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:21:02,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:21:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:21:02,318 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:02,341 INFO L93 Difference]: Finished difference Result 29 states and 36 transitions. [2024-11-09 05:21:02,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 05:21:02,342 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2024-11-09 05:21:02,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:02,342 INFO L225 Difference]: With dead ends: 29 [2024-11-09 05:21:02,342 INFO L226 Difference]: Without dead ends: 27 [2024-11-09 05:21:02,343 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 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-09 05:21:02,343 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 13 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:02,343 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 36 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:21:02,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-11-09 05:21:02,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2024-11-09 05:21:02,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 25 states have (on average 1.36) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2024-11-09 05:21:02,346 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 14 [2024-11-09 05:21:02,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:02,346 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2024-11-09 05:21:02,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,347 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2024-11-09 05:21:02,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-09 05:21:02,347 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:02,347 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:02,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 05:21:02,348 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:02,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:02,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1435857026, now seen corresponding path program 1 times [2024-11-09 05:21:02,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:02,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970251586] [2024-11-09 05:21:02,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:02,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:02,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:02,580 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:02,581 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:02,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970251586] [2024-11-09 05:21:02,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970251586] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:21:02,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:21:02,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 05:21:02,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740287933] [2024-11-09 05:21:02,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:21:02,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 05:21:02,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:02,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 05:21:02,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-09 05:21:02,582 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:02,691 INFO L93 Difference]: Finished difference Result 36 states and 42 transitions. [2024-11-09 05:21:02,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 05:21:02,692 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-11-09 05:21:02,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:02,692 INFO L225 Difference]: With dead ends: 36 [2024-11-09 05:21:02,692 INFO L226 Difference]: Without dead ends: 28 [2024-11-09 05:21:02,692 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-09 05:21:02,693 INFO L432 NwaCegarLoop]: 13 mSDtfsCounter, 16 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:02,693 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 88 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:21:02,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-11-09 05:21:02,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 26. [2024-11-09 05:21:02,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 31 transitions. [2024-11-09 05:21:02,697 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 31 transitions. Word has length 15 [2024-11-09 05:21:02,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:02,697 INFO L471 AbstractCegarLoop]: Abstraction has 26 states and 31 transitions. [2024-11-09 05:21:02,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:02,697 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 31 transitions. [2024-11-09 05:21:02,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-09 05:21:02,705 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:02,706 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:02,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-09 05:21:02,706 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:02,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:02,707 INFO L85 PathProgramCache]: Analyzing trace with hash 651233640, now seen corresponding path program 1 times [2024-11-09 05:21:02,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:02,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896537831] [2024-11-09 05:21:02,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:02,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:02,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:03,110 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:03,110 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:03,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896537831] [2024-11-09 05:21:03,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896537831] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:03,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900384932] [2024-11-09 05:21:03,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:03,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:03,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:03,115 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:03,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 05:21:03,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:03,209 INFO L255 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-09 05:21:03,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:03,340 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:03,507 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 5 treesize of output 3 [2024-11-09 05:21:03,541 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:03,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900384932] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:03,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [183820513] [2024-11-09 05:21:03,544 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:21:03,544 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:03,545 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:03,545 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:03,545 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:04,413 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:05,720 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1224#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:21:05,721 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:05,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:05,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2024-11-09 05:21:05,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63724563] [2024-11-09 05:21:05,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:05,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-09 05:21:05,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:05,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-09 05:21:05,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1071, Unknown=2, NotChecked=0, Total=1190 [2024-11-09 05:21:05,723 INFO L87 Difference]: Start difference. First operand 26 states and 31 transitions. Second operand has 21 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:05,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:05,989 INFO L93 Difference]: Finished difference Result 35 states and 41 transitions. [2024-11-09 05:21:05,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 05:21:05,990 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2024-11-09 05:21:05,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:05,990 INFO L225 Difference]: With dead ends: 35 [2024-11-09 05:21:05,990 INFO L226 Difference]: Without dead ends: 35 [2024-11-09 05:21:05,991 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=163, Invalid=1395, Unknown=2, NotChecked=0, Total=1560 [2024-11-09 05:21:05,992 INFO L432 NwaCegarLoop]: 12 mSDtfsCounter, 47 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:05,992 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 103 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:21:05,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2024-11-09 05:21:05,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. [2024-11-09 05:21:05,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 29 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:05,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 36 transitions. [2024-11-09 05:21:05,995 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 36 transitions. Word has length 18 [2024-11-09 05:21:05,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:05,995 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 36 transitions. [2024-11-09 05:21:05,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:05,995 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 36 transitions. [2024-11-09 05:21:05,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-09 05:21:05,995 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:05,996 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:06,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-09 05:21:06,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-09 05:21:06,197 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:06,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:06,197 INFO L85 PathProgramCache]: Analyzing trace with hash 651231462, now seen corresponding path program 1 times [2024-11-09 05:21:06,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:06,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125043225] [2024-11-09 05:21:06,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:06,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:06,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:06,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:06,471 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:06,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125043225] [2024-11-09 05:21:06,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125043225] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:21:06,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:21:06,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-09 05:21:06,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227514210] [2024-11-09 05:21:06,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:21:06,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 05:21:06,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:06,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 05:21:06,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-09 05:21:06,473 INFO L87 Difference]: Start difference. First operand 30 states and 36 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:06,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:06,566 INFO L93 Difference]: Finished difference Result 52 states and 59 transitions. [2024-11-09 05:21:06,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 05:21:06,567 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2024-11-09 05:21:06,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:06,567 INFO L225 Difference]: With dead ends: 52 [2024-11-09 05:21:06,567 INFO L226 Difference]: Without dead ends: 52 [2024-11-09 05:21:06,567 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-09 05:21:06,568 INFO L432 NwaCegarLoop]: 10 mSDtfsCounter, 5 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:06,568 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 65 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:21:06,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2024-11-09 05:21:06,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 50. [2024-11-09 05:21:06,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 48 states have (on average 1.2083333333333333) internal successors, (58), 49 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:06,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 58 transitions. [2024-11-09 05:21:06,572 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 58 transitions. Word has length 18 [2024-11-09 05:21:06,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:06,572 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 58 transitions. [2024-11-09 05:21:06,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:06,572 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 58 transitions. [2024-11-09 05:21:06,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-09 05:21:06,573 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:06,573 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:06,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 05:21:06,574 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:06,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:06,574 INFO L85 PathProgramCache]: Analyzing trace with hash -135365509, now seen corresponding path program 1 times [2024-11-09 05:21:06,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:06,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583389833] [2024-11-09 05:21:06,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:06,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:06,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:06,890 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:06,891 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:06,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583389833] [2024-11-09 05:21:06,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583389833] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:06,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973320631] [2024-11-09 05:21:06,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:06,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:06,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:06,894 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:06,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 05:21:06,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:06,981 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-09 05:21:06,983 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:07,105 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:07,105 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:07,300 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 5 treesize of output 3 [2024-11-09 05:21:07,339 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:07,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973320631] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:07,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [807802426] [2024-11-09 05:21:07,343 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:21:07,343 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:07,343 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:07,344 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:07,344 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:08,612 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:10,130 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1566#(and (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_25| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_25| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_25|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_25|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_25|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_25|))) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:21:10,130 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:10,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:10,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2024-11-09 05:21:10,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424301781] [2024-11-09 05:21:10,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:10,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 05:21:10,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:10,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 05:21:10,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1077, Unknown=0, NotChecked=0, Total=1190 [2024-11-09 05:21:10,132 INFO L87 Difference]: Start difference. First operand 50 states and 58 transitions. Second operand has 20 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:10,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:10,393 INFO L93 Difference]: Finished difference Result 64 states and 73 transitions. [2024-11-09 05:21:10,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 05:21:10,394 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2024-11-09 05:21:10,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:10,394 INFO L225 Difference]: With dead ends: 64 [2024-11-09 05:21:10,395 INFO L226 Difference]: Without dead ends: 64 [2024-11-09 05:21:10,395 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=129, Invalid=1203, Unknown=0, NotChecked=0, Total=1332 [2024-11-09 05:21:10,396 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 7 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 226 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.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:10,396 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 226 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 05:21:10,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-09 05:21:10,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 61. [2024-11-09 05:21:10,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 59 states have (on average 1.2033898305084745) internal successors, (71), 60 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:10,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 71 transitions. [2024-11-09 05:21:10,406 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 71 transitions. Word has length 21 [2024-11-09 05:21:10,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:10,406 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 71 transitions. [2024-11-09 05:21:10,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:10,407 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 71 transitions. [2024-11-09 05:21:10,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-09 05:21:10,407 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:10,407 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:10,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-09 05:21:10,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-09 05:21:10,608 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:10,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:10,609 INFO L85 PathProgramCache]: Analyzing trace with hash -595731349, now seen corresponding path program 2 times [2024-11-09 05:21:10,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:10,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382610548] [2024-11-09 05:21:10,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:10,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:10,930 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:10,930 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:10,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382610548] [2024-11-09 05:21:10,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382610548] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:10,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485861444] [2024-11-09 05:21:10,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:21:10,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:10,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:10,933 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:10,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 05:21:11,022 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-09 05:21:11,022 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:21:11,024 INFO L255 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-09 05:21:11,026 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:11,094 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 13 treesize of output 9 [2024-11-09 05:21:11,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:11,164 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:11,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:21:11,195 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 12 [2024-11-09 05:21:11,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:11,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485861444] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:11,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [256474549] [2024-11-09 05:21:11,251 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:21:11,251 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:11,251 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:11,252 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:11,252 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:11,987 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:13,172 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1859#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:21:13,172 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:13,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:13,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 23 [2024-11-09 05:21:13,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226885858] [2024-11-09 05:21:13,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:13,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 05:21:13,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:13,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 05:21:13,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1209, Unknown=2, NotChecked=0, Total=1332 [2024-11-09 05:21:13,175 INFO L87 Difference]: Start difference. First operand 61 states and 71 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:13,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:13,502 INFO L93 Difference]: Finished difference Result 107 states and 118 transitions. [2024-11-09 05:21:13,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 05:21:13,503 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2024-11-09 05:21:13,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:13,503 INFO L225 Difference]: With dead ends: 107 [2024-11-09 05:21:13,503 INFO L226 Difference]: Without dead ends: 89 [2024-11-09 05:21:13,504 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=168, Invalid=1722, Unknown=2, NotChecked=0, Total=1892 [2024-11-09 05:21:13,505 INFO L432 NwaCegarLoop]: 13 mSDtfsCounter, 38 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:13,505 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 178 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 05:21:13,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-11-09 05:21:13,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 84. [2024-11-09 05:21:13,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 82 states have (on average 1.170731707317073) internal successors, (96), 83 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:13,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 96 transitions. [2024-11-09 05:21:13,509 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 96 transitions. Word has length 22 [2024-11-09 05:21:13,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:13,509 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 96 transitions. [2024-11-09 05:21:13,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:13,510 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 96 transitions. [2024-11-09 05:21:13,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-09 05:21:13,510 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:13,510 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:13,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-09 05:21:13,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-09 05:21:13,714 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:13,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:13,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1238734021, now seen corresponding path program 3 times [2024-11-09 05:21:13,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:13,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814962060] [2024-11-09 05:21:13,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:13,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:13,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:14,095 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:14,096 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:14,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814962060] [2024-11-09 05:21:14,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814962060] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:14,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274346003] [2024-11-09 05:21:14,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:21:14,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:14,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:14,100 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:14,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 05:21:14,188 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:21:14,188 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:21:14,192 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-09 05:21:14,194 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:14,361 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:14,362 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:14,601 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 5 treesize of output 3 [2024-11-09 05:21:14,658 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:14,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274346003] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:14,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2017270003] [2024-11-09 05:21:14,661 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:21:14,662 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:14,663 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:14,663 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:14,663 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:15,494 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:16,915 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2246#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:21:16,916 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:16,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:16,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2024-11-09 05:21:16,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729822023] [2024-11-09 05:21:16,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:16,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-09 05:21:16,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:16,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-09 05:21:16,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1287, Unknown=2, NotChecked=0, Total=1406 [2024-11-09 05:21:16,919 INFO L87 Difference]: Start difference. First operand 84 states and 96 transitions. Second operand has 24 states, 23 states have (on average 2.391304347826087) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:17,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:17,472 INFO L93 Difference]: Finished difference Result 107 states and 120 transitions. [2024-11-09 05:21:17,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 05:21:17,473 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.391304347826087) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2024-11-09 05:21:17,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:17,474 INFO L225 Difference]: With dead ends: 107 [2024-11-09 05:21:17,474 INFO L226 Difference]: Without dead ends: 107 [2024-11-09 05:21:17,475 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=181, Invalid=1797, Unknown=2, NotChecked=0, Total=1980 [2024-11-09 05:21:17,476 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 41 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:17,476 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 259 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 05:21:17,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-11-09 05:21:17,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 96. [2024-11-09 05:21:17,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 94 states have (on average 1.1702127659574468) internal successors, (110), 95 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:17,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 110 transitions. [2024-11-09 05:21:17,483 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 110 transitions. Word has length 25 [2024-11-09 05:21:17,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:17,484 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 110 transitions. [2024-11-09 05:21:17,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.391304347826087) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:17,484 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 110 transitions. [2024-11-09 05:21:17,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-09 05:21:17,485 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:17,485 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:17,509 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-09 05:21:17,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:17,690 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:17,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:17,690 INFO L85 PathProgramCache]: Analyzing trace with hash -812430945, now seen corresponding path program 2 times [2024-11-09 05:21:17,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:17,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540343764] [2024-11-09 05:21:17,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:17,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:17,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:18,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:18,409 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:18,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540343764] [2024-11-09 05:21:18,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540343764] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:18,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370466210] [2024-11-09 05:21:18,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:21:18,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:18,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:18,412 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:18,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 05:21:18,513 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-09 05:21:18,513 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:21:18,515 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-11-09 05:21:18,518 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:18,797 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-09 05:21:18,851 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-09 05:21:18,852 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 1 case distinctions, treesize of input 19 treesize of output 18 [2024-11-09 05:21:19,438 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2024-11-09 05:21:19,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 17 [2024-11-09 05:21:19,479 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:19,479 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:20,087 INFO L349 Elim1Store]: treesize reduction 93, result has 29.0 percent of original size [2024-11-09 05:21:20,088 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 390 treesize of output 364 [2024-11-09 05:21:20,120 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:21:20,120 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 322 treesize of output 302 [2024-11-09 05:21:20,291 INFO L349 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2024-11-09 05:21:20,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 28 treesize of output 23 [2024-11-09 05:21:20,301 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 14 treesize of output 12 [2024-11-09 05:21:20,756 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:20,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370466210] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:20,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [19253115] [2024-11-09 05:21:20,759 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:21:20,759 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:20,759 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:20,760 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:20,760 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:21,934 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:24,058 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2687#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_42| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.base_42| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_42|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_42|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_42|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_42|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0)))' at error location [2024-11-09 05:21:24,059 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:24,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:24,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 22] total 53 [2024-11-09 05:21:24,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736128943] [2024-11-09 05:21:24,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:24,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-09 05:21:24,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:24,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-09 05:21:24,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=4347, Unknown=0, NotChecked=0, Total=4692 [2024-11-09 05:21:24,063 INFO L87 Difference]: Start difference. First operand 96 states and 110 transitions. Second operand has 54 states, 54 states have (on average 1.4074074074074074) internal successors, (76), 53 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:25,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:25,175 INFO L93 Difference]: Finished difference Result 163 states and 182 transitions. [2024-11-09 05:21:25,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-09 05:21:25,176 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.4074074074074074) internal successors, (76), 53 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2024-11-09 05:21:25,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:25,176 INFO L225 Difference]: With dead ends: 163 [2024-11-09 05:21:25,176 INFO L226 Difference]: Without dead ends: 148 [2024-11-09 05:21:25,178 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2113 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=514, Invalid=6128, Unknown=0, NotChecked=0, Total=6642 [2024-11-09 05:21:25,179 INFO L432 NwaCegarLoop]: 10 mSDtfsCounter, 68 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:25,179 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 197 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 05:21:25,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2024-11-09 05:21:25,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 126. [2024-11-09 05:21:25,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 124 states have (on average 1.1774193548387097) internal successors, (146), 125 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:25,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 146 transitions. [2024-11-09 05:21:25,184 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 146 transitions. Word has length 27 [2024-11-09 05:21:25,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:25,184 INFO L471 AbstractCegarLoop]: Abstraction has 126 states and 146 transitions. [2024-11-09 05:21:25,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.4074074074074074) internal successors, (76), 53 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:25,184 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 146 transitions. [2024-11-09 05:21:25,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-09 05:21:25,185 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:25,185 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:25,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-09 05:21:25,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:25,386 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:25,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:25,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1989971640, now seen corresponding path program 4 times [2024-11-09 05:21:25,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:25,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728880089] [2024-11-09 05:21:25,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:25,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:25,841 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:25,842 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:25,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728880089] [2024-11-09 05:21:25,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728880089] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:25,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574605365] [2024-11-09 05:21:25,842 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:21:25,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:25,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:25,845 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:25,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-09 05:21:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:25,966 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-11-09 05:21:25,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:25,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-09 05:21:26,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-11-09 05:21:26,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-11-09 05:21:27,059 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 05:21:27,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 10 [2024-11-09 05:21:27,103 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:27,103 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:29,370 WARN L851 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~nondetString2~0#1.offset| Int)) (let ((.cse0 (store (select |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base|) (+ (- 1) |ULTIMATE.start_main_~nondetString2~0#1.offset| |c_ULTIMATE.start_main_~length2~0#1|) 0))) (= (select .cse0 (+ |ULTIMATE.start_main_~nondetString2~0#1.offset| 2)) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| .cse0) |c_ULTIMATE.start_main_~nondetString1~0#1.base|) |c_ULTIMATE.start_main_~nondetString1~0#1.offset|)))) is different from false [2024-11-09 05:21:29,407 INFO L349 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2024-11-09 05:21:29,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 170 treesize of output 146 [2024-11-09 05:21:29,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:21:29,421 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 146 treesize of output 142 [2024-11-09 05:21:29,481 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:21:29,481 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 30 treesize of output 31 [2024-11-09 05:21:29,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:21:29,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 134 treesize of output 139 [2024-11-09 05:21:30,085 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:30,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574605365] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:30,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2018907922] [2024-11-09 05:21:30,087 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:21:30,087 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:30,088 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:30,088 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:30,088 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:30,737 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:32,825 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3230#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:21:32,825 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:32,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:32,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 44 [2024-11-09 05:21:32,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709100199] [2024-11-09 05:21:32,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:32,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-09 05:21:32,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:32,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-09 05:21:32,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=3117, Unknown=3, NotChecked=112, Total=3422 [2024-11-09 05:21:32,828 INFO L87 Difference]: Start difference. First operand 126 states and 146 transitions. Second operand has 45 states, 45 states have (on average 1.8444444444444446) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:35,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:35,144 INFO L93 Difference]: Finished difference Result 225 states and 249 transitions. [2024-11-09 05:21:35,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-09 05:21:35,145 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.8444444444444446) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2024-11-09 05:21:35,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:35,146 INFO L225 Difference]: With dead ends: 225 [2024-11-09 05:21:35,146 INFO L226 Difference]: Without dead ends: 172 [2024-11-09 05:21:35,147 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1929 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=402, Invalid=6909, Unknown=3, NotChecked=168, Total=7482 [2024-11-09 05:21:35,148 INFO L432 NwaCegarLoop]: 13 mSDtfsCounter, 74 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:35,148 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 363 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 995 Invalid, 0 Unknown, 84 Unchecked, 0.9s Time] [2024-11-09 05:21:35,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-11-09 05:21:35,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 160. [2024-11-09 05:21:35,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 158 states have (on average 1.1645569620253164) internal successors, (184), 159 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:35,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 184 transitions. [2024-11-09 05:21:35,153 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 184 transitions. Word has length 29 [2024-11-09 05:21:35,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:35,153 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 184 transitions. [2024-11-09 05:21:35,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.8444444444444446) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:35,154 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 184 transitions. [2024-11-09 05:21:35,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-09 05:21:35,155 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:35,155 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:35,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-09 05:21:35,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-09 05:21:35,360 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:35,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:35,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1731134890, now seen corresponding path program 3 times [2024-11-09 05:21:35,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:35,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505109082] [2024-11-09 05:21:35,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:35,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:35,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:35,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:35,692 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:35,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505109082] [2024-11-09 05:21:35,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505109082] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:35,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781394456] [2024-11-09 05:21:35,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:21:35,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:35,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:35,694 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:35,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-09 05:21:35,806 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:21:35,806 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:21:35,808 INFO L255 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-09 05:21:35,811 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:36,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:36,028 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:36,227 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 21 treesize of output 17 [2024-11-09 05:21:36,338 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:36,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781394456] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:36,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2096840996] [2024-11-09 05:21:36,340 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:21:36,341 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:36,341 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:36,341 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:36,341 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:37,207 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:38,919 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3883#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_55| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_55| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_55|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_55|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_55|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_55|)))' at error location [2024-11-09 05:21:38,919 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:38,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:38,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2024-11-09 05:21:38,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660480642] [2024-11-09 05:21:38,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:38,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-09 05:21:38,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:38,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-09 05:21:38,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1353, Unknown=0, NotChecked=0, Total=1482 [2024-11-09 05:21:38,922 INFO L87 Difference]: Start difference. First operand 160 states and 184 transitions. Second operand has 24 states, 23 states have (on average 3.391304347826087) internal successors, (78), 23 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:39,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:39,211 INFO L93 Difference]: Finished difference Result 194 states and 221 transitions. [2024-11-09 05:21:39,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-09 05:21:39,212 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.391304347826087) internal successors, (78), 23 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2024-11-09 05:21:39,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:39,213 INFO L225 Difference]: With dead ends: 194 [2024-11-09 05:21:39,213 INFO L226 Difference]: Without dead ends: 194 [2024-11-09 05:21:39,214 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=144, Invalid=1496, Unknown=0, NotChecked=0, Total=1640 [2024-11-09 05:21:39,214 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 10 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:39,214 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 257 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 05:21:39,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-11-09 05:21:39,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 192. [2024-11-09 05:21:39,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 190 states have (on average 1.1631578947368422) internal successors, (221), 191 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:39,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 221 transitions. [2024-11-09 05:21:39,224 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 221 transitions. Word has length 30 [2024-11-09 05:21:39,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:39,224 INFO L471 AbstractCegarLoop]: Abstraction has 192 states and 221 transitions. [2024-11-09 05:21:39,224 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.391304347826087) internal successors, (78), 23 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:39,225 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 221 transitions. [2024-11-09 05:21:39,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-09 05:21:39,227 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:39,228 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:39,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-09 05:21:39,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-09 05:21:39,428 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:39,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:39,429 INFO L85 PathProgramCache]: Analyzing trace with hash 429293486, now seen corresponding path program 5 times [2024-11-09 05:21:39,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:39,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209849369] [2024-11-09 05:21:39,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:39,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:39,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:39,950 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:39,951 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:39,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209849369] [2024-11-09 05:21:39,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209849369] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:39,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257884528] [2024-11-09 05:21:39,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:21:39,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:39,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:39,953 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:39,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-09 05:21:40,170 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-09 05:21:40,170 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:21:40,172 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-09 05:21:40,175 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:40,495 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:40,496 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:40,835 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 7 treesize of output 5 [2024-11-09 05:21:40,926 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:40,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257884528] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:40,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1791703498] [2024-11-09 05:21:40,930 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:21:40,930 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:40,930 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:40,931 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:40,931 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:41,441 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:42,960 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4506#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:21:42,960 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:42,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:42,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2024-11-09 05:21:42,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671908094] [2024-11-09 05:21:42,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:42,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-09 05:21:42,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:42,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-09 05:21:42,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1895, Unknown=2, NotChecked=0, Total=2070 [2024-11-09 05:21:42,963 INFO L87 Difference]: Start difference. First operand 192 states and 221 transitions. Second operand has 32 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:43,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:43,711 INFO L93 Difference]: Finished difference Result 240 states and 272 transitions. [2024-11-09 05:21:43,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 05:21:43,712 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2024-11-09 05:21:43,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:43,713 INFO L225 Difference]: With dead ends: 240 [2024-11-09 05:21:43,713 INFO L226 Difference]: Without dead ends: 240 [2024-11-09 05:21:43,713 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 58 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 941 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=283, Invalid=2685, Unknown=2, NotChecked=0, Total=2970 [2024-11-09 05:21:43,714 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 60 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:43,714 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 354 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 05:21:43,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-09 05:21:43,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 212. [2024-11-09 05:21:43,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 210 states have (on average 1.1666666666666667) internal successors, (245), 211 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:43,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 245 transitions. [2024-11-09 05:21:43,721 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 245 transitions. Word has length 32 [2024-11-09 05:21:43,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:43,721 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 245 transitions. [2024-11-09 05:21:43,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 32 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:43,722 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 245 transitions. [2024-11-09 05:21:43,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-09 05:21:43,723 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:43,723 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:43,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-09 05:21:43,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-09 05:21:43,924 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:43,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:43,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1160907890, now seen corresponding path program 4 times [2024-11-09 05:21:43,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:43,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851949355] [2024-11-09 05:21:43,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:43,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:46,041 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:46,041 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:46,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851949355] [2024-11-09 05:21:46,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851949355] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:46,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69591117] [2024-11-09 05:21:46,041 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:21:46,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:46,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:46,043 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:46,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-09 05:21:46,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:46,151 INFO L255 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-09 05:21:46,154 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:46,162 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 16 [2024-11-09 05:21:46,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:21:46,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-09 05:21:46,662 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:46,663 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:46,814 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:21:46,814 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-11-09 05:21:46,824 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:21:46,824 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 37 treesize of output 32 [2024-11-09 05:21:47,038 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:47,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69591117] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:47,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [65680390] [2024-11-09 05:21:47,040 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:21:47,040 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:47,040 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:47,041 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:47,041 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:48,281 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:51,065 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5237#(and (exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_69| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_69| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_69|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_69|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_69|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_69|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|))) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:21:51,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:51,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:51,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 13, 13] total 36 [2024-11-09 05:21:51,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340081314] [2024-11-09 05:21:51,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:51,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-09 05:21:51,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:51,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-09 05:21:51,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=2508, Unknown=6, NotChecked=0, Total=2652 [2024-11-09 05:21:51,069 INFO L87 Difference]: Start difference. First operand 212 states and 245 transitions. Second operand has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:53,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:53,526 INFO L93 Difference]: Finished difference Result 348 states and 393 transitions. [2024-11-09 05:21:53,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-09 05:21:53,527 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2024-11-09 05:21:53,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:53,528 INFO L225 Difference]: With dead ends: 348 [2024-11-09 05:21:53,529 INFO L226 Difference]: Without dead ends: 294 [2024-11-09 05:21:53,530 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=240, Invalid=4310, Unknown=6, NotChecked=0, Total=4556 [2024-11-09 05:21:53,531 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 39 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 1096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:53,532 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 367 Invalid, 1096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-09 05:21:53,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-11-09 05:21:53,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 249. [2024-11-09 05:21:53,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 247 states have (on average 1.1700404858299596) internal successors, (289), 248 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:53,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 289 transitions. [2024-11-09 05:21:53,541 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 289 transitions. Word has length 36 [2024-11-09 05:21:53,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:53,542 INFO L471 AbstractCegarLoop]: Abstraction has 249 states and 289 transitions. [2024-11-09 05:21:53,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:53,542 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 289 transitions. [2024-11-09 05:21:53,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-09 05:21:53,543 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:53,543 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:53,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-09 05:21:53,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-09 05:21:53,748 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:53,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:53,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1735573425, now seen corresponding path program 6 times [2024-11-09 05:21:53,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:53,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920069273] [2024-11-09 05:21:53,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:53,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:53,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:54,458 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 11 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:54,458 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:54,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920069273] [2024-11-09 05:21:54,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920069273] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:54,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379970799] [2024-11-09 05:21:54,459 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:21:54,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:54,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:54,461 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:54,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-09 05:21:54,575 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:21:54,575 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:21:54,577 INFO L255 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-09 05:21:54,580 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:54,801 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 13 treesize of output 9 [2024-11-09 05:21:54,924 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 11 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:54,924 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:21:54,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:21:54,993 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 12 [2024-11-09 05:21:55,110 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 11 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:21:55,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379970799] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:21:55,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [377857973] [2024-11-09 05:21:55,113 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:21:55,113 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:21:55,114 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:21:55,114 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:21:55,114 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:21:55,854 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:21:57,766 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6118#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:21:57,766 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:21:57,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:21:57,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 27 [2024-11-09 05:21:57,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122782281] [2024-11-09 05:21:57,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:21:57,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-09 05:21:57,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:21:57,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-09 05:21:57,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1511, Unknown=2, NotChecked=0, Total=1640 [2024-11-09 05:21:57,768 INFO L87 Difference]: Start difference. First operand 249 states and 289 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:58,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:21:58,443 INFO L93 Difference]: Finished difference Result 412 states and 465 transitions. [2024-11-09 05:21:58,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-09 05:21:58,443 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2024-11-09 05:21:58,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:21:58,445 INFO L225 Difference]: With dead ends: 412 [2024-11-09 05:21:58,445 INFO L226 Difference]: Without dead ends: 331 [2024-11-09 05:21:58,446 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=199, Invalid=2451, Unknown=2, NotChecked=0, Total=2652 [2024-11-09 05:21:58,447 INFO L432 NwaCegarLoop]: 25 mSDtfsCounter, 73 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:21:58,447 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 395 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 05:21:58,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-11-09 05:21:58,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 308. [2024-11-09 05:21:58,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 306 states have (on average 1.1633986928104576) internal successors, (356), 307 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:58,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 356 transitions. [2024-11-09 05:21:58,456 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 356 transitions. Word has length 36 [2024-11-09 05:21:58,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:21:58,456 INFO L471 AbstractCegarLoop]: Abstraction has 308 states and 356 transitions. [2024-11-09 05:21:58,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:21:58,457 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 356 transitions. [2024-11-09 05:21:58,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 05:21:58,457 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:21:58,458 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:21:58,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-09 05:21:58,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-09 05:21:58,662 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:21:58,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:21:58,662 INFO L85 PathProgramCache]: Analyzing trace with hash -271739933, now seen corresponding path program 5 times [2024-11-09 05:21:58,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:21:58,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555823819] [2024-11-09 05:21:58,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:21:58,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:21:58,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:21:59,134 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 1 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:59,134 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:21:59,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555823819] [2024-11-09 05:21:59,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555823819] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:21:59,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151467698] [2024-11-09 05:21:59,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:21:59,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:21:59,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:21:59,137 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:21:59,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-09 05:21:59,394 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-09 05:21:59,395 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:21:59,400 INFO L255 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-09 05:21:59,402 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:21:59,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-09 05:21:59,831 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:21:59,831 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:22:00,639 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:22:00,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151467698] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:22:00,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [848770213] [2024-11-09 05:22:00,641 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:22:00,641 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:22:00,641 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:22:00,642 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:22:00,642 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:22:01,678 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:22:04,244 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7137#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_82| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_83| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_82|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_83|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_83|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_82|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0)))' at error location [2024-11-09 05:22:04,244 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:22:04,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:22:04,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2024-11-09 05:22:04,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454647212] [2024-11-09 05:22:04,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:22:04,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-09 05:22:04,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:22:04,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-09 05:22:04,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2249, Unknown=0, NotChecked=0, Total=2450 [2024-11-09 05:22:04,249 INFO L87 Difference]: Start difference. First operand 308 states and 356 transitions. Second operand has 35 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 34 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:05,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:22:05,099 INFO L93 Difference]: Finished difference Result 361 states and 414 transitions. [2024-11-09 05:22:05,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 05:22:05,099 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 34 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2024-11-09 05:22:05,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:22:05,101 INFO L225 Difference]: With dead ends: 361 [2024-11-09 05:22:05,101 INFO L226 Difference]: Without dead ends: 361 [2024-11-09 05:22:05,102 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=247, Invalid=2615, Unknown=0, NotChecked=0, Total=2862 [2024-11-09 05:22:05,103 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 18 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-09 05:22:05,103 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 349 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-09 05:22:05,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2024-11-09 05:22:05,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 358. [2024-11-09 05:22:05,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 356 states have (on average 1.1629213483146068) internal successors, (414), 357 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:05,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 414 transitions. [2024-11-09 05:22:05,115 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 414 transitions. Word has length 39 [2024-11-09 05:22:05,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:22:05,116 INFO L471 AbstractCegarLoop]: Abstraction has 358 states and 414 transitions. [2024-11-09 05:22:05,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 3.4411764705882355) internal successors, (117), 34 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:05,116 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 414 transitions. [2024-11-09 05:22:05,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 05:22:05,117 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:22:05,118 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:22:05,139 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-09 05:22:05,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-09 05:22:05,322 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:22:05,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:22:05,322 INFO L85 PathProgramCache]: Analyzing trace with hash 2081149579, now seen corresponding path program 7 times [2024-11-09 05:22:05,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:22:05,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673145771] [2024-11-09 05:22:05,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:22:05,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:22:05,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:06,171 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:06,171 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:22:06,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673145771] [2024-11-09 05:22:06,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673145771] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:22:06,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925675054] [2024-11-09 05:22:06,172 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:22:06,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:06,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:22:06,174 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:22:06,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-09 05:22:06,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:06,325 INFO L255 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-09 05:22:06,328 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:22:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:06,792 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:22:07,234 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 5 treesize of output 3 [2024-11-09 05:22:07,377 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 12 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:07,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925675054] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:22:07,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1701096503] [2024-11-09 05:22:07,379 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:22:07,379 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:22:07,379 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:22:07,380 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:22:07,380 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:22:07,947 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:22:09,608 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8139#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:22:09,608 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:22:09,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:22:09,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2024-11-09 05:22:09,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620963412] [2024-11-09 05:22:09,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:22:09,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-09 05:22:09,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:22:09,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-09 05:22:09,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1907, Unknown=2, NotChecked=0, Total=2070 [2024-11-09 05:22:09,610 INFO L87 Difference]: Start difference. First operand 358 states and 414 transitions. Second operand has 32 states, 31 states have (on average 2.6774193548387095) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:10,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:22:10,417 INFO L93 Difference]: Finished difference Result 439 states and 500 transitions. [2024-11-09 05:22:10,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-09 05:22:10,417 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.6774193548387095) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2024-11-09 05:22:10,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:22:10,419 INFO L225 Difference]: With dead ends: 439 [2024-11-09 05:22:10,419 INFO L226 Difference]: Without dead ends: 439 [2024-11-09 05:22:10,420 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 995 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=273, Invalid=2917, Unknown=2, NotChecked=0, Total=3192 [2024-11-09 05:22:10,421 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 80 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:22:10,421 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 375 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 05:22:10,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2024-11-09 05:22:10,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 386. [2024-11-09 05:22:10,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 384 states have (on average 1.1666666666666667) internal successors, (448), 385 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:10,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 448 transitions. [2024-11-09 05:22:10,435 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 448 transitions. Word has length 39 [2024-11-09 05:22:10,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:22:10,435 INFO L471 AbstractCegarLoop]: Abstraction has 386 states and 448 transitions. [2024-11-09 05:22:10,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.6774193548387095) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:10,436 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 448 transitions. [2024-11-09 05:22:10,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-09 05:22:10,437 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:22:10,437 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:22:10,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-09 05:22:10,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:10,642 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:22:10,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:22:10,642 INFO L85 PathProgramCache]: Analyzing trace with hash 387537934, now seen corresponding path program 8 times [2024-11-09 05:22:10,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:22:10,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082269054] [2024-11-09 05:22:10,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:22:10,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:22:10,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:11,447 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 14 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:11,448 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:22:11,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082269054] [2024-11-09 05:22:11,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082269054] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:22:11,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317897522] [2024-11-09 05:22:11,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:22:11,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:11,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:22:11,449 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:22:11,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-09 05:22:11,602 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-09 05:22:11,603 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:22:11,605 INFO L255 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-09 05:22:11,607 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:22:11,768 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 14 treesize of output 10 [2024-11-09 05:22:14,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:22:14,890 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 20 treesize of output 17 [2024-11-09 05:22:15,096 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 15 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:15,097 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:22:16,420 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 13 treesize of output 11 [2024-11-09 05:22:16,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-09 05:22:16,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-09 05:22:16,556 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 15 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:16,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317897522] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:22:16,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1158352081] [2024-11-09 05:22:16,557 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:22:16,558 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:22:16,558 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:22:16,558 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:22:16,558 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:22:17,150 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:22:19,088 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9296#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:22:19,088 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:22:19,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:22:19,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 44 [2024-11-09 05:22:19,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058205163] [2024-11-09 05:22:19,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:22:19,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-11-09 05:22:19,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:22:19,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-11-09 05:22:19,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=3095, Unknown=2, NotChecked=0, Total=3306 [2024-11-09 05:22:19,090 INFO L87 Difference]: Start difference. First operand 386 states and 448 transitions. Second operand has 44 states, 44 states have (on average 2.522727272727273) internal successors, (111), 44 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:28,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:22:28,057 INFO L93 Difference]: Finished difference Result 705 states and 793 transitions. [2024-11-09 05:22:28,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-09 05:22:28,057 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.522727272727273) internal successors, (111), 44 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2024-11-09 05:22:28,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:22:28,059 INFO L225 Difference]: With dead ends: 705 [2024-11-09 05:22:28,060 INFO L226 Difference]: Without dead ends: 605 [2024-11-09 05:22:28,061 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 84 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2165 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=697, Invalid=6782, Unknown=3, NotChecked=0, Total=7482 [2024-11-09 05:22:28,061 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 323 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:22:28,062 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 547 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 05:22:28,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2024-11-09 05:22:28,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 503. [2024-11-09 05:22:28,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 501 states have (on average 1.1676646706586826) internal successors, (585), 502 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:28,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 585 transitions. [2024-11-09 05:22:28,077 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 585 transitions. Word has length 43 [2024-11-09 05:22:28,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:22:28,077 INFO L471 AbstractCegarLoop]: Abstraction has 503 states and 585 transitions. [2024-11-09 05:22:28,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.522727272727273) internal successors, (111), 44 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:28,077 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 585 transitions. [2024-11-09 05:22:28,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-09 05:22:28,078 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:22:28,078 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:22:28,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-09 05:22:28,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:28,279 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:22:28,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:22:28,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1359819527, now seen corresponding path program 6 times [2024-11-09 05:22:28,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:22:28,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128930053] [2024-11-09 05:22:28,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:22:28,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:22:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:29,448 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:22:29,449 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:22:29,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128930053] [2024-11-09 05:22:29,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128930053] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:22:29,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538029097] [2024-11-09 05:22:29,449 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:22:29,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:29,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:22:29,451 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:22:29,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-09 05:22:29,611 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:22:29,612 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:22:29,615 INFO L255 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-11-09 05:22:29,617 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:22:30,276 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-09 05:22:30,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-09 05:22:32,162 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 05:22:32,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 21 [2024-11-09 05:22:32,240 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:32,240 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:22:33,524 INFO L349 Elim1Store]: treesize reduction 16, result has 66.7 percent of original size [2024-11-09 05:22:33,524 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 279 treesize of output 283 [2024-11-09 05:22:33,557 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:22:33,558 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 48 treesize of output 50 [2024-11-09 05:22:33,640 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 55 treesize of output 49 [2024-11-09 05:22:33,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:22:33,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 212 treesize of output 172 [2024-11-09 05:22:34,659 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 20 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:34,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538029097] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:22:34,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1642886241] [2024-11-09 05:22:34,661 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:22:34,661 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:22:34,662 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:22:34,662 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:22:34,662 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:22:35,510 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:22:39,479 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10909#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_101| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_102| Int)) (and (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_101|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_102|) (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_102|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_101|)))' at error location [2024-11-09 05:22:39,479 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:22:39,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:22:39,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 28, 28] total 68 [2024-11-09 05:22:39,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798350673] [2024-11-09 05:22:39,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:22:39,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-11-09 05:22:39,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:22:39,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-11-09 05:22:39,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=6586, Unknown=0, NotChecked=0, Total=6972 [2024-11-09 05:22:39,483 INFO L87 Difference]: Start difference. First operand 503 states and 585 transitions. Second operand has 69 states, 69 states have (on average 1.7246376811594204) internal successors, (119), 68 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:42,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:22:42,707 INFO L93 Difference]: Finished difference Result 836 states and 965 transitions. [2024-11-09 05:22:42,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-09 05:22:42,708 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.7246376811594204) internal successors, (119), 68 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2024-11-09 05:22:42,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:22:42,710 INFO L225 Difference]: With dead ends: 836 [2024-11-09 05:22:42,710 INFO L226 Difference]: Without dead ends: 809 [2024-11-09 05:22:42,712 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2661 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=602, Invalid=10528, Unknown=0, NotChecked=0, Total=11130 [2024-11-09 05:22:42,716 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 87 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 1354 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 1360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:22:42,717 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 434 Invalid, 1360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1354 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-09 05:22:42,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2024-11-09 05:22:42,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 769. [2024-11-09 05:22:42,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 769 states, 767 states have (on average 1.166883963494133) internal successors, (895), 768 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:42,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 895 transitions. [2024-11-09 05:22:42,737 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 895 transitions. Word has length 45 [2024-11-09 05:22:42,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:22:42,737 INFO L471 AbstractCegarLoop]: Abstraction has 769 states and 895 transitions. [2024-11-09 05:22:42,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.7246376811594204) internal successors, (119), 68 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:42,738 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 895 transitions. [2024-11-09 05:22:42,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-09 05:22:42,739 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:22:42,739 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:22:42,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-09 05:22:42,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-09 05:22:42,940 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:22:42,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:22:42,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1308893778, now seen corresponding path program 7 times [2024-11-09 05:22:42,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:22:42,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535014177] [2024-11-09 05:22:42,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:22:42,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:22:42,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:43,540 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:22:43,540 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:22:43,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535014177] [2024-11-09 05:22:43,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535014177] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:22:43,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851124236] [2024-11-09 05:22:43,541 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:22:43,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:43,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:22:43,542 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:22:43,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-09 05:22:43,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:43,671 INFO L255 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-09 05:22:43,672 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:22:43,977 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:22:43,977 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:22:44,399 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 5 treesize of output 3 [2024-11-09 05:22:44,508 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:22:44,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851124236] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:22:44,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1937183168] [2024-11-09 05:22:44,509 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:22:44,510 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:22:44,510 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:22:44,510 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:22:44,510 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:22:45,420 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:22:47,320 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12886#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_112| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_114| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_112|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_112|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_114|) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_114|) (or (and (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_114| 0) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0)) (and (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (= |ULTIMATE.start_cstrspn_~spanp~0#1.offset| 1))) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|)))' at error location [2024-11-09 05:22:47,321 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:22:47,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:22:47,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2024-11-09 05:22:47,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146875465] [2024-11-09 05:22:47,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:22:47,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-09 05:22:47,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:22:47,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-09 05:22:47,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1912, Unknown=0, NotChecked=0, Total=2070 [2024-11-09 05:22:47,323 INFO L87 Difference]: Start difference. First operand 769 states and 895 transitions. Second operand has 31 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 30 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:47,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:22:47,973 INFO L93 Difference]: Finished difference Result 849 states and 984 transitions. [2024-11-09 05:22:47,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 05:22:47,973 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 30 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2024-11-09 05:22:47,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:22:47,976 INFO L225 Difference]: With dead ends: 849 [2024-11-09 05:22:47,976 INFO L226 Difference]: Without dead ends: 849 [2024-11-09 05:22:47,976 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 106 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=198, Invalid=2352, Unknown=0, NotChecked=0, Total=2550 [2024-11-09 05:22:47,977 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 26 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:22:47,977 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 449 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 05:22:47,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2024-11-09 05:22:47,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 845. [2024-11-09 05:22:47,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 843 states have (on average 1.1672597864768683) internal successors, (984), 844 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:47,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 984 transitions. [2024-11-09 05:22:47,997 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 984 transitions. Word has length 48 [2024-11-09 05:22:47,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:22:47,998 INFO L471 AbstractCegarLoop]: Abstraction has 845 states and 984 transitions. [2024-11-09 05:22:47,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 30 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:47,998 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 984 transitions. [2024-11-09 05:22:47,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-09 05:22:48,000 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:22:48,000 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:22:48,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-09 05:22:48,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:48,201 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:22:48,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:22:48,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1109322999, now seen corresponding path program 9 times [2024-11-09 05:22:48,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:22:48,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550548929] [2024-11-09 05:22:48,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:22:48,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:22:48,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:48,968 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 17 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:48,968 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:22:48,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550548929] [2024-11-09 05:22:48,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550548929] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:22:48,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712326839] [2024-11-09 05:22:48,969 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:22:48,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:48,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:22:48,971 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:22:48,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-09 05:22:49,096 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:22:49,096 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:22:49,099 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-09 05:22:49,101 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:22:49,361 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 13 treesize of output 9 [2024-11-09 05:22:49,472 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 17 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:49,472 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:22:49,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:22:49,527 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 12 [2024-11-09 05:22:49,622 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 17 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:22:49,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712326839] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:22:49,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [840398802] [2024-11-09 05:22:49,623 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:22:49,624 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:22:49,624 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:22:49,624 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:22:49,624 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:22:50,246 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:22:51,891 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14932#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:22:51,891 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:22:51,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:22:51,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 33 [2024-11-09 05:22:51,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26025889] [2024-11-09 05:22:51,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:22:51,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-09 05:22:51,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:22:51,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-09 05:22:51,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2017, Unknown=2, NotChecked=0, Total=2162 [2024-11-09 05:22:51,893 INFO L87 Difference]: Start difference. First operand 845 states and 984 transitions. Second operand has 33 states, 33 states have (on average 2.4242424242424243) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:53,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:22:53,076 INFO L93 Difference]: Finished difference Result 1257 states and 1440 transitions. [2024-11-09 05:22:53,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-09 05:22:53,077 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.4242424242424243) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2024-11-09 05:22:53,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:22:53,080 INFO L225 Difference]: With dead ends: 1257 [2024-11-09 05:22:53,080 INFO L226 Difference]: Without dead ends: 1129 [2024-11-09 05:22:53,081 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 922 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=239, Invalid=3541, Unknown=2, NotChecked=0, Total=3782 [2024-11-09 05:22:53,082 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 70 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-09 05:22:53,082 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 733 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 990 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-09 05:22:53,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2024-11-09 05:22:53,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 1050. [2024-11-09 05:22:53,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1048 states have (on average 1.16793893129771) internal successors, (1224), 1049 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:53,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1224 transitions. [2024-11-09 05:22:53,103 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1224 transitions. Word has length 50 [2024-11-09 05:22:53,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:22:53,103 INFO L471 AbstractCegarLoop]: Abstraction has 1050 states and 1224 transitions. [2024-11-09 05:22:53,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.4242424242424243) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:22:53,103 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1224 transitions. [2024-11-09 05:22:53,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-09 05:22:53,105 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:22:53,105 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:22:53,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-09 05:22:53,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:53,310 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:22:53,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:22:53,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1039333542, now seen corresponding path program 1 times [2024-11-09 05:22:53,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:22:53,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890954890] [2024-11-09 05:22:53,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:22:53,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:22:53,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:55,545 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 66 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 05:22:55,545 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:22:55,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890954890] [2024-11-09 05:22:55,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890954890] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:22:55,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193374810] [2024-11-09 05:22:55,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:22:55,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:22:55,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:22:55,547 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:22:55,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-09 05:22:55,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:22:55,710 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-09 05:22:55,712 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:22:55,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-09 05:22:56,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:22:56,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-09 05:22:56,373 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 9 proven. 60 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:22:56,374 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:22:56,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:22:56,551 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-11-09 05:22:56,561 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:22:56,561 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 37 treesize of output 32 [2024-11-09 05:22:56,816 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 61 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:22:56,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193374810] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:22:56,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [95032002] [2024-11-09 05:22:56,818 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:22:56,818 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:22:56,819 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:22:56,819 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:22:56,819 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:22:58,424 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:23:00,028 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17283#true' at error location [2024-11-09 05:23:00,028 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:23:00,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:23:00,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 15, 15] total 33 [2024-11-09 05:23:00,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405830160] [2024-11-09 05:23:00,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:23:00,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-09 05:23:00,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:23:00,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-09 05:23:00,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1950, Unknown=3, NotChecked=0, Total=2070 [2024-11-09 05:23:00,031 INFO L87 Difference]: Start difference. First operand 1050 states and 1224 transitions. Second operand has 34 states, 34 states have (on average 2.323529411764706) internal successors, (79), 33 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:23:03,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:23:03,208 INFO L93 Difference]: Finished difference Result 1118 states and 1285 transitions. [2024-11-09 05:23:03,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-09 05:23:03,213 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.323529411764706) internal successors, (79), 33 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2024-11-09 05:23:03,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:23:03,218 INFO L225 Difference]: With dead ends: 1118 [2024-11-09 05:23:03,219 INFO L226 Difference]: Without dead ends: 850 [2024-11-09 05:23:03,220 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=227, Invalid=3430, Unknown=3, NotChecked=0, Total=3660 [2024-11-09 05:23:03,221 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 34 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1266 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 1270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-09 05:23:03,221 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 677 Invalid, 1270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1266 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-09 05:23:03,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2024-11-09 05:23:03,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 760. [2024-11-09 05:23:03,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 758 states have (on average 1.1688654353562005) internal successors, (886), 759 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:23:03,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 886 transitions. [2024-11-09 05:23:03,255 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 886 transitions. Word has length 52 [2024-11-09 05:23:03,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:23:03,255 INFO L471 AbstractCegarLoop]: Abstraction has 760 states and 886 transitions. [2024-11-09 05:23:03,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.323529411764706) internal successors, (79), 33 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:23:03,255 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 886 transitions. [2024-11-09 05:23:03,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-09 05:23:03,257 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:23:03,257 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:23:03,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-09 05:23:03,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-09 05:23:03,458 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:23:03,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:23:03,460 INFO L85 PathProgramCache]: Analyzing trace with hash -917964207, now seen corresponding path program 10 times [2024-11-09 05:23:03,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:23:03,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480658790] [2024-11-09 05:23:03,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:23:03,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:23:03,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:23:04,477 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 22 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:23:04,478 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:23:04,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480658790] [2024-11-09 05:23:04,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480658790] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:23:04,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482699503] [2024-11-09 05:23:04,478 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:23:04,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:23:04,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:23:04,480 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:23:04,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-09 05:23:04,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:23:04,633 INFO L255 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-11-09 05:23:04,634 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:23:05,116 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 35 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:23:05,116 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:23:05,738 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 5 treesize of output 3 [2024-11-09 05:23:05,973 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 35 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:23:05,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482699503] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:23:05,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2019429627] [2024-11-09 05:23:05,974 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:23:05,975 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:23:05,975 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:23:05,975 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:23:05,975 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:23:06,466 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:23:08,313 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19895#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:23:08,313 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:23:08,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:23:08,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2024-11-09 05:23:08,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901480678] [2024-11-09 05:23:08,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:23:08,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-09 05:23:08,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:23:08,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-09 05:23:08,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2639, Unknown=2, NotChecked=0, Total=2862 [2024-11-09 05:23:08,315 INFO L87 Difference]: Start difference. First operand 760 states and 886 transitions. Second operand has 40 states, 39 states have (on average 2.8461538461538463) internal successors, (111), 40 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:23:09,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:23:09,894 INFO L93 Difference]: Finished difference Result 899 states and 1032 transitions. [2024-11-09 05:23:09,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-09 05:23:09,895 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.8461538461538463) internal successors, (111), 40 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2024-11-09 05:23:09,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:23:09,898 INFO L225 Difference]: With dead ends: 899 [2024-11-09 05:23:09,898 INFO L226 Difference]: Without dead ends: 899 [2024-11-09 05:23:09,899 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 116 SyntacticMatches, 7 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1575 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=389, Invalid=4301, Unknown=2, NotChecked=0, Total=4692 [2024-11-09 05:23:09,900 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 188 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:23:09,900 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 697 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 05:23:09,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2024-11-09 05:23:09,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 796. [2024-11-09 05:23:09,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 794 states have (on average 1.1712846347607053) internal successors, (930), 795 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:23:09,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 930 transitions. [2024-11-09 05:23:09,923 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 930 transitions. Word has length 53 [2024-11-09 05:23:09,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:23:09,923 INFO L471 AbstractCegarLoop]: Abstraction has 796 states and 930 transitions. [2024-11-09 05:23:09,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.8461538461538463) internal successors, (111), 40 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:23:09,924 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 930 transitions. [2024-11-09 05:23:09,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-09 05:23:09,925 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:23:09,926 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:23:09,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-09 05:23:10,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:23:10,126 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:23:10,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:23:10,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1400173110, now seen corresponding path program 8 times [2024-11-09 05:23:10,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:23:10,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634327519] [2024-11-09 05:23:10,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:23:10,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:23:10,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:23:11,297 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 10 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:23:11,297 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:23:11,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634327519] [2024-11-09 05:23:11,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634327519] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:23:11,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515198320] [2024-11-09 05:23:11,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:23:11,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:23:11,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:23:11,300 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:23:11,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-09 05:23:11,484 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-09 05:23:11,484 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:23:11,487 INFO L255 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-11-09 05:23:11,490 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:23:11,499 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 16 [2024-11-09 05:23:11,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-11-09 05:23:11,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2024-11-09 05:23:20,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 05:23:20,559 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:23:20,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 37 [2024-11-09 05:23:20,918 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 15 proven. 77 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:23:20,918 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:23:23,501 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_cstrspn_~p~0#1.offset_140| Int) (v_ArrVal_703 (Array Int Int)) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_141| Int)) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_703) |c_ULTIMATE.start_main_~nondetString1~0#1.base|))) (let ((.cse0 (select .cse2 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_141|)) (.cse1 (select v_ArrVal_703 |c_ULTIMATE.start_main_~nondetString2~0#1.offset|))) (or (< |v_ULTIMATE.start_cstrspn_~p~0#1.offset_140| 1) (not (= .cse0 .cse1)) (< (+ |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_141| 5) |v_ULTIMATE.start_cstrspn_~p~0#1.offset_140|) (= .cse0 0) (not (= .cse1 (select .cse2 (+ (- 1) |v_ULTIMATE.start_cstrspn_~p~0#1.offset_140|)))) (< |c_ULTIMATE.start_main_~nondetString1~0#1.offset| |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_141|) (< |v_ULTIMATE.start_cstrspn_~p~0#1.offset_140| (select |c_#length| |c_ULTIMATE.start_main_~nondetString1~0#1.base|)))))) is different from false [2024-11-09 05:23:23,518 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:23:23,519 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 50 [2024-11-09 05:23:23,549 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:23:23,550 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 93 treesize of output 104 [2024-11-09 05:23:23,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:23:23,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 60 treesize of output 72 [2024-11-09 05:23:23,591 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 13 treesize of output 9 [2024-11-09 05:23:24,338 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 15 proven. 77 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:23:24,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515198320] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:23:24,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [30164077] [2024-11-09 05:23:24,340 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:23:24,340 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:23:24,341 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:23:24,341 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:23:24,341 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:23:25,046 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:23:28,665 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22021#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_145| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_147| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_145|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_147|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_145|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_147|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (or (and (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (= |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_147| 0) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0)) (and (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (= |ULTIMATE.start_cstrspn_~spanp~0#1.offset| 1)))))' at error location [2024-11-09 05:23:28,665 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:23:28,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:23:28,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 22] total 68 [2024-11-09 05:23:28,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469392375] [2024-11-09 05:23:28,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:23:28,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-11-09 05:23:28,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:23:28,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-11-09 05:23:28,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=6490, Unknown=4, NotChecked=162, Total=6972 [2024-11-09 05:23:28,669 INFO L87 Difference]: Start difference. First operand 796 states and 930 transitions. Second operand has 69 states, 69 states have (on average 2.347826086956522) internal successors, (162), 68 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:23:34,843 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-09 05:23:42,228 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-09 05:24:10,566 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-09 05:24:36,492 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-09 05:24:56,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:24:56,185 INFO L93 Difference]: Finished difference Result 2039 states and 2355 transitions. [2024-11-09 05:24:56,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-11-09 05:24:56,185 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.347826086956522) internal successors, (162), 68 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2024-11-09 05:24:56,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:24:56,189 INFO L225 Difference]: With dead ends: 2039 [2024-11-09 05:24:56,189 INFO L226 Difference]: Without dead ends: 2006 [2024-11-09 05:24:56,192 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 182 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 7912 ImplicationChecksByTransitivity, 90.9s TimeCoverageRelationStatistics Valid=2189, Invalid=31097, Unknown=24, NotChecked=362, Total=33672 [2024-11-09 05:24:56,192 INFO L432 NwaCegarLoop]: 13 mSDtfsCounter, 368 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 2645 mSolverCounterSat, 56 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 2965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2645 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:24:56,192 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 471 Invalid, 2965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2645 Invalid, 4 Unknown, 260 Unchecked, 11.3s Time] [2024-11-09 05:24:56,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2006 states. [2024-11-09 05:24:56,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2006 to 1284. [2024-11-09 05:24:56,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1284 states, 1282 states have (on average 1.170826833073323) internal successors, (1501), 1283 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:24:56,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1284 states to 1284 states and 1501 transitions. [2024-11-09 05:24:56,218 INFO L78 Accepts]: Start accepts. Automaton has 1284 states and 1501 transitions. Word has length 54 [2024-11-09 05:24:56,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:24:56,218 INFO L471 AbstractCegarLoop]: Abstraction has 1284 states and 1501 transitions. [2024-11-09 05:24:56,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.347826086956522) internal successors, (162), 68 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:24:56,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1284 states and 1501 transitions. [2024-11-09 05:24:56,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-09 05:24:56,220 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:24:56,220 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:24:56,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-09 05:24:56,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:24:56,422 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:24:56,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:24:56,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1370410796, now seen corresponding path program 11 times [2024-11-09 05:24:56,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:24:56,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500458423] [2024-11-09 05:24:56,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:24:56,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:24:56,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:24:57,433 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 20 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:24:57,434 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:24:57,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500458423] [2024-11-09 05:24:57,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500458423] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:24:57,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347024251] [2024-11-09 05:24:57,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:24:57,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:24:57,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:24:57,436 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:24:57,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-09 05:24:57,667 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-09 05:24:57,668 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:24:57,671 INFO L255 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-11-09 05:24:57,674 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:24:57,925 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 13 treesize of output 9 [2024-11-09 05:24:58,037 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 20 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:24:58,037 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:24:58,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:24:58,095 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 12 [2024-11-09 05:24:58,201 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 20 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:24:58,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347024251] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:24:58,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [139586963] [2024-11-09 05:24:58,203 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:24:58,203 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:24:58,203 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:24:58,203 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:24:58,203 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:24:58,655 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:25:00,315 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25932#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:25:00,316 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:25:00,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:25:00,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 36 [2024-11-09 05:25:00,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512036747] [2024-11-09 05:25:00,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:25:00,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-09 05:25:00,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:25:00,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-09 05:25:00,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=2297, Unknown=2, NotChecked=0, Total=2450 [2024-11-09 05:25:00,317 INFO L87 Difference]: Start difference. First operand 1284 states and 1501 transitions. Second operand has 36 states, 36 states have (on average 2.4722222222222223) internal successors, (89), 36 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:01,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:25:01,570 INFO L93 Difference]: Finished difference Result 1855 states and 2138 transitions. [2024-11-09 05:25:01,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-09 05:25:01,571 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.4722222222222223) internal successors, (89), 36 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2024-11-09 05:25:01,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:25:01,573 INFO L225 Difference]: With dead ends: 1855 [2024-11-09 05:25:01,573 INFO L226 Difference]: Without dead ends: 1664 [2024-11-09 05:25:01,574 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1066 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=259, Invalid=4161, Unknown=2, NotChecked=0, Total=4422 [2024-11-09 05:25:01,574 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 121 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 1256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-09 05:25:01,574 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 902 Invalid, 1256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1249 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-09 05:25:01,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1664 states. [2024-11-09 05:25:01,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1664 to 1556. [2024-11-09 05:25:01,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1556 states, 1554 states have (on average 1.1724581724581724) internal successors, (1822), 1555 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:01,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 1822 transitions. [2024-11-09 05:25:01,599 INFO L78 Accepts]: Start accepts. Automaton has 1556 states and 1822 transitions. Word has length 57 [2024-11-09 05:25:01,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:25:01,600 INFO L471 AbstractCegarLoop]: Abstraction has 1556 states and 1822 transitions. [2024-11-09 05:25:01,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.4722222222222223) internal successors, (89), 36 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:01,600 INFO L276 IsEmpty]: Start isEmpty. Operand 1556 states and 1822 transitions. [2024-11-09 05:25:01,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-09 05:25:01,602 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:25:01,602 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:25:01,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-09 05:25:01,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-09 05:25:01,807 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:25:01,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:25:01,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1739044294, now seen corresponding path program 12 times [2024-11-09 05:25:01,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:25:01,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443239005] [2024-11-09 05:25:01,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:25:01,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:25:01,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:02,825 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 35 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:02,825 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:25:02,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443239005] [2024-11-09 05:25:02,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443239005] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:25:02,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767472266] [2024-11-09 05:25:02,826 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:25:02,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:02,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:25:02,829 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:25:02,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-09 05:25:02,984 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:25:02,984 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:25:02,986 INFO L255 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-11-09 05:25:02,988 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:25:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 51 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:03,394 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:25:03,911 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 5 treesize of output 3 [2024-11-09 05:25:04,148 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 51 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:04,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767472266] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:25:04,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1665752396] [2024-11-09 05:25:04,149 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:25:04,149 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:25:04,150 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:25:04,150 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:25:04,150 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:25:04,572 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:25:06,814 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '29789#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:25:06,814 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:25:06,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:25:06,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 43 [2024-11-09 05:25:06,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674200123] [2024-11-09 05:25:06,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:25:06,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-11-09 05:25:06,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:25:06,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-11-09 05:25:06,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=3042, Unknown=2, NotChecked=0, Total=3306 [2024-11-09 05:25:06,816 INFO L87 Difference]: Start difference. First operand 1556 states and 1822 transitions. Second operand has 44 states, 43 states have (on average 2.9069767441860463) internal successors, (125), 44 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:08,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:25:08,524 INFO L93 Difference]: Finished difference Result 1784 states and 2061 transitions. [2024-11-09 05:25:08,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-09 05:25:08,524 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.9069767441860463) internal successors, (125), 44 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2024-11-09 05:25:08,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:25:08,530 INFO L225 Difference]: With dead ends: 1784 [2024-11-09 05:25:08,530 INFO L226 Difference]: Without dead ends: 1784 [2024-11-09 05:25:08,531 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 134 SyntacticMatches, 8 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1932 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=461, Invalid=5087, Unknown=2, NotChecked=0, Total=5550 [2024-11-09 05:25:08,532 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 172 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 1324 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:25:08,532 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 719 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1324 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-09 05:25:08,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2024-11-09 05:25:08,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1608. [2024-11-09 05:25:08,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1608 states, 1606 states have (on average 1.174346201743462) internal successors, (1886), 1607 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:08,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1608 states to 1608 states and 1886 transitions. [2024-11-09 05:25:08,566 INFO L78 Accepts]: Start accepts. Automaton has 1608 states and 1886 transitions. Word has length 60 [2024-11-09 05:25:08,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:25:08,567 INFO L471 AbstractCegarLoop]: Abstraction has 1608 states and 1886 transitions. [2024-11-09 05:25:08,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.9069767441860463) internal successors, (125), 44 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:08,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1608 states and 1886 transitions. [2024-11-09 05:25:08,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-09 05:25:08,569 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:25:08,570 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:25:08,592 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-09 05:25:08,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:08,770 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:25:08,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:25:08,771 INFO L85 PathProgramCache]: Analyzing trace with hash -320081901, now seen corresponding path program 2 times [2024-11-09 05:25:08,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:25:08,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135989756] [2024-11-09 05:25:08,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:25:08,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:25:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:09,751 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 10 proven. 99 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:25:09,751 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:25:09,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135989756] [2024-11-09 05:25:09,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135989756] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:25:09,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656119089] [2024-11-09 05:25:09,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:25:09,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:09,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:25:09,754 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:25:09,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-09 05:25:09,968 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-09 05:25:09,968 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:25:09,971 INFO L255 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-09 05:25:09,973 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:25:10,551 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 13 treesize of output 9 [2024-11-09 05:25:10,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 05:25:10,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-11-09 05:25:11,450 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 11 proven. 103 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 05:25:11,450 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:25:11,635 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 44 treesize of output 38 [2024-11-09 05:25:11,978 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 10 proven. 99 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:25:11,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656119089] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:25:11,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [728889266] [2024-11-09 05:25:11,979 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:25:11,979 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:25:11,980 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:25:11,980 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:25:11,980 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:25:13,201 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:25:14,850 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '33229#true' at error location [2024-11-09 05:25:14,850 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:25:14,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:25:14,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 17] total 46 [2024-11-09 05:25:14,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705004099] [2024-11-09 05:25:14,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:25:14,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-09 05:25:14,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:25:14,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-09 05:25:14,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=3237, Unknown=0, NotChecked=0, Total=3422 [2024-11-09 05:25:14,853 INFO L87 Difference]: Start difference. First operand 1608 states and 1886 transitions. Second operand has 47 states, 47 states have (on average 2.8297872340425534) internal successors, (133), 46 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:16,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:25:16,740 INFO L93 Difference]: Finished difference Result 1705 states and 1974 transitions. [2024-11-09 05:25:16,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-09 05:25:16,740 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.8297872340425534) internal successors, (133), 46 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2024-11-09 05:25:16,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:25:16,743 INFO L225 Difference]: With dead ends: 1705 [2024-11-09 05:25:16,743 INFO L226 Difference]: Without dead ends: 1240 [2024-11-09 05:25:16,743 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=308, Invalid=5392, Unknown=0, NotChecked=0, Total=5700 [2024-11-09 05:25:16,743 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 38 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 1331 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 1336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:25:16,744 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 894 Invalid, 1336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1331 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-09 05:25:16,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2024-11-09 05:25:16,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1089. [2024-11-09 05:25:16,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 1087 states have (on average 1.1729530818767249) internal successors, (1275), 1088 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:16,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1275 transitions. [2024-11-09 05:25:16,758 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 1275 transitions. Word has length 61 [2024-11-09 05:25:16,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:25:16,759 INFO L471 AbstractCegarLoop]: Abstraction has 1089 states and 1275 transitions. [2024-11-09 05:25:16,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.8297872340425534) internal successors, (133), 46 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:16,759 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 1275 transitions. [2024-11-09 05:25:16,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-09 05:25:16,761 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:25:16,761 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:25:16,783 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-09 05:25:16,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-09 05:25:16,962 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:25:16,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:25:16,962 INFO L85 PathProgramCache]: Analyzing trace with hash -939231121, now seen corresponding path program 9 times [2024-11-09 05:25:16,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:25:16,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657289008] [2024-11-09 05:25:16,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:25:16,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:25:16,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:18,251 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 125 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:25:18,251 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:25:18,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657289008] [2024-11-09 05:25:18,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657289008] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:25:18,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205155847] [2024-11-09 05:25:18,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:25:18,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:18,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:25:18,253 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:25:18,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-09 05:25:18,423 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:25:18,423 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:25:18,426 INFO L255 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 104 conjuncts are in the unsatisfiable core [2024-11-09 05:25:18,428 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:25:19,092 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 13 treesize of output 9 [2024-11-09 05:25:19,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 05:25:19,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-09 05:25:20,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 05:25:20,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 05:25:20,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:25:20,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 18 [2024-11-09 05:25:21,103 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:21,103 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:25:22,641 INFO L349 Elim1Store]: treesize reduction 65, result has 31.6 percent of original size [2024-11-09 05:25:22,641 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 239 treesize of output 229 [2024-11-09 05:25:22,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:25:22,666 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 199 treesize of output 191 [2024-11-09 05:25:22,754 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-09 05:25:22,754 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 20 treesize of output 14 [2024-11-09 05:25:22,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-11-09 05:25:23,721 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 125 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:25:23,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205155847] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:25:23,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1323615836] [2024-11-09 05:25:23,723 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:25:23,723 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:25:23,723 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:25:23,723 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:25:23,723 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:25:24,611 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:25:28,318 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '36919#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_179| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_181| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_181|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (or (and (= |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_181| 0) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0)) (and (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (= |ULTIMATE.start_cstrspn_~spanp~0#1.offset| 1))) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_179|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_179|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_181|)))' at error location [2024-11-09 05:25:28,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:25:28,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:25:28,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26, 22] total 70 [2024-11-09 05:25:28,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937788001] [2024-11-09 05:25:28,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:25:28,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-11-09 05:25:28,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:25:28,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-11-09 05:25:28,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=7028, Unknown=0, NotChecked=0, Total=7310 [2024-11-09 05:25:28,322 INFO L87 Difference]: Start difference. First operand 1089 states and 1275 transitions. Second operand has 71 states, 71 states have (on average 2.591549295774648) internal successors, (184), 70 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:33,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:25:33,489 INFO L93 Difference]: Finished difference Result 1857 states and 2171 transitions. [2024-11-09 05:25:33,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-11-09 05:25:33,490 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.591549295774648) internal successors, (184), 70 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2024-11-09 05:25:33,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:25:33,495 INFO L225 Difference]: With dead ends: 1857 [2024-11-09 05:25:33,495 INFO L226 Difference]: Without dead ends: 1818 [2024-11-09 05:25:33,497 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2622 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=507, Invalid=13535, Unknown=0, NotChecked=0, Total=14042 [2024-11-09 05:25:33,497 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 51 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 2436 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 2442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 2436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:25:33,498 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 943 Invalid, 2442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 2436 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-09 05:25:33,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2024-11-09 05:25:33,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1811. [2024-11-09 05:25:33,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1811 states, 1809 states have (on average 1.1774461028192371) internal successors, (2130), 1810 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:33,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1811 states to 1811 states and 2130 transitions. [2024-11-09 05:25:33,527 INFO L78 Accepts]: Start accepts. Automaton has 1811 states and 2130 transitions. Word has length 63 [2024-11-09 05:25:33,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:25:33,527 INFO L471 AbstractCegarLoop]: Abstraction has 1811 states and 2130 transitions. [2024-11-09 05:25:33,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.591549295774648) internal successors, (184), 70 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:33,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1811 states and 2130 transitions. [2024-11-09 05:25:33,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-09 05:25:33,530 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:25:33,530 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:25:33,552 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-09 05:25:33,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-09 05:25:33,731 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:25:33,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:25:33,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1978198366, now seen corresponding path program 3 times [2024-11-09 05:25:33,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:25:33,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303051036] [2024-11-09 05:25:33,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:25:33,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:25:33,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:34,352 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 12 proven. 109 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 05:25:34,352 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:25:34,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303051036] [2024-11-09 05:25:34,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303051036] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:25:34,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326007207] [2024-11-09 05:25:34,352 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:25:34,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:34,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:25:34,354 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:25:34,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-09 05:25:34,554 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:25:34,554 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:25:34,557 INFO L255 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-09 05:25:34,558 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:25:35,074 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 22 proven. 99 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 05:25:35,074 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:25:35,646 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 21 treesize of output 17 [2024-11-09 05:25:36,095 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 22 proven. 99 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 05:25:36,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326007207] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:25:36,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1261757238] [2024-11-09 05:25:36,096 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:25:36,096 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:25:36,097 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:25:36,097 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:25:36,097 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:25:37,614 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:25:39,114 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '40668#true' at error location [2024-11-09 05:25:39,115 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:25:39,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:25:39,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 37 [2024-11-09 05:25:39,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359872010] [2024-11-09 05:25:39,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:25:39,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-09 05:25:39,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:25:39,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-09 05:25:39,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2321, Unknown=0, NotChecked=0, Total=2550 [2024-11-09 05:25:39,117 INFO L87 Difference]: Start difference. First operand 1811 states and 2130 transitions. Second operand has 39 states, 38 states have (on average 3.763157894736842) internal successors, (143), 38 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:40,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:25:40,359 INFO L93 Difference]: Finished difference Result 1918 states and 2244 transitions. [2024-11-09 05:25:40,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-09 05:25:40,360 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 3.763157894736842) internal successors, (143), 38 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2024-11-09 05:25:40,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:25:40,364 INFO L225 Difference]: With dead ends: 1918 [2024-11-09 05:25:40,364 INFO L226 Difference]: Without dead ends: 1918 [2024-11-09 05:25:40,364 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 893 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=274, Invalid=2806, Unknown=0, NotChecked=0, Total=3080 [2024-11-09 05:25:40,365 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 24 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 1045 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:25:40,365 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 612 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1045 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-09 05:25:40,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states. [2024-11-09 05:25:40,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 1889. [2024-11-09 05:25:40,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1889 states, 1887 states have (on average 1.1764705882352942) internal successors, (2220), 1888 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:40,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1889 states to 1889 states and 2220 transitions. [2024-11-09 05:25:40,392 INFO L78 Accepts]: Start accepts. Automaton has 1889 states and 2220 transitions. Word has length 64 [2024-11-09 05:25:40,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:25:40,392 INFO L471 AbstractCegarLoop]: Abstraction has 1889 states and 2220 transitions. [2024-11-09 05:25:40,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 3.763157894736842) internal successors, (143), 38 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:40,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1889 states and 2220 transitions. [2024-11-09 05:25:40,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-09 05:25:40,396 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:25:40,396 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:25:40,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-09 05:25:40,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-09 05:25:40,597 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:25:40,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:25:40,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1007393731, now seen corresponding path program 13 times [2024-11-09 05:25:40,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:25:40,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461786994] [2024-11-09 05:25:40,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:25:40,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:25:40,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:41,677 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 23 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:41,677 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:25:41,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461786994] [2024-11-09 05:25:41,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461786994] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:25:41,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918452048] [2024-11-09 05:25:41,678 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:25:41,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:41,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:25:41,679 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:25:41,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-09 05:25:41,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:41,893 INFO L255 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-11-09 05:25:41,898 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:25:42,331 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 13 treesize of output 9 [2024-11-09 05:25:42,531 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 23 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:42,531 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:25:42,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:25:42,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-11-09 05:25:42,876 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 23 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:42,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918452048] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:25:42,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [925865912] [2024-11-09 05:25:42,878 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:25:42,878 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:25:42,879 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:25:42,879 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:25:42,879 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:25:43,472 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:25:45,709 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '45331#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:25:45,709 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:25:45,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:25:45,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 39 [2024-11-09 05:25:45,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456306926] [2024-11-09 05:25:45,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:25:45,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-09 05:25:45,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:25:45,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-09 05:25:45,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=2595, Unknown=2, NotChecked=0, Total=2756 [2024-11-09 05:25:45,711 INFO L87 Difference]: Start difference. First operand 1889 states and 2220 transitions. Second operand has 39 states, 39 states have (on average 2.5641025641025643) internal successors, (100), 39 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:47,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:25:47,744 INFO L93 Difference]: Finished difference Result 2676 states and 3103 transitions. [2024-11-09 05:25:47,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-09 05:25:47,745 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5641025641025643) internal successors, (100), 39 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2024-11-09 05:25:47,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:25:47,753 INFO L225 Difference]: With dead ends: 2676 [2024-11-09 05:25:47,753 INFO L226 Difference]: Without dead ends: 2407 [2024-11-09 05:25:47,754 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=279, Invalid=4831, Unknown=2, NotChecked=0, Total=5112 [2024-11-09 05:25:47,755 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 137 mSDsluCounter, 1055 mSDsCounter, 0 mSdLazyCounter, 1471 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 1106 SdHoareTripleChecker+Invalid, 1478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:25:47,755 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 1106 Invalid, 1478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1471 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-09 05:25:47,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2407 states. [2024-11-09 05:25:47,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2407 to 2254. [2024-11-09 05:25:47,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2254 states, 2252 states have (on average 1.1785079928952042) internal successors, (2654), 2253 states have internal predecessors, (2654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:47,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2254 states to 2254 states and 2654 transitions. [2024-11-09 05:25:47,794 INFO L78 Accepts]: Start accepts. Automaton has 2254 states and 2654 transitions. Word has length 64 [2024-11-09 05:25:47,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:25:47,795 INFO L471 AbstractCegarLoop]: Abstraction has 2254 states and 2654 transitions. [2024-11-09 05:25:47,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5641025641025643) internal successors, (100), 39 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:47,795 INFO L276 IsEmpty]: Start isEmpty. Operand 2254 states and 2654 transitions. [2024-11-09 05:25:47,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-09 05:25:47,798 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:25:47,798 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:25:47,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-09 05:25:48,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-09 05:25:48,003 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:25:48,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:25:48,004 INFO L85 PathProgramCache]: Analyzing trace with hash 94915322, now seen corresponding path program 10 times [2024-11-09 05:25:48,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:25:48,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596622399] [2024-11-09 05:25:48,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:25:48,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:25:48,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:48,924 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 22 proven. 131 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:25:48,924 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:25:48,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596622399] [2024-11-09 05:25:48,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596622399] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:25:48,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745801804] [2024-11-09 05:25:48,925 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:25:48,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:48,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:25:48,926 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:25:48,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-09 05:25:49,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:49,132 INFO L255 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 67 conjuncts are in the unsatisfiable core [2024-11-09 05:25:49,135 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:25:49,749 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 35 proven. 118 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:25:49,749 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:25:50,477 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 5 treesize of output 3 [2024-11-09 05:25:50,730 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 35 proven. 118 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:25:50,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745801804] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:25:50,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1018995330] [2024-11-09 05:25:50,732 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:25:50,732 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:25:50,732 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:25:50,732 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:25:50,733 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:25:51,664 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:25:54,538 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '50742#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_208| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_211| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_208|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_208|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_211|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_211|)))' at error location [2024-11-09 05:25:54,538 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:25:54,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:25:54,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 37 [2024-11-09 05:25:54,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327518089] [2024-11-09 05:25:54,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:25:54,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-09 05:25:54,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:25:54,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-09 05:25:54,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2644, Unknown=0, NotChecked=0, Total=2862 [2024-11-09 05:25:54,541 INFO L87 Difference]: Start difference. First operand 2254 states and 2654 transitions. Second operand has 39 states, 38 states have (on average 3.5789473684210527) internal successors, (136), 38 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:55,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:25:55,924 INFO L93 Difference]: Finished difference Result 2422 states and 2846 transitions. [2024-11-09 05:25:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-09 05:25:55,924 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 3.5789473684210527) internal successors, (136), 38 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 66 [2024-11-09 05:25:55,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:25:55,932 INFO L225 Difference]: With dead ends: 2422 [2024-11-09 05:25:55,933 INFO L226 Difference]: Without dead ends: 2422 [2024-11-09 05:25:55,933 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 154 SyntacticMatches, 7 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=281, Invalid=3379, Unknown=0, NotChecked=0, Total=3660 [2024-11-09 05:25:55,934 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 40 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 1114 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:25:55,934 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 650 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1114 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-09 05:25:55,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2024-11-09 05:25:55,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 2416. [2024-11-09 05:25:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2416 states, 2414 states have (on average 1.1789560894780446) internal successors, (2846), 2415 states have internal predecessors, (2846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:55,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2416 states to 2416 states and 2846 transitions. [2024-11-09 05:25:55,970 INFO L78 Accepts]: Start accepts. Automaton has 2416 states and 2846 transitions. Word has length 66 [2024-11-09 05:25:55,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:25:55,971 INFO L471 AbstractCegarLoop]: Abstraction has 2416 states and 2846 transitions. [2024-11-09 05:25:55,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 3.5789473684210527) internal successors, (136), 38 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:25:55,971 INFO L276 IsEmpty]: Start isEmpty. Operand 2416 states and 2846 transitions. [2024-11-09 05:25:55,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-09 05:25:55,974 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:25:55,974 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:25:56,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-09 05:25:56,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:56,175 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:25:56,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:25:56,176 INFO L85 PathProgramCache]: Analyzing trace with hash 891751447, now seen corresponding path program 14 times [2024-11-09 05:25:56,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:25:56,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499316666] [2024-11-09 05:25:56,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:25:56,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:25:56,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:25:57,490 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 51 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:57,490 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:25:57,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499316666] [2024-11-09 05:25:57,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499316666] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:25:57,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713195172] [2024-11-09 05:25:57,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:25:57,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:25:57,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:25:57,492 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:25:57,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-09 05:25:57,762 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-09 05:25:57,762 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:25:57,766 INFO L255 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-11-09 05:25:57,769 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:25:58,791 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 77 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:58,791 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:25:59,556 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 7 treesize of output 5 [2024-11-09 05:25:59,825 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 77 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:25:59,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713195172] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:25:59,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [740359190] [2024-11-09 05:25:59,826 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:25:59,826 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:25:59,826 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:25:59,826 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:25:59,827 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:26:00,251 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:26:02,679 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '56062#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:26:02,679 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:26:02,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:26:02,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 56 [2024-11-09 05:26:02,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908574310] [2024-11-09 05:26:02,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:26:02,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-11-09 05:26:02,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:26:02,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-11-09 05:26:02,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=468, Invalid=4500, Unknown=2, NotChecked=0, Total=4970 [2024-11-09 05:26:02,684 INFO L87 Difference]: Start difference. First operand 2416 states and 2846 transitions. Second operand has 57 states, 56 states have (on average 3.0535714285714284) internal successors, (171), 57 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:04,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:26:04,810 INFO L93 Difference]: Finished difference Result 2749 states and 3194 transitions. [2024-11-09 05:26:04,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-09 05:26:04,810 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 3.0535714285714284) internal successors, (171), 57 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 67 [2024-11-09 05:26:04,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:26:04,816 INFO L225 Difference]: With dead ends: 2749 [2024-11-09 05:26:04,816 INFO L226 Difference]: Without dead ends: 2749 [2024-11-09 05:26:04,817 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 143 SyntacticMatches, 9 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3001 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=808, Invalid=7200, Unknown=2, NotChecked=0, Total=8010 [2024-11-09 05:26:04,817 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 177 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1240 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:26:04,818 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 681 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1240 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-09 05:26:04,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2749 states. [2024-11-09 05:26:04,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2749 to 2484. [2024-11-09 05:26:04,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2484 states, 2482 states have (on average 1.1804995970991137) internal successors, (2930), 2483 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:04,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2484 states to 2484 states and 2930 transitions. [2024-11-09 05:26:04,861 INFO L78 Accepts]: Start accepts. Automaton has 2484 states and 2930 transitions. Word has length 67 [2024-11-09 05:26:04,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:26:04,861 INFO L471 AbstractCegarLoop]: Abstraction has 2484 states and 2930 transitions. [2024-11-09 05:26:04,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 3.0535714285714284) internal successors, (171), 57 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:04,862 INFO L276 IsEmpty]: Start isEmpty. Operand 2484 states and 2930 transitions. [2024-11-09 05:26:04,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-09 05:26:04,865 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:26:04,865 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:26:04,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-09 05:26:05,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-11-09 05:26:05,066 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:26:05,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:26:05,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1502626686, now seen corresponding path program 4 times [2024-11-09 05:26:05,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:26:05,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002079339] [2024-11-09 05:26:05,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:26:05,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:26:05,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:26:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 12 proven. 146 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:26:06,165 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:26:06,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002079339] [2024-11-09 05:26:06,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002079339] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:26:06,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121711170] [2024-11-09 05:26:06,166 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:26:06,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:06,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:26:06,168 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:26:06,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-09 05:26:06,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:26:06,347 INFO L255 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 81 conjuncts are in the unsatisfiable core [2024-11-09 05:26:06,349 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:26:06,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-09 05:26:06,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:26:06,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-09 05:26:06,960 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 13 proven. 145 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:26:06,960 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:26:07,059 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1103 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_1103) |c_ULTIMATE.start_main_~nondetString1~0#1.base|) (+ 5 |c_ULTIMATE.start_main_~nondetString1~0#1.offset|)) 0)) is different from false [2024-11-09 05:26:07,066 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:26:07,066 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-11-09 05:26:07,076 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:26:07,076 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 37 treesize of output 32 [2024-11-09 05:26:07,333 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 12 proven. 146 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:26:07,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121711170] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:26:07,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1676788779] [2024-11-09 05:26:07,334 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:26:07,335 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:26:07,335 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:26:07,335 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:26:07,335 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:26:08,656 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:26:09,924 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '61347#true' at error location [2024-11-09 05:26:09,924 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:26:09,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:26:09,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 34 [2024-11-09 05:26:09,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433282505] [2024-11-09 05:26:09,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:26:09,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-09 05:26:09,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:26:09,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-09 05:26:09,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1943, Unknown=1, NotChecked=88, Total=2162 [2024-11-09 05:26:09,926 INFO L87 Difference]: Start difference. First operand 2484 states and 2930 transitions. Second operand has 35 states, 35 states have (on average 2.857142857142857) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:10,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:26:10,986 INFO L93 Difference]: Finished difference Result 2610 states and 3045 transitions. [2024-11-09 05:26:10,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-09 05:26:10,987 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.857142857142857) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2024-11-09 05:26:10,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:26:10,992 INFO L225 Difference]: With dead ends: 2610 [2024-11-09 05:26:10,992 INFO L226 Difference]: Without dead ends: 1872 [2024-11-09 05:26:10,993 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=160, Invalid=2393, Unknown=1, NotChecked=98, Total=2652 [2024-11-09 05:26:10,994 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 22 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 1110 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-09 05:26:10,994 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 874 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1110 Invalid, 0 Unknown, 86 Unchecked, 0.8s Time] [2024-11-09 05:26:10,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states. [2024-11-09 05:26:11,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 1664. [2024-11-09 05:26:11,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1662 states have (on average 1.1787003610108304) internal successors, (1959), 1663 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:11,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 1959 transitions. [2024-11-09 05:26:11,031 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 1959 transitions. Word has length 70 [2024-11-09 05:26:11,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:26:11,031 INFO L471 AbstractCegarLoop]: Abstraction has 1664 states and 1959 transitions. [2024-11-09 05:26:11,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.857142857142857) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:11,031 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 1959 transitions. [2024-11-09 05:26:11,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-09 05:26:11,033 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:26:11,033 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:26:11,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-11-09 05:26:11,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:11,237 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:26:11,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:26:11,238 INFO L85 PathProgramCache]: Analyzing trace with hash -173740134, now seen corresponding path program 15 times [2024-11-09 05:26:11,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:26:11,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937666810] [2024-11-09 05:26:11,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:26:11,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:26:11,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:26:12,314 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 26 proven. 228 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:26:12,314 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:26:12,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937666810] [2024-11-09 05:26:12,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937666810] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:26:12,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189159210] [2024-11-09 05:26:12,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:26:12,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:12,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:26:12,317 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:26:12,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-09 05:26:12,497 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:26:12,497 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:26:12,499 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-11-09 05:26:12,501 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:26:13,047 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 13 treesize of output 9 [2024-11-09 05:26:13,224 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 26 proven. 228 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:26:13,224 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:26:13,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:26:13,322 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 12 [2024-11-09 05:26:13,485 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 26 proven. 228 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:26:13,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189159210] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:26:13,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [148085959] [2024-11-09 05:26:13,486 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:26:13,486 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:26:13,486 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:26:13,486 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:26:13,486 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:26:14,038 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:26:16,716 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '66555#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:26:16,716 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:26:16,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:26:16,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 42 [2024-11-09 05:26:16,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728243002] [2024-11-09 05:26:16,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:26:16,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-09 05:26:16,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:26:16,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-09 05:26:16,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=2911, Unknown=2, NotChecked=0, Total=3080 [2024-11-09 05:26:16,718 INFO L87 Difference]: Start difference. First operand 1664 states and 1959 transitions. Second operand has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 42 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:19,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:26:19,316 INFO L93 Difference]: Finished difference Result 2389 states and 2774 transitions. [2024-11-09 05:26:19,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-09 05:26:19,317 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 42 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2024-11-09 05:26:19,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:26:19,323 INFO L225 Difference]: With dead ends: 2389 [2024-11-09 05:26:19,324 INFO L226 Difference]: Without dead ends: 2048 [2024-11-09 05:26:19,324 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1387 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=299, Invalid=5551, Unknown=2, NotChecked=0, Total=5852 [2024-11-09 05:26:19,325 INFO L432 NwaCegarLoop]: 56 mSDtfsCounter, 155 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 1963 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 1372 SdHoareTripleChecker+Invalid, 1971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:26:19,325 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 1372 Invalid, 1971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1963 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-09 05:26:19,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2048 states. [2024-11-09 05:26:19,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2048 to 1928. [2024-11-09 05:26:19,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1928 states, 1926 states have (on average 1.1806853582554517) internal successors, (2274), 1927 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:19,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1928 states to 1928 states and 2274 transitions. [2024-11-09 05:26:19,350 INFO L78 Accepts]: Start accepts. Automaton has 1928 states and 2274 transitions. Word has length 71 [2024-11-09 05:26:19,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:26:19,351 INFO L471 AbstractCegarLoop]: Abstraction has 1928 states and 2274 transitions. [2024-11-09 05:26:19,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.619047619047619) internal successors, (110), 42 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:19,351 INFO L276 IsEmpty]: Start isEmpty. Operand 1928 states and 2274 transitions. [2024-11-09 05:26:19,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-09 05:26:19,353 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:26:19,354 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:26:19,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-09 05:26:19,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:19,554 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:26:19,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:26:19,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1886518494, now seen corresponding path program 11 times [2024-11-09 05:26:19,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:26:19,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882764995] [2024-11-09 05:26:19,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:26:19,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:26:19,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:26:21,107 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 14 proven. 177 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:26:21,107 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:26:21,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882764995] [2024-11-09 05:26:21,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882764995] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:26:21,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2188770] [2024-11-09 05:26:21,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:26:21,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:21,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:26:21,109 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:26:21,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-09 05:26:21,394 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-09 05:26:21,394 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:26:21,399 INFO L255 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 129 conjuncts are in the unsatisfiable core [2024-11-09 05:26:21,403 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:26:21,412 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 16 [2024-11-09 05:26:22,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:26:22,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-09 05:26:24,996 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 05:26:24,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 18 [2024-11-09 05:26:25,099 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 14 proven. 177 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:26:25,099 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:26:27,407 INFO L349 Elim1Store]: treesize reduction 14, result has 65.9 percent of original size [2024-11-09 05:26:27,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 177 treesize of output 142 [2024-11-09 05:26:27,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:26:27,433 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 142 treesize of output 136 [2024-11-09 05:26:27,657 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:26:27,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 54 [2024-11-09 05:26:27,711 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2024-11-09 05:26:27,786 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:26:27,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 177 treesize of output 200 [2024-11-09 05:26:29,529 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 14 proven. 177 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:26:29,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2188770] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:26:29,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1530859576] [2024-11-09 05:26:29,531 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:26:29,531 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:26:29,531 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:26:29,532 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:26:29,532 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:26:30,461 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:26:35,116 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '71430#(and (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_244| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_247| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_244|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_247|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_244|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_247|))) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:26:35,116 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:26:35,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:26:35,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 29, 26] total 75 [2024-11-09 05:26:35,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128966864] [2024-11-09 05:26:35,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:26:35,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-11-09 05:26:35,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:26:35,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-11-09 05:26:35,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=7924, Unknown=0, NotChecked=0, Total=8190 [2024-11-09 05:26:35,119 INFO L87 Difference]: Start difference. First operand 1928 states and 2274 transitions. Second operand has 76 states, 76 states have (on average 2.6973684210526314) internal successors, (205), 75 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:41,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:26:41,231 INFO L93 Difference]: Finished difference Result 3249 states and 3826 transitions. [2024-11-09 05:26:41,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-09 05:26:41,232 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.6973684210526314) internal successors, (205), 75 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2024-11-09 05:26:41,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:26:41,239 INFO L225 Difference]: With dead ends: 3249 [2024-11-09 05:26:41,239 INFO L226 Difference]: Without dead ends: 3204 [2024-11-09 05:26:41,240 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2658 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=450, Invalid=13592, Unknown=0, NotChecked=0, Total=14042 [2024-11-09 05:26:41,241 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 60 mSDsluCounter, 1372 mSDsCounter, 0 mSdLazyCounter, 3640 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 1402 SdHoareTripleChecker+Invalid, 3650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 3640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:26:41,241 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 1402 Invalid, 3650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 3640 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-09 05:26:41,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3204 states. [2024-11-09 05:26:41,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3204 to 3196. [2024-11-09 05:26:41,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3196 states, 3194 states have (on average 1.183155917345022) internal successors, (3779), 3195 states have internal predecessors, (3779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:41,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3196 states to 3196 states and 3779 transitions. [2024-11-09 05:26:41,286 INFO L78 Accepts]: Start accepts. Automaton has 3196 states and 3779 transitions. Word has length 72 [2024-11-09 05:26:41,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:26:41,286 INFO L471 AbstractCegarLoop]: Abstraction has 3196 states and 3779 transitions. [2024-11-09 05:26:41,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.6973684210526314) internal successors, (205), 75 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:41,287 INFO L276 IsEmpty]: Start isEmpty. Operand 3196 states and 3779 transitions. [2024-11-09 05:26:41,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-09 05:26:41,289 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:26:41,290 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:26:41,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-11-09 05:26:41,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:41,490 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:26:41,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:26:41,491 INFO L85 PathProgramCache]: Analyzing trace with hash -2110218624, now seen corresponding path program 16 times [2024-11-09 05:26:41,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:26:41,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270102024] [2024-11-09 05:26:41,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:26:41,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:26:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:26:42,739 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 70 proven. 209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:26:42,739 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:26:42,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270102024] [2024-11-09 05:26:42,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270102024] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:26:42,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178774847] [2024-11-09 05:26:42,740 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:26:42,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:42,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:26:42,743 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:26:42,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-09 05:26:42,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:26:42,943 INFO L255 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-11-09 05:26:42,945 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:26:43,674 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 92 proven. 187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:26:43,674 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:26:44,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-09 05:26:45,005 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 92 proven. 187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:26:45,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178774847] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:26:45,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2058534021] [2024-11-09 05:26:45,007 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:26:45,007 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:26:45,007 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:26:45,007 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:26:45,007 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:26:45,502 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:26:47,952 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '78436#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:26:47,952 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:26:47,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:26:47,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 51 [2024-11-09 05:26:47,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954313391] [2024-11-09 05:26:47,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:26:47,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-09 05:26:47,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:26:47,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-09 05:26:47,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=3941, Unknown=2, NotChecked=0, Total=4290 [2024-11-09 05:26:47,970 INFO L87 Difference]: Start difference. First operand 3196 states and 3779 transitions. Second operand has 52 states, 51 states have (on average 3.0) internal successors, (153), 52 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:50,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:26:50,469 INFO L93 Difference]: Finished difference Result 3606 states and 4206 transitions. [2024-11-09 05:26:50,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-09 05:26:50,470 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 3.0) internal successors, (153), 52 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2024-11-09 05:26:50,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:26:50,477 INFO L225 Difference]: With dead ends: 3606 [2024-11-09 05:26:50,478 INFO L226 Difference]: Without dead ends: 3606 [2024-11-09 05:26:50,479 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 170 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2711 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=614, Invalid=6866, Unknown=2, NotChecked=0, Total=7482 [2024-11-09 05:26:50,479 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 243 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 1759 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 1759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:26:50,480 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 961 Invalid, 1759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1759 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-09 05:26:50,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3606 states. [2024-11-09 05:26:50,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3606 to 3272. [2024-11-09 05:26:50,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3272 states, 3270 states have (on average 1.1844036697247706) internal successors, (3873), 3271 states have internal predecessors, (3873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:50,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3272 states to 3272 states and 3873 transitions. [2024-11-09 05:26:50,538 INFO L78 Accepts]: Start accepts. Automaton has 3272 states and 3873 transitions. Word has length 74 [2024-11-09 05:26:50,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:26:50,538 INFO L471 AbstractCegarLoop]: Abstraction has 3272 states and 3873 transitions. [2024-11-09 05:26:50,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 3.0) internal successors, (153), 52 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:50,538 INFO L276 IsEmpty]: Start isEmpty. Operand 3272 states and 3873 transitions. [2024-11-09 05:26:50,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-09 05:26:50,541 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:26:50,542 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:26:50,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-09 05:26:50,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:50,742 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:26:50,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:26:50,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1126508877, now seen corresponding path program 12 times [2024-11-09 05:26:50,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:26:50,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927558492] [2024-11-09 05:26:50,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:26:50,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:26:50,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:26:51,800 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 35 proven. 175 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:26:51,801 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:26:51,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927558492] [2024-11-09 05:26:51,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927558492] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:26:51,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662103177] [2024-11-09 05:26:51,802 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:26:51,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:26:51,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:26:51,804 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:26:51,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-09 05:26:52,142 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:26:52,142 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:26:52,147 INFO L255 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-11-09 05:26:52,150 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:26:52,998 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 51 proven. 159 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:26:52,998 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:26:53,679 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 21 treesize of output 17 [2024-11-09 05:26:54,210 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 51 proven. 159 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:26:54,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662103177] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:26:54,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1750817455] [2024-11-09 05:26:54,211 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:26:54,211 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:26:54,212 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:26:54,212 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:26:54,212 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:26:55,063 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:26:57,883 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '85863#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_264| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.base_261| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_261|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_264|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_261|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_264|)))' at error location [2024-11-09 05:26:57,884 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:26:57,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:26:57,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 47 [2024-11-09 05:26:57,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328480193] [2024-11-09 05:26:57,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:26:57,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-11-09 05:26:57,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:26:57,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-11-09 05:26:57,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=3683, Unknown=0, NotChecked=0, Total=4032 [2024-11-09 05:26:57,885 INFO L87 Difference]: Start difference. First operand 3272 states and 3873 transitions. Second operand has 49 states, 48 states have (on average 3.8125) internal successors, (183), 48 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:59,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:26:59,336 INFO L93 Difference]: Finished difference Result 3483 states and 4116 transitions. [2024-11-09 05:26:59,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-09 05:26:59,336 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 3.8125) internal successors, (183), 48 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2024-11-09 05:26:59,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:26:59,340 INFO L225 Difference]: With dead ends: 3483 [2024-11-09 05:26:59,340 INFO L226 Difference]: Without dead ends: 3483 [2024-11-09 05:26:59,341 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1560 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=419, Invalid=4551, Unknown=0, NotChecked=0, Total=4970 [2024-11-09 05:26:59,341 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 50 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 1370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:26:59,341 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 800 Invalid, 1370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1370 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-09 05:26:59,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3483 states. [2024-11-09 05:26:59,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3483 to 3476. [2024-11-09 05:26:59,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3476 states, 3474 states have (on average 1.1848013816925733) internal successors, (4116), 3475 states have internal predecessors, (4116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:59,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3476 states to 3476 states and 4116 transitions. [2024-11-09 05:26:59,387 INFO L78 Accepts]: Start accepts. Automaton has 3476 states and 4116 transitions. Word has length 75 [2024-11-09 05:26:59,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:26:59,387 INFO L471 AbstractCegarLoop]: Abstraction has 3476 states and 4116 transitions. [2024-11-09 05:26:59,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 48 states have (on average 3.8125) internal successors, (183), 48 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:26:59,388 INFO L276 IsEmpty]: Start isEmpty. Operand 3476 states and 4116 transitions. [2024-11-09 05:26:59,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-09 05:26:59,391 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:26:59,391 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:26:59,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-09 05:26:59,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-11-09 05:26:59,592 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:26:59,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:26:59,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1634018691, now seen corresponding path program 17 times [2024-11-09 05:26:59,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:26:59,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710477933] [2024-11-09 05:26:59,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:26:59,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:26:59,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:27:00,831 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 29 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:27:00,832 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:27:00,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710477933] [2024-11-09 05:27:00,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710477933] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:27:00,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485237982] [2024-11-09 05:27:00,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:27:00,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:27:00,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:27:00,834 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:27:00,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-09 05:27:01,281 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-09 05:27:01,281 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:27:01,285 INFO L255 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 91 conjuncts are in the unsatisfiable core [2024-11-09 05:27:01,287 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:27:01,713 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 14 treesize of output 10 [2024-11-09 05:27:07,715 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:27:07,715 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 20 treesize of output 17 [2024-11-09 05:27:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 100 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:27:07,983 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:27:10,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:27:10,813 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 20 treesize of output 16 [2024-11-09 05:27:10,820 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 7 treesize of output 5 [2024-11-09 05:27:11,227 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 100 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:27:11,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485237982] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:27:11,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1276606618] [2024-11-09 05:27:11,229 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:27:11,229 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:27:11,229 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:27:11,229 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:27:11,229 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:27:11,687 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:27:14,610 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '93382#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:27:14,610 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:27:14,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:27:14,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 26, 26] total 69 [2024-11-09 05:27:14,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993181684] [2024-11-09 05:27:14,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:27:14,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-11-09 05:27:14,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:27:14,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-11-09 05:27:14,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=6365, Unknown=2, NotChecked=0, Total=6806 [2024-11-09 05:27:14,613 INFO L87 Difference]: Start difference. First operand 3476 states and 4116 transitions. Second operand has 69 states, 69 states have (on average 2.9130434782608696) internal successors, (201), 69 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:01,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:29:01,064 INFO L93 Difference]: Finished difference Result 5162 states and 5979 transitions. [2024-11-09 05:29:01,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-11-09 05:29:01,065 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.9130434782608696) internal successors, (201), 69 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2024-11-09 05:29:01,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:29:01,070 INFO L225 Difference]: With dead ends: 5162 [2024-11-09 05:29:01,070 INFO L226 Difference]: Without dead ends: 4766 [2024-11-09 05:29:01,072 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 169 SyntacticMatches, 10 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5571 ImplicationChecksByTransitivity, 115.6s TimeCoverageRelationStatistics Valid=1731, Invalid=15557, Unknown=4, NotChecked=0, Total=17292 [2024-11-09 05:29:01,072 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 616 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 2337 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 1154 SdHoareTripleChecker+Invalid, 2392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 2337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-09 05:29:01,072 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 1154 Invalid, 2392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 2337 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-09 05:29:01,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4766 states. [2024-11-09 05:29:01,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4766 to 4126. [2024-11-09 05:29:01,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4126 states, 4124 states have (on average 1.1881668283220175) internal successors, (4900), 4125 states have internal predecessors, (4900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:01,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4126 states to 4126 states and 4900 transitions. [2024-11-09 05:29:01,119 INFO L78 Accepts]: Start accepts. Automaton has 4126 states and 4900 transitions. Word has length 78 [2024-11-09 05:29:01,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:29:01,119 INFO L471 AbstractCegarLoop]: Abstraction has 4126 states and 4900 transitions. [2024-11-09 05:29:01,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.9130434782608696) internal successors, (201), 69 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:01,119 INFO L276 IsEmpty]: Start isEmpty. Operand 4126 states and 4900 transitions. [2024-11-09 05:29:01,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-09 05:29:01,123 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:29:01,123 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:29:01,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-11-09 05:29:01,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-09 05:29:01,324 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:29:01,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:29:01,324 INFO L85 PathProgramCache]: Analyzing trace with hash -474313733, now seen corresponding path program 5 times [2024-11-09 05:29:01,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:29:01,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426292517] [2024-11-09 05:29:01,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:29:01,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:29:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:02,825 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 14 proven. 202 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:29:02,825 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:29:02,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426292517] [2024-11-09 05:29:02,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426292517] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:29:02,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291211644] [2024-11-09 05:29:02,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:29:02,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:29:02,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:29:02,827 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:29:02,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-09 05:29:03,167 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-09 05:29:03,167 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:29:03,172 INFO L255 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 123 conjuncts are in the unsatisfiable core [2024-11-09 05:29:03,176 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:29:03,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-09 05:29:04,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-09 05:29:04,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:29:04,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-09 05:29:06,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-09 05:29:06,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2024-11-09 05:29:06,290 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 14 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:29:06,291 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:29:10,090 INFO L349 Elim1Store]: treesize reduction 86, result has 52.5 percent of original size [2024-11-09 05:29:10,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 207 treesize of output 206 [2024-11-09 05:29:10,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:29:10,143 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 264 treesize of output 260 [2024-11-09 05:29:10,247 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:29:10,247 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 43 treesize of output 43 [2024-11-09 05:29:10,457 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 12 treesize of output 8 [2024-11-09 05:29:10,472 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 12 treesize of output 8 [2024-11-09 05:29:10,619 INFO L349 Elim1Store]: treesize reduction 5, result has 92.2 percent of original size [2024-11-09 05:29:10,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 203 treesize of output 224 [2024-11-09 05:29:11,114 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:29:11,114 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 114 treesize of output 106 [2024-11-09 05:29:12,044 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 14 proven. 208 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 05:29:12,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291211644] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:29:12,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [355872181] [2024-11-09 05:29:12,046 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:29:12,046 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:29:12,046 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:29:12,046 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:29:12,046 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:29:13,424 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:29:15,601 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '102782#true' at error location [2024-11-09 05:29:15,601 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:29:15,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:29:15,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 28, 26] total 72 [2024-11-09 05:29:15,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184392303] [2024-11-09 05:29:15,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:29:15,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-11-09 05:29:15,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:29:15,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-11-09 05:29:15,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=6843, Unknown=1, NotChecked=0, Total=7140 [2024-11-09 05:29:15,604 INFO L87 Difference]: Start difference. First operand 4126 states and 4900 transitions. Second operand has 73 states, 73 states have (on average 3.095890410958904) internal successors, (226), 72 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:19,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:29:19,846 INFO L93 Difference]: Finished difference Result 4321 states and 5081 transitions. [2024-11-09 05:29:19,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-09 05:29:19,847 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 3.095890410958904) internal successors, (226), 72 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 79 [2024-11-09 05:29:19,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:29:19,851 INFO L225 Difference]: With dead ends: 4321 [2024-11-09 05:29:19,851 INFO L226 Difference]: Without dead ends: 2953 [2024-11-09 05:29:19,852 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2322 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=462, Invalid=10879, Unknown=1, NotChecked=0, Total=11342 [2024-11-09 05:29:19,852 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 42 mSDsluCounter, 1847 mSDsCounter, 0 mSdLazyCounter, 3202 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1893 SdHoareTripleChecker+Invalid, 3211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 3202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-09 05:29:19,852 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 1893 Invalid, 3211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 3202 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-09 05:29:19,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2953 states. [2024-11-09 05:29:19,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2953 to 2656. [2024-11-09 05:29:19,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2656 states, 2654 states have (on average 1.1853805576488319) internal successors, (3146), 2655 states have internal predecessors, (3146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:19,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 3146 transitions. [2024-11-09 05:29:19,887 INFO L78 Accepts]: Start accepts. Automaton has 2656 states and 3146 transitions. Word has length 79 [2024-11-09 05:29:19,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:29:19,887 INFO L471 AbstractCegarLoop]: Abstraction has 2656 states and 3146 transitions. [2024-11-09 05:29:19,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 3.095890410958904) internal successors, (226), 72 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:19,887 INFO L276 IsEmpty]: Start isEmpty. Operand 2656 states and 3146 transitions. [2024-11-09 05:29:19,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-11-09 05:29:19,889 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:29:19,889 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:29:19,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-09 05:29:20,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-11-09 05:29:20,090 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:29:20,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:29:20,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1229907497, now seen corresponding path program 13 times [2024-11-09 05:29:20,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:29:20,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284847136] [2024-11-09 05:29:20,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:29:20,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:29:20,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 16 proven. 238 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:29:21,914 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:29:21,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284847136] [2024-11-09 05:29:21,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284847136] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:29:21,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886241641] [2024-11-09 05:29:21,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:29:21,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:29:21,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:29:21,916 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:29:21,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-09 05:29:22,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:22,155 INFO L255 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 99 conjuncts are in the unsatisfiable core [2024-11-09 05:29:22,158 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:29:22,165 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 16 [2024-11-09 05:29:22,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:29:23,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-09 05:29:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 16 proven. 238 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:29:23,629 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:29:23,741 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1458 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_1458) |c_ULTIMATE.start_main_~nondetString1~0#1.base|) (+ 7 |c_ULTIMATE.start_main_~nondetString1~0#1.offset|)) 0)) is different from false [2024-11-09 05:29:23,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:29:23,748 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-11-09 05:29:23,758 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:29:23,759 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 37 treesize of output 32 [2024-11-09 05:29:24,065 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 16 proven. 238 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:29:24,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886241641] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:29:24,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1028083124] [2024-11-09 05:29:24,066 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:29:24,066 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:29:24,066 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:29:24,067 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:29:24,067 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:29:24,857 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:29:28,411 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '110889#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_296| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_299| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_296|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_296|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_299|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_299|)))' at error location [2024-11-09 05:29:28,411 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:29:28,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:29:28,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 23, 23] total 52 [2024-11-09 05:29:28,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454841440] [2024-11-09 05:29:28,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:29:28,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-11-09 05:29:28,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:29:28,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-11-09 05:29:28,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=4243, Unknown=1, NotChecked=130, Total=4556 [2024-11-09 05:29:28,413 INFO L87 Difference]: Start difference. First operand 2656 states and 3146 transitions. Second operand has 53 states, 53 states have (on average 3.056603773584906) internal successors, (162), 52 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:31,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:29:31,760 INFO L93 Difference]: Finished difference Result 4699 states and 5520 transitions. [2024-11-09 05:29:31,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-09 05:29:31,761 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 3.056603773584906) internal successors, (162), 52 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2024-11-09 05:29:31,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:29:31,767 INFO L225 Difference]: With dead ends: 4699 [2024-11-09 05:29:31,767 INFO L226 Difference]: Without dead ends: 3088 [2024-11-09 05:29:31,768 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1097 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=264, Invalid=6711, Unknown=1, NotChecked=164, Total=7140 [2024-11-09 05:29:31,768 INFO L432 NwaCegarLoop]: 44 mSDtfsCounter, 47 mSDsluCounter, 1635 mSDsCounter, 0 mSdLazyCounter, 2940 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1679 SdHoareTripleChecker+Invalid, 3066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 2940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:29:31,769 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1679 Invalid, 3066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 2940 Invalid, 0 Unknown, 118 Unchecked, 2.3s Time] [2024-11-09 05:29:31,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3088 states. [2024-11-09 05:29:31,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3088 to 2742. [2024-11-09 05:29:31,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2742 states, 2740 states have (on average 1.1846715328467152) internal successors, (3246), 2741 states have internal predecessors, (3246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:31,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2742 states to 2742 states and 3246 transitions. [2024-11-09 05:29:31,809 INFO L78 Accepts]: Start accepts. Automaton has 2742 states and 3246 transitions. Word has length 81 [2024-11-09 05:29:31,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:29:31,810 INFO L471 AbstractCegarLoop]: Abstraction has 2742 states and 3246 transitions. [2024-11-09 05:29:31,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 3.056603773584906) internal successors, (162), 52 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:31,810 INFO L276 IsEmpty]: Start isEmpty. Operand 2742 states and 3246 transitions. [2024-11-09 05:29:31,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-09 05:29:31,813 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:29:31,813 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:29:31,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-09 05:29:32,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-09 05:29:32,014 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:29:32,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:29:32,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1632075682, now seen corresponding path program 14 times [2024-11-09 05:29:32,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:29:32,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879153569] [2024-11-09 05:29:32,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:29:32,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:29:32,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:32,970 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 51 proven. 225 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:29:32,971 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:29:32,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879153569] [2024-11-09 05:29:32,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879153569] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:29:32,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412378424] [2024-11-09 05:29:32,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:29:32,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:29:32,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:29:32,972 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:29:32,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-09 05:29:33,380 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-09 05:29:33,380 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:29:33,384 INFO L255 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-11-09 05:29:33,386 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:29:34,383 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 77 proven. 199 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:29:34,383 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:29:35,406 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 7 treesize of output 5 [2024-11-09 05:29:35,729 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 77 proven. 199 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:29:35,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412378424] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:29:35,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [732367084] [2024-11-09 05:29:35,731 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:29:35,731 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:29:35,731 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:29:35,731 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:29:35,731 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:29:36,480 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:29:39,323 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '118934#(and (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_315| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.base_311| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_315|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_311|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_315|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_311|))))' at error location [2024-11-09 05:29:39,323 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:29:39,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:29:39,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 54 [2024-11-09 05:29:39,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118174210] [2024-11-09 05:29:39,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:29:39,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-11-09 05:29:39,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:29:39,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-09 05:29:39,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=4507, Unknown=0, NotChecked=0, Total=4970 [2024-11-09 05:29:39,325 INFO L87 Difference]: Start difference. First operand 2742 states and 3246 transitions. Second operand has 56 states, 55 states have (on average 4.0) internal successors, (220), 55 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:40,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:29:40,735 INFO L93 Difference]: Finished difference Result 2996 states and 3540 transitions. [2024-11-09 05:29:40,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-09 05:29:40,735 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 55 states have (on average 4.0) internal successors, (220), 55 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 84 [2024-11-09 05:29:40,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:29:40,740 INFO L225 Difference]: With dead ends: 2996 [2024-11-09 05:29:40,740 INFO L226 Difference]: Without dead ends: 2996 [2024-11-09 05:29:40,741 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 193 SyntacticMatches, 9 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2456 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=610, Invalid=5710, Unknown=0, NotChecked=0, Total=6320 [2024-11-09 05:29:40,741 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 78 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 1120 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:29:40,741 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 657 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1120 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 05:29:40,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2996 states. [2024-11-09 05:29:40,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2996 to 2988. [2024-11-09 05:29:40,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2988 states, 2986 states have (on average 1.1855324849296718) internal successors, (3540), 2987 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:40,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2988 states to 2988 states and 3540 transitions. [2024-11-09 05:29:40,783 INFO L78 Accepts]: Start accepts. Automaton has 2988 states and 3540 transitions. Word has length 84 [2024-11-09 05:29:40,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:29:40,784 INFO L471 AbstractCegarLoop]: Abstraction has 2988 states and 3540 transitions. [2024-11-09 05:29:40,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 55 states have (on average 4.0) internal successors, (220), 55 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:40,784 INFO L276 IsEmpty]: Start isEmpty. Operand 2988 states and 3540 transitions. [2024-11-09 05:29:40,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-11-09 05:29:40,787 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:29:40,787 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:29:40,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-09 05:29:40,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:29:40,988 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:29:40,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:29:40,988 INFO L85 PathProgramCache]: Analyzing trace with hash -894527392, now seen corresponding path program 18 times [2024-11-09 05:29:40,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:29:40,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858618189] [2024-11-09 05:29:40,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:29:40,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:29:41,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:42,696 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 32 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:29:42,696 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:29:42,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858618189] [2024-11-09 05:29:42,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858618189] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:29:42,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550250028] [2024-11-09 05:29:42,697 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:29:42,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:29:42,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:29:42,698 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:29:42,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-09 05:29:42,905 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:29:42,905 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:29:42,908 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-11-09 05:29:42,910 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:29:43,496 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 13 treesize of output 9 [2024-11-09 05:29:43,704 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 32 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:29:43,704 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:29:43,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:29:43,814 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 12 [2024-11-09 05:29:44,019 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 32 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:29:44,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550250028] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:29:44,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [674407544] [2024-11-09 05:29:44,021 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:29:44,021 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:29:44,021 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:29:44,021 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:29:44,021 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:29:44,691 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:29:47,304 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '125503#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:29:47,304 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:29:47,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:29:47,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 48 [2024-11-09 05:29:47,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858051741] [2024-11-09 05:29:47,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:29:47,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-09 05:29:47,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:29:47,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-09 05:29:47,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=3597, Unknown=2, NotChecked=0, Total=3782 [2024-11-09 05:29:47,306 INFO L87 Difference]: Start difference. First operand 2988 states and 3540 transitions. Second operand has 48 states, 48 states have (on average 2.7083333333333335) internal successors, (130), 48 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:50,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:29:50,725 INFO L93 Difference]: Finished difference Result 4139 states and 4843 transitions. [2024-11-09 05:29:50,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-09 05:29:50,725 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.7083333333333335) internal successors, (130), 48 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2024-11-09 05:29:50,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:29:50,730 INFO L225 Difference]: With dead ends: 4139 [2024-11-09 05:29:50,730 INFO L226 Difference]: Without dead ends: 3588 [2024-11-09 05:29:50,731 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1752 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=339, Invalid=7141, Unknown=2, NotChecked=0, Total=7482 [2024-11-09 05:29:50,731 INFO L432 NwaCegarLoop]: 66 mSDtfsCounter, 183 mSDsluCounter, 2002 mSDsCounter, 0 mSdLazyCounter, 2943 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 2068 SdHoareTripleChecker+Invalid, 2953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 2943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:29:50,732 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 2068 Invalid, 2953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 2943 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-09 05:29:50,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3588 states. [2024-11-09 05:29:50,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3588 to 3398. [2024-11-09 05:29:50,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3398 states, 3396 states have (on average 1.1875736160188457) internal successors, (4033), 3397 states have internal predecessors, (4033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:50,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 4033 transitions. [2024-11-09 05:29:50,778 INFO L78 Accepts]: Start accepts. Automaton has 3398 states and 4033 transitions. Word has length 85 [2024-11-09 05:29:50,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:29:50,779 INFO L471 AbstractCegarLoop]: Abstraction has 3398 states and 4033 transitions. [2024-11-09 05:29:50,779 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.7083333333333335) internal successors, (130), 48 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:29:50,779 INFO L276 IsEmpty]: Start isEmpty. Operand 3398 states and 4033 transitions. [2024-11-09 05:29:50,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-09 05:29:50,782 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:29:50,782 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:29:50,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-09 05:29:50,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2024-11-09 05:29:50,983 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:29:50,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:29:50,984 INFO L85 PathProgramCache]: Analyzing trace with hash 928726214, now seen corresponding path program 19 times [2024-11-09 05:29:50,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:29:50,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207138081] [2024-11-09 05:29:50,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:29:50,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:29:51,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:52,563 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 117 proven. 301 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:29:52,563 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:29:52,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207138081] [2024-11-09 05:29:52,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207138081] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:29:52,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022945746] [2024-11-09 05:29:52,563 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:29:52,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:29:52,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:29:52,565 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:29:52,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-09 05:29:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:29:52,786 INFO L255 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-11-09 05:29:52,789 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:29:53,751 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 145 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:29:53,752 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:29:54,964 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 5 treesize of output 3 [2024-11-09 05:29:55,499 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 145 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:29:55,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022945746] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:29:55,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1711184235] [2024-11-09 05:29:55,500 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:29:55,501 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:29:55,501 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:29:55,501 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:29:55,501 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:29:55,968 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:29:58,553 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '133686#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:29:58,553 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:29:58,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:29:58,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 59 [2024-11-09 05:29:58,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255986704] [2024-11-09 05:29:58,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:29:58,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-11-09 05:29:58,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:29:58,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-11-09 05:29:58,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=4959, Unknown=2, NotChecked=0, Total=5402 [2024-11-09 05:29:58,555 INFO L87 Difference]: Start difference. First operand 3398 states and 4033 transitions. Second operand has 60 states, 59 states have (on average 3.0677966101694913) internal successors, (181), 60 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:01,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:30:01,954 INFO L93 Difference]: Finished difference Result 3830 states and 4480 transitions. [2024-11-09 05:30:01,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-09 05:30:01,954 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 59 states have (on average 3.0677966101694913) internal successors, (181), 60 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 88 [2024-11-09 05:30:01,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:30:01,957 INFO L225 Difference]: With dead ends: 3830 [2024-11-09 05:30:01,957 INFO L226 Difference]: Without dead ends: 3830 [2024-11-09 05:30:01,958 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 206 SyntacticMatches, 12 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3585 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=784, Invalid=8916, Unknown=2, NotChecked=0, Total=9702 [2024-11-09 05:30:01,958 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 335 mSDsluCounter, 1176 mSDsCounter, 0 mSdLazyCounter, 2324 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 2324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:30:01,958 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 1233 Invalid, 2324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2324 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-09 05:30:01,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3830 states. [2024-11-09 05:30:01,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3830 to 3466. [2024-11-09 05:30:01,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3466 states, 3464 states have (on average 1.1885103926096998) internal successors, (4117), 3465 states have internal predecessors, (4117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:01,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3466 states to 3466 states and 4117 transitions. [2024-11-09 05:30:01,997 INFO L78 Accepts]: Start accepts. Automaton has 3466 states and 4117 transitions. Word has length 88 [2024-11-09 05:30:01,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:30:01,997 INFO L471 AbstractCegarLoop]: Abstraction has 3466 states and 4117 transitions. [2024-11-09 05:30:01,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 59 states have (on average 3.0677966101694913) internal successors, (181), 60 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:01,997 INFO L276 IsEmpty]: Start isEmpty. Operand 3466 states and 4117 transitions. [2024-11-09 05:30:01,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-09 05:30:01,999 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:30:01,999 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:30:02,020 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-11-09 05:30:02,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:30:02,200 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:30:02,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:30:02,200 INFO L85 PathProgramCache]: Analyzing trace with hash -739175546, now seen corresponding path program 15 times [2024-11-09 05:30:02,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:30:02,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093323935] [2024-11-09 05:30:02,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:30:02,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:30:02,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:30:04,178 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 18 proven. 308 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:30:04,178 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:30:04,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093323935] [2024-11-09 05:30:04,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093323935] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:30:04,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346806003] [2024-11-09 05:30:04,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:30:04,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:30:04,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:30:04,180 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:30:04,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-09 05:30:04,543 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:30:04,543 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:30:04,549 INFO L255 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 177 conjuncts are in the unsatisfiable core [2024-11-09 05:30:04,553 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:30:05,862 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-09 05:30:05,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-09 05:30:10,453 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 05:30:10,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 52 treesize of output 24 [2024-11-09 05:30:10,571 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 18 proven. 309 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:30:10,571 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:30:14,188 INFO L349 Elim1Store]: treesize reduction 129, result has 27.9 percent of original size [2024-11-09 05:30:14,188 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 5 new quantified variables, introduced 11 case distinctions, treesize of input 533 treesize of output 487 [2024-11-09 05:30:14,232 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:30:14,233 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 449 treesize of output 417 [2024-11-09 05:30:14,575 INFO L349 Elim1Store]: treesize reduction 15, result has 40.0 percent of original size [2024-11-09 05:30:14,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 40 treesize of output 32 [2024-11-09 05:30:14,592 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 14 treesize of output 12 [2024-11-09 05:30:17,095 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 42 proven. 285 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:30:17,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346806003] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:30:17,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [857615753] [2024-11-09 05:30:17,097 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:30:17,097 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:30:17,097 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:30:17,097 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:30:17,097 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:30:17,979 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:30:23,545 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '141691#(and (exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_336| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_340| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_340|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_336|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_336|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_340|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|))) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:30:23,546 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:30:23,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:30:23,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 45, 42] total 110 [2024-11-09 05:30:23,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769521657] [2024-11-09 05:30:23,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:30:23,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2024-11-09 05:30:23,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:30:23,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2024-11-09 05:30:23,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=585, Invalid=15165, Unknown=0, NotChecked=0, Total=15750 [2024-11-09 05:30:23,549 INFO L87 Difference]: Start difference. First operand 3466 states and 4117 transitions. Second operand has 111 states, 111 states have (on average 2.2882882882882885) internal successors, (254), 110 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:33,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:30:33,410 INFO L93 Difference]: Finished difference Result 6284 states and 7476 transitions. [2024-11-09 05:30:33,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-09 05:30:33,411 INFO L78 Accepts]: Start accepts. Automaton has has 111 states, 111 states have (on average 2.2882882882882885) internal successors, (254), 110 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 90 [2024-11-09 05:30:33,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:30:33,415 INFO L225 Difference]: With dead ends: 6284 [2024-11-09 05:30:33,415 INFO L226 Difference]: Without dead ends: 6227 [2024-11-09 05:30:33,417 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6853 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=1028, Invalid=28384, Unknown=0, NotChecked=0, Total=29412 [2024-11-09 05:30:33,417 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 129 mSDsluCounter, 1742 mSDsCounter, 0 mSdLazyCounter, 4560 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1785 SdHoareTripleChecker+Invalid, 4571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 4560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:30:33,417 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 1785 Invalid, 4571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 4560 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-09 05:30:33,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6227 states. [2024-11-09 05:30:33,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6227 to 5882. [2024-11-09 05:30:33,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5882 states, 5880 states have (on average 1.1918367346938776) internal successors, (7008), 5881 states have internal predecessors, (7008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5882 states to 5882 states and 7008 transitions. [2024-11-09 05:30:33,474 INFO L78 Accepts]: Start accepts. Automaton has 5882 states and 7008 transitions. Word has length 90 [2024-11-09 05:30:33,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:30:33,475 INFO L471 AbstractCegarLoop]: Abstraction has 5882 states and 7008 transitions. [2024-11-09 05:30:33,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 2.2882882882882885) internal successors, (254), 110 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:33,475 INFO L276 IsEmpty]: Start isEmpty. Operand 5882 states and 7008 transitions. [2024-11-09 05:30:33,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2024-11-09 05:30:33,478 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:30:33,478 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:30:33,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-11-09 05:30:33,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-11-09 05:30:33,679 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:30:33,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:30:33,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1810051273, now seen corresponding path program 20 times [2024-11-09 05:30:33,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:30:33,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620305372] [2024-11-09 05:30:33,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:30:33,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:30:33,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:30:35,179 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 35 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:30:35,180 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:30:35,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620305372] [2024-11-09 05:30:35,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620305372] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:30:35,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237914108] [2024-11-09 05:30:35,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:30:35,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:30:35,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:30:35,181 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:30:35,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-09 05:30:35,646 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2024-11-09 05:30:35,646 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:30:35,651 INFO L255 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-11-09 05:30:35,653 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:30:36,315 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 13 treesize of output 9 [2024-11-09 05:30:36,548 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 35 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:30:36,548 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:30:36,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:30:36,678 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 12 [2024-11-09 05:30:36,881 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 35 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:30:36,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237914108] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:30:36,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1010804737] [2024-11-09 05:30:36,882 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:30:36,882 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:30:36,882 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:30:36,882 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:30:36,883 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:30:37,407 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:30:40,078 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '154561#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:30:40,078 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:30:40,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:30:40,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 51 [2024-11-09 05:30:40,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556712296] [2024-11-09 05:30:40,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:30:40,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-09 05:30:40,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:30:40,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-09 05:30:40,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=3967, Unknown=2, NotChecked=0, Total=4160 [2024-11-09 05:30:40,080 INFO L87 Difference]: Start difference. First operand 5882 states and 7008 transitions. Second operand has 51 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 51 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:44,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:30:44,022 INFO L93 Difference]: Finished difference Result 7700 states and 9075 transitions. [2024-11-09 05:30:44,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-09 05:30:44,023 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 51 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2024-11-09 05:30:44,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:30:44,028 INFO L225 Difference]: With dead ends: 7700 [2024-11-09 05:30:44,029 INFO L226 Difference]: Without dead ends: 7079 [2024-11-09 05:30:44,029 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1951 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=359, Invalid=8011, Unknown=2, NotChecked=0, Total=8372 [2024-11-09 05:30:44,030 INFO L432 NwaCegarLoop]: 71 mSDtfsCounter, 135 mSDsluCounter, 2061 mSDsCounter, 0 mSdLazyCounter, 3173 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 2132 SdHoareTripleChecker+Invalid, 3185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 3173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:30:44,030 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 2132 Invalid, 3185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 3173 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-09 05:30:44,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7079 states. [2024-11-09 05:30:44,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7079 to 6708. [2024-11-09 05:30:44,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6708 states, 6706 states have (on average 1.1940053683268714) internal successors, (8007), 6707 states have internal predecessors, (8007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:44,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6708 states to 6708 states and 8007 transitions. [2024-11-09 05:30:44,099 INFO L78 Accepts]: Start accepts. Automaton has 6708 states and 8007 transitions. Word has length 92 [2024-11-09 05:30:44,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:30:44,133 INFO L471 AbstractCegarLoop]: Abstraction has 6708 states and 8007 transitions. [2024-11-09 05:30:44,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 51 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:44,133 INFO L276 IsEmpty]: Start isEmpty. Operand 6708 states and 8007 transitions. [2024-11-09 05:30:44,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-09 05:30:44,137 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:30:44,137 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:30:44,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-11-09 05:30:44,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-11-09 05:30:44,337 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:30:44,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:30:44,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1643708955, now seen corresponding path program 16 times [2024-11-09 05:30:44,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:30:44,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220490477] [2024-11-09 05:30:44,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:30:44,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:30:44,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:30:45,464 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 70 proven. 281 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:30:45,465 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:30:45,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220490477] [2024-11-09 05:30:45,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220490477] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:30:45,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731628555] [2024-11-09 05:30:45,465 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:30:45,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:30:45,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:30:45,466 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:30:45,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-09 05:30:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:30:45,739 INFO L255 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-11-09 05:30:45,742 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:30:46,707 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 92 proven. 259 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:30:46,708 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:30:47,730 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 5 treesize of output 3 [2024-11-09 05:30:48,131 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 92 proven. 259 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:30:48,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731628555] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:30:48,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [654320645] [2024-11-09 05:30:48,133 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:30:48,133 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:30:48,133 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:30:48,133 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:30:48,133 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:30:48,933 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:30:51,915 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '169640#(and (exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.base_355| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_360| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_355|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_355|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_360|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_360|))) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:30:51,915 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:30:51,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:30:51,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 49 [2024-11-09 05:30:51,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308009855] [2024-11-09 05:30:51,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:30:51,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-09 05:30:51,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:30:51,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-09 05:30:51,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=335, Invalid=3955, Unknown=0, NotChecked=0, Total=4290 [2024-11-09 05:30:51,917 INFO L87 Difference]: Start difference. First operand 6708 states and 8007 transitions. Second operand has 51 states, 50 states have (on average 3.8) internal successors, (190), 50 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:53,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:30:53,974 INFO L93 Difference]: Finished difference Result 7055 states and 8413 transitions. [2024-11-09 05:30:53,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-09 05:30:53,975 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 3.8) internal successors, (190), 50 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 93 [2024-11-09 05:30:53,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:30:53,980 INFO L225 Difference]: With dead ends: 7055 [2024-11-09 05:30:53,980 INFO L226 Difference]: Without dead ends: 7055 [2024-11-09 05:30:53,981 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 226 SyntacticMatches, 10 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2102 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=440, Invalid=5260, Unknown=0, NotChecked=0, Total=5700 [2024-11-09 05:30:53,981 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 66 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 1693 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 873 SdHoareTripleChecker+Invalid, 1693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:30:53,981 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 873 Invalid, 1693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1693 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-09 05:30:53,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7055 states. [2024-11-09 05:30:54,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7055 to 7046. [2024-11-09 05:30:54,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7046 states, 7044 states have (on average 1.1943498012492901) internal successors, (8413), 7045 states have internal predecessors, (8413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:54,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7046 states to 7046 states and 8413 transitions. [2024-11-09 05:30:54,046 INFO L78 Accepts]: Start accepts. Automaton has 7046 states and 8413 transitions. Word has length 93 [2024-11-09 05:30:54,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:30:54,046 INFO L471 AbstractCegarLoop]: Abstraction has 7046 states and 8413 transitions. [2024-11-09 05:30:54,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 3.8) internal successors, (190), 50 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:30:54,047 INFO L276 IsEmpty]: Start isEmpty. Operand 7046 states and 8413 transitions. [2024-11-09 05:30:54,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-11-09 05:30:54,050 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:30:54,050 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:30:54,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-09 05:30:54,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-09 05:30:54,250 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:30:54,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:30:54,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1244523939, now seen corresponding path program 21 times [2024-11-09 05:30:54,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:30:54,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180729139] [2024-11-09 05:30:54,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:30:54,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:30:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:30:55,496 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 145 proven. 353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:30:55,497 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:30:55,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180729139] [2024-11-09 05:30:55,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180729139] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:30:55,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898868387] [2024-11-09 05:30:55,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:30:55,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:30:55,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:30:55,498 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:30:55,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-09 05:30:55,707 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:30:55,708 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:30:55,711 INFO L255 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-11-09 05:30:55,712 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:30:56,565 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 176 proven. 322 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:30:56,565 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:30:57,635 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 5 treesize of output 3 [2024-11-09 05:30:58,131 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 176 proven. 322 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:30:58,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898868387] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:30:58,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [991060952] [2024-11-09 05:30:58,132 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:30:58,132 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:30:58,133 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:30:58,133 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:30:58,133 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:30:58,576 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:31:00,827 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '184404#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:31:00,827 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:31:00,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:31:00,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 63 [2024-11-09 05:31:00,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282833327] [2024-11-09 05:31:00,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:31:00,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-11-09 05:31:00,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:31:00,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-11-09 05:31:00,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=5502, Unknown=2, NotChecked=0, Total=6006 [2024-11-09 05:31:00,829 INFO L87 Difference]: Start difference. First operand 7046 states and 8413 transitions. Second operand has 64 states, 63 states have (on average 3.0952380952380953) internal successors, (195), 64 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:31:03,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:31:03,937 INFO L93 Difference]: Finished difference Result 7763 states and 9154 transitions. [2024-11-09 05:31:03,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-09 05:31:03,938 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 63 states have (on average 3.0952380952380953) internal successors, (195), 64 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2024-11-09 05:31:03,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:31:03,944 INFO L225 Difference]: With dead ends: 7763 [2024-11-09 05:31:03,944 INFO L226 Difference]: Without dead ends: 7763 [2024-11-09 05:31:03,945 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 224 SyntacticMatches, 13 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4122 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=886, Invalid=10032, Unknown=2, NotChecked=0, Total=10920 [2024-11-09 05:31:03,946 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 302 mSDsluCounter, 1239 mSDsCounter, 0 mSdLazyCounter, 2437 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 1302 SdHoareTripleChecker+Invalid, 2437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-09 05:31:03,946 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 1302 Invalid, 2437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2437 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-09 05:31:03,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7763 states. [2024-11-09 05:31:04,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7763 to 7150. [2024-11-09 05:31:04,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7150 states, 7148 states have (on average 1.1950195858981534) internal successors, (8542), 7149 states have internal predecessors, (8542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:31:04,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7150 states to 7150 states and 8542 transitions. [2024-11-09 05:31:04,017 INFO L78 Accepts]: Start accepts. Automaton has 7150 states and 8542 transitions. Word has length 95 [2024-11-09 05:31:04,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:31:04,017 INFO L471 AbstractCegarLoop]: Abstraction has 7150 states and 8542 transitions. [2024-11-09 05:31:04,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 3.0952380952380953) internal successors, (195), 64 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:31:04,017 INFO L276 IsEmpty]: Start isEmpty. Operand 7150 states and 8542 transitions. [2024-11-09 05:31:04,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-11-09 05:31:04,021 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:31:04,021 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:31:04,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-11-09 05:31:04,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-11-09 05:31:04,222 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:31:04,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:31:04,222 INFO L85 PathProgramCache]: Analyzing trace with hash 33604579, now seen corresponding path program 6 times [2024-11-09 05:31:04,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:31:04,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263036669] [2024-11-09 05:31:04,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:31:04,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:31:04,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:31:05,617 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 18 proven. 341 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:31:05,618 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:31:05,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263036669] [2024-11-09 05:31:05,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263036669] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:31:05,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526933270] [2024-11-09 05:31:05,618 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:31:05,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:31:05,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:31:05,619 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:31:05,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-09 05:31:05,918 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:31:05,918 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:31:05,923 INFO L255 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 196 conjuncts are in the unsatisfiable core [2024-11-09 05:31:05,926 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:31:06,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-09 05:31:07,000 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-09 05:31:07,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-09 05:31:11,376 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 05:31:11,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 63 treesize of output 27 [2024-11-09 05:31:11,469 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 18 proven. 349 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:31:11,469 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:31:17,420 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:31:17,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 499 treesize of output 334 [2024-11-09 05:31:17,496 INFO L349 Elim1Store]: treesize reduction 16, result has 66.7 percent of original size [2024-11-09 05:31:17,497 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 388 treesize of output 325 [2024-11-09 05:31:17,589 INFO L349 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2024-11-09 05:31:17,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 426 treesize of output 417 [2024-11-09 05:31:17,621 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:31:17,622 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 432 treesize of output 416 [2024-11-09 05:31:18,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 93 [2024-11-09 05:31:18,110 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 05:31:18,111 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 05:31:18,121 INFO L349 Elim1Store]: treesize reduction 55, result has 1.8 percent of original size [2024-11-09 05:31:18,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 1 [2024-11-09 05:31:18,298 INFO L349 Elim1Store]: treesize reduction 20, result has 85.4 percent of original size [2024-11-09 05:31:18,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 201 treesize of output 262 [2024-11-09 05:31:20,726 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 21 proven. 346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:31:20,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526933270] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:31:20,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1177567998] [2024-11-09 05:31:20,727 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:31:20,727 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:31:20,728 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:31:20,728 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:31:20,728 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:31:21,877 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:31:24,896 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '199385#true' at error location [2024-11-09 05:31:24,896 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:31:24,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:31:24,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 50, 49] total 121 [2024-11-09 05:31:24,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536420978] [2024-11-09 05:31:24,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:31:24,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2024-11-09 05:31:24,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:31:24,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2024-11-09 05:31:24,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=769, Invalid=17053, Unknown=0, NotChecked=0, Total=17822 [2024-11-09 05:31:24,899 INFO L87 Difference]: Start difference. First operand 7150 states and 8542 transitions. Second operand has 122 states, 122 states have (on average 2.30327868852459) internal successors, (281), 121 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:31:41,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:31:41,075 INFO L93 Difference]: Finished difference Result 8035 states and 9538 transitions. [2024-11-09 05:31:41,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-11-09 05:31:41,076 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 122 states have (on average 2.30327868852459) internal successors, (281), 121 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 97 [2024-11-09 05:31:41,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:31:41,079 INFO L225 Difference]: With dead ends: 8035 [2024-11-09 05:31:41,079 INFO L226 Difference]: Without dead ends: 5425 [2024-11-09 05:31:41,081 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9126 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=1474, Invalid=34816, Unknown=0, NotChecked=0, Total=36290 [2024-11-09 05:31:41,081 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 161 mSDsluCounter, 2450 mSDsCounter, 0 mSdLazyCounter, 9022 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 2505 SdHoareTripleChecker+Invalid, 9033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 9022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:31:41,081 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 2505 Invalid, 9033 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [11 Valid, 9022 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2024-11-09 05:31:41,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2024-11-09 05:31:41,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 4422. [2024-11-09 05:31:41,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4422 states, 4420 states have (on average 1.1914027149321267) internal successors, (5266), 4421 states have internal predecessors, (5266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:31:41,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4422 states to 4422 states and 5266 transitions. [2024-11-09 05:31:41,126 INFO L78 Accepts]: Start accepts. Automaton has 4422 states and 5266 transitions. Word has length 97 [2024-11-09 05:31:41,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:31:41,127 INFO L471 AbstractCegarLoop]: Abstraction has 4422 states and 5266 transitions. [2024-11-09 05:31:41,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 122 states have (on average 2.30327868852459) internal successors, (281), 121 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:31:41,127 INFO L276 IsEmpty]: Start isEmpty. Operand 4422 states and 5266 transitions. [2024-11-09 05:31:41,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-09 05:31:41,129 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:31:41,129 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:31:41,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-11-09 05:31:41,329 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-11-09 05:31:41,329 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:31:41,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:31:41,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1228204225, now seen corresponding path program 17 times [2024-11-09 05:31:41,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:31:41,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783385463] [2024-11-09 05:31:41,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:31:41,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:31:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:31:43,203 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 20 proven. 387 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:31:43,203 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:31:43,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783385463] [2024-11-09 05:31:43,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783385463] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:31:43,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008128098] [2024-11-09 05:31:43,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:31:43,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:31:43,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:31:43,205 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:31:43,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-09 05:31:43,673 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-09 05:31:43,673 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:31:43,678 INFO L255 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 189 conjuncts are in the unsatisfiable core [2024-11-09 05:31:43,682 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:31:43,690 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 16 [2024-11-09 05:31:44,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:31:44,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-09 05:31:50,082 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-09 05:31:50,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 58 treesize of output 24 [2024-11-09 05:31:50,183 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 20 proven. 387 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:31:50,183 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:31:53,825 INFO L349 Elim1Store]: treesize reduction 16, result has 66.7 percent of original size [2024-11-09 05:31:53,825 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 462 treesize of output 454 [2024-11-09 05:31:53,862 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:31:53,863 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 48 treesize of output 50 [2024-11-09 05:31:54,249 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 79 treesize of output 69 [2024-11-09 05:31:54,287 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-09 05:31:54,343 INFO L349 Elim1Store]: treesize reduction 16, result has 71.9 percent of original size [2024-11-09 05:31:54,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 229 treesize of output 208 [2024-11-09 05:31:56,677 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 36 proven. 371 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:31:56,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008128098] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:31:56,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [138138999] [2024-11-09 05:31:56,678 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:31:56,678 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:31:56,679 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:31:56,679 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:31:56,679 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:31:57,446 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:32:02,441 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '213362#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_404| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.base_399| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_404|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_399|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_404|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_399|)))' at error location [2024-11-09 05:32:02,441 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:32:02,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:32:02,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 41, 40] total 107 [2024-11-09 05:32:02,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378418426] [2024-11-09 05:32:02,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:32:02,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2024-11-09 05:32:02,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:32:02,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2024-11-09 05:32:02,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=504, Invalid=14502, Unknown=0, NotChecked=0, Total=15006 [2024-11-09 05:32:02,444 INFO L87 Difference]: Start difference. First operand 4422 states and 5266 transitions. Second operand has 108 states, 108 states have (on average 2.638888888888889) internal successors, (285), 107 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:10,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:32:10,363 INFO L93 Difference]: Finished difference Result 12600 states and 15124 transitions. [2024-11-09 05:32:10,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-11-09 05:32:10,364 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 108 states have (on average 2.638888888888889) internal successors, (285), 107 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2024-11-09 05:32:10,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:32:10,374 INFO L225 Difference]: With dead ends: 12600 [2024-11-09 05:32:10,374 INFO L226 Difference]: Without dead ends: 12537 [2024-11-09 05:32:10,375 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4829 ImplicationChecksByTransitivity, 18.2s TimeCoverageRelationStatistics Valid=721, Invalid=21629, Unknown=0, NotChecked=0, Total=22350 [2024-11-09 05:32:10,375 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 167 mSDsluCounter, 2810 mSDsCounter, 0 mSdLazyCounter, 5741 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 2863 SdHoareTripleChecker+Invalid, 5753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 5741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:32:10,375 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 2863 Invalid, 5753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 5741 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2024-11-09 05:32:10,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12537 states. [2024-11-09 05:32:10,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12537 to 12488. [2024-11-09 05:32:10,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12488 states, 12486 states have (on average 1.2045490949863848) internal successors, (15040), 12487 states have internal predecessors, (15040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:10,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12488 states to 12488 states and 15040 transitions. [2024-11-09 05:32:10,540 INFO L78 Accepts]: Start accepts. Automaton has 12488 states and 15040 transitions. Word has length 99 [2024-11-09 05:32:10,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:32:10,540 INFO L471 AbstractCegarLoop]: Abstraction has 12488 states and 15040 transitions. [2024-11-09 05:32:10,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 2.638888888888889) internal successors, (285), 107 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:10,540 INFO L276 IsEmpty]: Start isEmpty. Operand 12488 states and 15040 transitions. [2024-11-09 05:32:10,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-09 05:32:10,544 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:32:10,545 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:32:10,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2024-11-09 05:32:10,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-09 05:32:10,745 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:32:10,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:32:10,746 INFO L85 PathProgramCache]: Analyzing trace with hash -2113393882, now seen corresponding path program 22 times [2024-11-09 05:32:10,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:32:10,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258501545] [2024-11-09 05:32:10,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:32:10,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:32:10,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:32:12,093 INFO L134 CoverageAnalysis]: Checked inductivity of 548 backedges. 38 proven. 510 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:12,093 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:32:12,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258501545] [2024-11-09 05:32:12,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258501545] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:32:12,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784920731] [2024-11-09 05:32:12,093 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:32:12,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:12,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:32:12,094 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:32:12,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-09 05:32:12,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:32:12,357 INFO L255 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 142 conjuncts are in the unsatisfiable core [2024-11-09 05:32:12,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:32:13,286 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 13 treesize of output 9 [2024-11-09 05:32:13,514 INFO L134 CoverageAnalysis]: Checked inductivity of 548 backedges. 38 proven. 510 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:13,514 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:32:13,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:32:13,632 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 12 [2024-11-09 05:32:13,834 INFO L134 CoverageAnalysis]: Checked inductivity of 548 backedges. 38 proven. 510 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:13,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784920731] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:32:13,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1216933457] [2024-11-09 05:32:13,835 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:32:13,835 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:32:13,835 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:32:13,835 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:32:13,836 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:32:14,347 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:32:16,734 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '239161#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:32:16,734 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:32:16,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:32:16,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 54 [2024-11-09 05:32:16,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505356182] [2024-11-09 05:32:16,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:32:16,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-09 05:32:16,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:32:16,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-09 05:32:16,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=4355, Unknown=2, NotChecked=0, Total=4556 [2024-11-09 05:32:16,736 INFO L87 Difference]: Start difference. First operand 12488 states and 15040 transitions. Second operand has 54 states, 54 states have (on average 2.7777777777777777) internal successors, (150), 54 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:20,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:32:20,693 INFO L93 Difference]: Finished difference Result 15756 states and 18856 transitions. [2024-11-09 05:32:20,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-09 05:32:20,693 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.7777777777777777) internal successors, (150), 54 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2024-11-09 05:32:20,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:32:20,704 INFO L225 Difference]: With dead ends: 15756 [2024-11-09 05:32:20,705 INFO L226 Difference]: Without dead ends: 14961 [2024-11-09 05:32:20,705 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2161 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=379, Invalid=8931, Unknown=2, NotChecked=0, Total=9312 [2024-11-09 05:32:20,705 INFO L432 NwaCegarLoop]: 76 mSDtfsCounter, 216 mSDsluCounter, 2748 mSDsCounter, 0 mSdLazyCounter, 3822 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 2824 SdHoareTripleChecker+Invalid, 3834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 3822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:32:20,706 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 2824 Invalid, 3834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 3822 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-09 05:32:20,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14961 states. [2024-11-09 05:32:20,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14961 to 14203. [2024-11-09 05:32:20,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14203 states, 14201 states have (on average 1.206323498345187) internal successors, (17131), 14202 states have internal predecessors, (17131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:20,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14203 states to 14203 states and 17131 transitions. [2024-11-09 05:32:20,845 INFO L78 Accepts]: Start accepts. Automaton has 14203 states and 17131 transitions. Word has length 99 [2024-11-09 05:32:20,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:32:20,845 INFO L471 AbstractCegarLoop]: Abstraction has 14203 states and 17131 transitions. [2024-11-09 05:32:20,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.7777777777777777) internal successors, (150), 54 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:20,845 INFO L276 IsEmpty]: Start isEmpty. Operand 14203 states and 17131 transitions. [2024-11-09 05:32:20,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-11-09 05:32:20,852 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:32:20,852 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:32:20,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-09 05:32:21,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:21,053 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:32:21,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:32:21,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1989001290, now seen corresponding path program 18 times [2024-11-09 05:32:21,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:32:21,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887017210] [2024-11-09 05:32:21,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:32:21,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:32:21,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:32:22,192 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 92 proven. 343 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:32:22,193 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:32:22,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887017210] [2024-11-09 05:32:22,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887017210] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:32:22,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624245556] [2024-11-09 05:32:22,193 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:32:22,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:22,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:32:22,194 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:32:22,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-09 05:32:22,603 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:32:22,603 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:32:22,610 INFO L255 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 104 conjuncts are in the unsatisfiable core [2024-11-09 05:32:22,613 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:32:23,726 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 117 proven. 318 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:32:23,726 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:32:24,662 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 21 treesize of output 17 [2024-11-09 05:32:25,440 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 117 proven. 318 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:32:25,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624245556] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:32:25,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2060714525] [2024-11-09 05:32:25,442 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:32:25,442 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:32:25,442 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:32:25,442 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:32:25,442 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:32:26,257 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:32:29,199 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '269862#(and (exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_424| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.base_419| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_419|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_419|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_424|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_424|))) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:32:29,199 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:32:29,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:32:29,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 24] total 62 [2024-11-09 05:32:29,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060154107] [2024-11-09 05:32:29,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:32:29,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-11-09 05:32:29,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:32:29,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-11-09 05:32:29,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=5597, Unknown=0, NotChecked=0, Total=6162 [2024-11-09 05:32:29,201 INFO L87 Difference]: Start difference. First operand 14203 states and 17131 transitions. Second operand has 64 states, 63 states have (on average 3.9047619047619047) internal successors, (246), 63 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:31,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:32:31,350 INFO L93 Difference]: Finished difference Result 14605 states and 17603 transitions. [2024-11-09 05:32:31,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-09 05:32:31,350 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 63 states have (on average 3.9047619047619047) internal successors, (246), 63 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 102 [2024-11-09 05:32:31,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:32:31,360 INFO L225 Difference]: With dead ends: 14605 [2024-11-09 05:32:31,361 INFO L226 Difference]: Without dead ends: 14605 [2024-11-09 05:32:31,361 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2577 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=680, Invalid=7152, Unknown=0, NotChecked=0, Total=7832 [2024-11-09 05:32:31,362 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 76 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 2077 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 1077 SdHoareTripleChecker+Invalid, 2077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:32:31,362 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 1077 Invalid, 2077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2077 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-09 05:32:31,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14605 states. [2024-11-09 05:32:31,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14605 to 14595. [2024-11-09 05:32:31,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14595 states, 14593 states have (on average 1.2062632769135888) internal successors, (17603), 14594 states have internal predecessors, (17603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:31,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14595 states to 14595 states and 17603 transitions. [2024-11-09 05:32:31,542 INFO L78 Accepts]: Start accepts. Automaton has 14595 states and 17603 transitions. Word has length 102 [2024-11-09 05:32:31,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:32:31,542 INFO L471 AbstractCegarLoop]: Abstraction has 14595 states and 17603 transitions. [2024-11-09 05:32:31,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 3.9047619047619047) internal successors, (246), 63 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:31,542 INFO L276 IsEmpty]: Start isEmpty. Operand 14595 states and 17603 transitions. [2024-11-09 05:32:31,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-11-09 05:32:31,548 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:32:31,549 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:32:31,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-11-09 05:32:31,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:31,749 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:32:31,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:32:31,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1355668212, now seen corresponding path program 23 times [2024-11-09 05:32:31,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:32:31,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215899822] [2024-11-09 05:32:31,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:32:31,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:32:31,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:32:33,540 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 176 proven. 409 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:33,540 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:32:33,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215899822] [2024-11-09 05:32:33,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215899822] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:32:33,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322341496] [2024-11-09 05:32:33,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:32:33,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:33,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:32:33,542 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:32:33,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-09 05:32:34,055 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-11-09 05:32:34,056 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:32:34,060 INFO L255 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 109 conjuncts are in the unsatisfiable core [2024-11-09 05:32:34,062 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:32:34,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2024-11-09 05:32:35,887 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 222 proven. 363 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:35,888 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:32:38,639 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 222 proven. 363 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:38,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322341496] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:32:38,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [186357841] [2024-11-09 05:32:38,640 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:32:38,640 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:32:38,640 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:32:38,640 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:32:38,641 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:32:39,195 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:32:41,907 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '299799#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:32:41,907 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:32:41,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:32:41,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 95 [2024-11-09 05:32:41,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514883358] [2024-11-09 05:32:41,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:32:41,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2024-11-09 05:32:41,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:32:41,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2024-11-09 05:32:41,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1256, Invalid=10732, Unknown=2, NotChecked=0, Total=11990 [2024-11-09 05:32:41,910 INFO L87 Difference]: Start difference. First operand 14595 states and 17603 transitions. Second operand has 96 states, 95 states have (on average 3.2) internal successors, (304), 96 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:45,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:32:45,611 INFO L93 Difference]: Finished difference Result 15871 states and 19011 transitions. [2024-11-09 05:32:45,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-09 05:32:45,612 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 95 states have (on average 3.2) internal successors, (304), 96 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 102 [2024-11-09 05:32:45,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:32:45,623 INFO L225 Difference]: With dead ends: 15871 [2024-11-09 05:32:45,623 INFO L226 Difference]: Without dead ends: 15871 [2024-11-09 05:32:45,624 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6672 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=1940, Invalid=17240, Unknown=2, NotChecked=0, Total=19182 [2024-11-09 05:32:45,624 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 356 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 2125 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 1382 SdHoareTripleChecker+Invalid, 2125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-09 05:32:45,624 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 1382 Invalid, 2125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2125 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-09 05:32:45,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15871 states. [2024-11-09 05:32:45,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15871 to 14767. [2024-11-09 05:32:45,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14767 states, 14765 states have (on average 1.2067050457162207) internal successors, (17817), 14766 states have internal predecessors, (17817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:45,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14767 states to 14767 states and 17817 transitions. [2024-11-09 05:32:45,758 INFO L78 Accepts]: Start accepts. Automaton has 14767 states and 17817 transitions. Word has length 102 [2024-11-09 05:32:45,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:32:45,758 INFO L471 AbstractCegarLoop]: Abstraction has 14767 states and 17817 transitions. [2024-11-09 05:32:45,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 95 states have (on average 3.2) internal successors, (304), 96 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:45,759 INFO L276 IsEmpty]: Start isEmpty. Operand 14767 states and 17817 transitions. [2024-11-09 05:32:45,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-11-09 05:32:45,763 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:32:45,763 INFO L215 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:32:45,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-11-09 05:32:45,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:45,963 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:32:45,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:32:45,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1815743186, now seen corresponding path program 7 times [2024-11-09 05:32:45,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:32:45,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870793307] [2024-11-09 05:32:45,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:32:45,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:32:45,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:32:47,391 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 20 proven. 424 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:32:47,391 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:32:47,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870793307] [2024-11-09 05:32:47,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870793307] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:32:47,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248162476] [2024-11-09 05:32:47,392 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:32:47,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:47,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:32:47,393 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:32:47,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-09 05:32:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:32:47,713 INFO L255 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-11-09 05:32:47,717 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:32:47,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-09 05:32:48,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:32:48,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-09 05:32:48,639 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 21 proven. 423 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:32:48,639 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:32:48,768 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2242 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_2242) |c_ULTIMATE.start_main_~nondetString1~0#1.base|) (+ 9 |c_ULTIMATE.start_main_~nondetString1~0#1.offset|)) 0)) is different from false [2024-11-09 05:32:48,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:32:48,775 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-11-09 05:32:48,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:32:48,783 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 37 treesize of output 32 [2024-11-09 05:32:49,055 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 20 proven. 424 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:32:49,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248162476] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:32:49,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2104459826] [2024-11-09 05:32:49,056 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:32:49,056 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:32:49,056 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:32:49,056 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:32:49,057 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:32:50,164 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:32:51,556 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '330509#true' at error location [2024-11-09 05:32:51,556 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:32:51,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:32:51,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 46 [2024-11-09 05:32:51,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585257105] [2024-11-09 05:32:51,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:32:51,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-09 05:32:51,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:32:51,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-09 05:32:51,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=3151, Unknown=1, NotChecked=112, Total=3422 [2024-11-09 05:32:51,558 INFO L87 Difference]: Start difference. First operand 14767 states and 17817 transitions. Second operand has 47 states, 47 states have (on average 3.148936170212766) internal successors, (148), 46 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:54,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:32:54,009 INFO L93 Difference]: Finished difference Result 12343 states and 14698 transitions. [2024-11-09 05:32:54,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-09 05:32:54,010 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 3.148936170212766) internal successors, (148), 46 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2024-11-09 05:32:54,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:32:54,014 INFO L225 Difference]: With dead ends: 12343 [2024-11-09 05:32:54,014 INFO L226 Difference]: Without dead ends: 6524 [2024-11-09 05:32:54,015 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 287 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=208, Invalid=4217, Unknown=1, NotChecked=130, Total=4556 [2024-11-09 05:32:54,015 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 34 mSDsluCounter, 2218 mSDsCounter, 0 mSdLazyCounter, 2951 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 2283 SdHoareTripleChecker+Invalid, 3094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 2951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:32:54,015 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 2283 Invalid, 3094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 2951 Invalid, 0 Unknown, 134 Unchecked, 1.9s Time] [2024-11-09 05:32:54,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6524 states. [2024-11-09 05:32:54,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6524 to 5536. [2024-11-09 05:32:54,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5536 states, 5534 states have (on average 1.1940730032526201) internal successors, (6608), 5535 states have internal predecessors, (6608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:54,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5536 states to 5536 states and 6608 transitions. [2024-11-09 05:32:54,061 INFO L78 Accepts]: Start accepts. Automaton has 5536 states and 6608 transitions. Word has length 106 [2024-11-09 05:32:54,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:32:54,061 INFO L471 AbstractCegarLoop]: Abstraction has 5536 states and 6608 transitions. [2024-11-09 05:32:54,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 3.148936170212766) internal successors, (148), 46 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:32:54,061 INFO L276 IsEmpty]: Start isEmpty. Operand 5536 states and 6608 transitions. [2024-11-09 05:32:54,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-11-09 05:32:54,064 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:32:54,064 INFO L215 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:32:54,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-11-09 05:32:54,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:54,264 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:32:54,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:32:54,265 INFO L85 PathProgramCache]: Analyzing trace with hash -773814769, now seen corresponding path program 24 times [2024-11-09 05:32:54,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:32:54,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472543380] [2024-11-09 05:32:54,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:32:54,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:32:54,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:32:55,657 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 41 proven. 598 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:55,657 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:32:55,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472543380] [2024-11-09 05:32:55,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472543380] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:32:55,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263259296] [2024-11-09 05:32:55,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 05:32:55,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:32:55,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:32:55,658 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:32:55,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-09 05:32:55,895 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 05:32:55,896 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:32:55,899 INFO L255 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 150 conjuncts are in the unsatisfiable core [2024-11-09 05:32:55,901 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:32:56,605 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 13 treesize of output 9 [2024-11-09 05:32:56,816 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 41 proven. 598 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:56,817 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:32:56,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-09 05:32:56,936 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 12 [2024-11-09 05:32:57,118 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 41 proven. 598 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:32:57,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263259296] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:32:57,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2136301825] [2024-11-09 05:32:57,119 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:32:57,119 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:32:57,120 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:32:57,120 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:32:57,120 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:32:57,570 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:32:59,846 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '349783#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:32:59,846 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:32:59,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:32:59,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 57 [2024-11-09 05:32:59,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074034648] [2024-11-09 05:32:59,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:32:59,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-11-09 05:32:59,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:32:59,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-11-09 05:32:59,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=4761, Unknown=2, NotChecked=0, Total=4970 [2024-11-09 05:32:59,848 INFO L87 Difference]: Start difference. First operand 5536 states and 6608 transitions. Second operand has 57 states, 57 states have (on average 2.807017543859649) internal successors, (160), 57 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:03,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:33:03,892 INFO L93 Difference]: Finished difference Result 7334 states and 8656 transitions. [2024-11-09 05:33:03,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-11-09 05:33:03,893 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.807017543859649) internal successors, (160), 57 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2024-11-09 05:33:03,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:33:03,898 INFO L225 Difference]: With dead ends: 7334 [2024-11-09 05:33:03,898 INFO L226 Difference]: Without dead ends: 6467 [2024-11-09 05:33:03,899 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2382 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=399, Invalid=9901, Unknown=2, NotChecked=0, Total=10302 [2024-11-09 05:33:03,899 INFO L432 NwaCegarLoop]: 81 mSDtfsCounter, 155 mSDsluCounter, 2490 mSDsCounter, 0 mSdLazyCounter, 3990 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 2571 SdHoareTripleChecker+Invalid, 4003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 3990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:33:03,900 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 2571 Invalid, 4003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 3990 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-09 05:33:03,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6467 states. [2024-11-09 05:33:03,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6467 to 6168. [2024-11-09 05:33:03,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6168 states, 6166 states have (on average 1.1959130716834252) internal successors, (7374), 6167 states have internal predecessors, (7374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:03,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6168 states to 6168 states and 7374 transitions. [2024-11-09 05:33:03,976 INFO L78 Accepts]: Start accepts. Automaton has 6168 states and 7374 transitions. Word has length 106 [2024-11-09 05:33:03,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:33:03,976 INFO L471 AbstractCegarLoop]: Abstraction has 6168 states and 7374 transitions. [2024-11-09 05:33:03,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.807017543859649) internal successors, (160), 57 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:03,977 INFO L276 IsEmpty]: Start isEmpty. Operand 6168 states and 7374 transitions. [2024-11-09 05:33:03,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-11-09 05:33:03,979 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:33:03,979 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:33:03,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2024-11-09 05:33:04,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:33:04,179 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:33:04,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:33:04,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1566689746, now seen corresponding path program 19 times [2024-11-09 05:33:04,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:33:04,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260501667] [2024-11-09 05:33:04,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:33:04,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:33:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:33:06,045 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 22 proven. 475 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:33:06,045 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:33:06,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260501667] [2024-11-09 05:33:06,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260501667] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:33:06,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787077299] [2024-11-09 05:33:06,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:33:06,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:33:06,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:33:06,047 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:33:06,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-09 05:33:06,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:33:06,344 INFO L255 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 165 conjuncts are in the unsatisfiable core [2024-11-09 05:33:06,348 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:33:06,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-09 05:33:07,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-09 05:33:07,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-09 05:33:09,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-09 05:33:09,882 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 22 proven. 475 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:33:09,882 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:33:13,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:33:13,399 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2024-11-09 05:33:13,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:33:13,408 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 44 treesize of output 39 [2024-11-09 05:33:13,418 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:33:13,418 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 32 treesize of output 32 [2024-11-09 05:33:13,835 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 22 proven. 475 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:33:13,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787077299] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:33:13,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1234057778] [2024-11-09 05:33:13,836 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:33:13,837 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:33:13,837 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:33:13,837 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:33:13,837 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:33:14,516 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:33:19,254 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '364086#(exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_468| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.base_463| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (or (and (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_468| 0) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0)) (and (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0) (= |ULTIMATE.start_cstrspn_~spanp~0#1.offset| 1))) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_463|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_468|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_468|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_463|)))' at error location [2024-11-09 05:33:19,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:33:19,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:33:19,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 34] total 82 [2024-11-09 05:33:19,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612616085] [2024-11-09 05:33:19,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:33:19,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2024-11-09 05:33:19,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:33:19,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2024-11-09 05:33:19,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=9207, Unknown=8, NotChecked=0, Total=9506 [2024-11-09 05:33:19,256 INFO L87 Difference]: Start difference. First operand 6168 states and 7374 transitions. Second operand has 83 states, 83 states have (on average 3.072289156626506) internal successors, (255), 82 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:27,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:33:27,104 INFO L93 Difference]: Finished difference Result 10853 states and 12993 transitions. [2024-11-09 05:33:27,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-09 05:33:27,105 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 3.072289156626506) internal successors, (255), 82 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 108 [2024-11-09 05:33:27,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:33:27,114 INFO L225 Difference]: With dead ends: 10853 [2024-11-09 05:33:27,114 INFO L226 Difference]: Without dead ends: 10784 [2024-11-09 05:33:27,115 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2886 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=442, Invalid=14312, Unknown=8, NotChecked=0, Total=14762 [2024-11-09 05:33:27,115 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 73 mSDsluCounter, 2529 mSDsCounter, 0 mSdLazyCounter, 5367 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 2582 SdHoareTripleChecker+Invalid, 5378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 5367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:33:27,115 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 2582 Invalid, 5378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 5367 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2024-11-09 05:33:27,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10784 states. [2024-11-09 05:33:27,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10784 to 10772. [2024-11-09 05:33:27,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10772 states, 10770 states have (on average 1.1998142989786444) internal successors, (12922), 10771 states have internal predecessors, (12922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:27,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10772 states to 10772 states and 12922 transitions. [2024-11-09 05:33:27,208 INFO L78 Accepts]: Start accepts. Automaton has 10772 states and 12922 transitions. Word has length 108 [2024-11-09 05:33:27,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:33:27,208 INFO L471 AbstractCegarLoop]: Abstraction has 10772 states and 12922 transitions. [2024-11-09 05:33:27,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 3.072289156626506) internal successors, (255), 82 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:27,208 INFO L276 IsEmpty]: Start isEmpty. Operand 10772 states and 12922 transitions. [2024-11-09 05:33:27,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-11-09 05:33:27,212 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:33:27,212 INFO L215 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:33:27,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2024-11-09 05:33:27,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:33:27,413 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:33:27,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:33:27,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1920287383, now seen corresponding path program 25 times [2024-11-09 05:33:27,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:33:27,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192271662] [2024-11-09 05:33:27,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:33:27,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:33:27,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:33:29,516 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 210 proven. 469 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:33:29,517 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:33:29,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192271662] [2024-11-09 05:33:29,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192271662] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:33:29,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23521565] [2024-11-09 05:33:29,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 05:33:29,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:33:29,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:33:29,518 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:33:29,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-09 05:33:29,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:33:29,781 INFO L255 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 141 conjuncts are in the unsatisfiable core [2024-11-09 05:33:29,784 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:33:31,275 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 247 proven. 432 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:33:31,275 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:33:33,185 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 5 treesize of output 3 [2024-11-09 05:33:34,067 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 247 proven. 432 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:33:34,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23521565] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:33:34,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1301871856] [2024-11-09 05:33:34,068 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:33:34,068 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:33:34,068 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:33:34,068 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:33:34,068 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:33:34,471 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:33:37,387 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '386494#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:33:37,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:33:37,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:33:37,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 71 [2024-11-09 05:33:37,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466030509] [2024-11-09 05:33:37,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:33:37,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-11-09 05:33:37,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:33:37,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-11-09 05:33:37,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=621, Invalid=6687, Unknown=2, NotChecked=0, Total=7310 [2024-11-09 05:33:37,388 INFO L87 Difference]: Start difference. First operand 10772 states and 12922 transitions. Second operand has 72 states, 71 states have (on average 3.140845070422535) internal successors, (223), 72 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:42,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:33:42,741 INFO L93 Difference]: Finished difference Result 11751 states and 13930 transitions. [2024-11-09 05:33:42,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-11-09 05:33:42,742 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 71 states have (on average 3.140845070422535) internal successors, (223), 72 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 109 [2024-11-09 05:33:42,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:33:42,756 INFO L225 Difference]: With dead ends: 11751 [2024-11-09 05:33:42,756 INFO L226 Difference]: Without dead ends: 11751 [2024-11-09 05:33:42,758 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 260 SyntacticMatches, 15 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5175 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=1093, Invalid=12477, Unknown=2, NotChecked=0, Total=13572 [2024-11-09 05:33:42,758 INFO L432 NwaCegarLoop]: 69 mSDtfsCounter, 403 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 3133 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 3133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:33:42,758 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 1697 Invalid, 3133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3133 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-11-09 05:33:42,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11751 states. [2024-11-09 05:33:42,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11751 to 10896. [2024-11-09 05:33:42,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10896 states, 10894 states have (on average 1.2002937396732145) internal successors, (13076), 10895 states have internal predecessors, (13076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:42,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10896 states to 10896 states and 13076 transitions. [2024-11-09 05:33:42,865 INFO L78 Accepts]: Start accepts. Automaton has 10896 states and 13076 transitions. Word has length 109 [2024-11-09 05:33:42,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:33:42,866 INFO L471 AbstractCegarLoop]: Abstraction has 10896 states and 13076 transitions. [2024-11-09 05:33:42,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 71 states have (on average 3.140845070422535) internal successors, (223), 72 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:42,866 INFO L276 IsEmpty]: Start isEmpty. Operand 10896 states and 13076 transitions. [2024-11-09 05:33:42,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-09 05:33:42,870 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:33:42,870 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:33:42,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-11-09 05:33:43,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:33:43,070 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:33:43,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:33:43,071 INFO L85 PathProgramCache]: Analyzing trace with hash 2012318083, now seen corresponding path program 20 times [2024-11-09 05:33:43,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:33:43,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246978091] [2024-11-09 05:33:43,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:33:43,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:33:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:33:44,454 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 117 proven. 411 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:33:44,454 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:33:44,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246978091] [2024-11-09 05:33:44,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246978091] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:33:44,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495174688] [2024-11-09 05:33:44,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:33:44,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:33:44,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:33:44,455 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:33:44,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-09 05:33:44,960 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-11-09 05:33:44,960 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:33:44,965 INFO L255 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-11-09 05:33:44,967 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:33:46,747 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 155 proven. 373 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:33:46,747 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:33:48,410 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 7 treesize of output 5 [2024-11-09 05:33:48,983 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 155 proven. 373 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 05:33:48,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495174688] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:33:48,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [568888788] [2024-11-09 05:33:48,984 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2024-11-09 05:33:48,984 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:33:48,984 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:33:48,984 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:33:48,984 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:33:49,662 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:33:52,960 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '409948#(and (exists ((|v_ULTIMATE.start_cstrspn_#t~post2#1.offset_490| Int) (|v_ULTIMATE.start_cstrspn_#t~post2#1.base_484| Int)) (and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_490|) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= (select |#length| |v_ULTIMATE.start_cstrspn_#t~post2#1.base_484|) |v_ULTIMATE.start_cstrspn_#t~post2#1.offset_490|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~p~0#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 2 |v_ULTIMATE.start_cstrspn_#t~post2#1.base_484|))) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:33:52,961 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:33:52,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:33:52,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 69 [2024-11-09 05:33:52,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557367123] [2024-11-09 05:33:52,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:33:52,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-11-09 05:33:52,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:33:52,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-11-09 05:33:52,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=6577, Unknown=0, NotChecked=0, Total=7310 [2024-11-09 05:33:52,963 INFO L87 Difference]: Start difference. First operand 10896 states and 13076 transitions. Second operand has 71 states, 70 states have (on average 4.171428571428572) internal successors, (292), 70 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:56,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:33:56,318 INFO L93 Difference]: Finished difference Result 11361 states and 13624 transitions. [2024-11-09 05:33:56,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-09 05:33:56,319 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 70 states have (on average 4.171428571428572) internal successors, (292), 70 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 111 [2024-11-09 05:33:56,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:33:56,327 INFO L225 Difference]: With dead ends: 11361 [2024-11-09 05:33:56,327 INFO L226 Difference]: Without dead ends: 11361 [2024-11-09 05:33:56,328 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 262 SyntacticMatches, 12 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3902 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=967, Invalid=8539, Unknown=0, NotChecked=0, Total=9506 [2024-11-09 05:33:56,328 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 70 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 2016 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 2016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-09 05:33:56,328 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 1125 Invalid, 2016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2016 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-09 05:33:56,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11361 states. [2024-11-09 05:33:56,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11361 to 11350. [2024-11-09 05:33:56,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11350 states, 11348 states have (on average 1.2005639760310187) internal successors, (13624), 11349 states have internal predecessors, (13624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:56,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11350 states to 11350 states and 13624 transitions. [2024-11-09 05:33:56,414 INFO L78 Accepts]: Start accepts. Automaton has 11350 states and 13624 transitions. Word has length 111 [2024-11-09 05:33:56,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:33:56,414 INFO L471 AbstractCegarLoop]: Abstraction has 11350 states and 13624 transitions. [2024-11-09 05:33:56,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 70 states have (on average 4.171428571428572) internal successors, (292), 70 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:33:56,415 INFO L276 IsEmpty]: Start isEmpty. Operand 11350 states and 13624 transitions. [2024-11-09 05:33:56,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-09 05:33:56,419 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:33:56,419 INFO L215 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:33:56,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-11-09 05:33:56,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:33:56,620 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2024-11-09 05:33:56,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:33:56,620 INFO L85 PathProgramCache]: Analyzing trace with hash 659269612, now seen corresponding path program 26 times [2024-11-09 05:33:56,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:33:56,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764902179] [2024-11-09 05:33:56,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:33:56,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:33:56,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:33:58,589 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:33:58,589 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:33:58,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764902179] [2024-11-09 05:33:58,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764902179] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:33:58,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805957978] [2024-11-09 05:33:58,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:33:58,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:33:58,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:33:58,591 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:33:58,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_791304cb-4145-4c8c-9d45-d0bcb97ae674/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-09 05:33:59,327 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-11-09 05:33:59,327 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:33:59,332 INFO L255 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 126 conjuncts are in the unsatisfiable core [2024-11-09 05:33:59,334 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:34:00,141 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 14 treesize of output 10 [2024-11-09 05:34:09,139 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-09 05:34:09,139 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 20 treesize of output 17 [2024-11-09 05:34:09,508 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 260 proven. 477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:34:09,508 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:34:14,704 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 13 treesize of output 11 [2024-11-09 05:34:14,709 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 15 treesize of output 11 [2024-11-09 05:34:14,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-09 05:34:15,614 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 260 proven. 477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:34:15,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805957978] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:34:15,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1489722539] [2024-11-09 05:34:15,616 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2024-11-09 05:34:15,616 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:34:15,616 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:34:15,616 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:34:15,616 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:34:16,027 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:34:19,361 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '433464#(and (<= 2 |ULTIMATE.start_cstrspn_~s2#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_cstrspn_~p~0#1.offset| 1) (<= 2 |ULTIMATE.start_main_#t~malloc9#1.base|) (<= 2 |ULTIMATE.start_cstrspn_~spanp~0#1.base|) (= 0 |ULTIMATE.start_cstrspn_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrspn_~p~0#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc8#1.base|) (<= 1 |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (<= (+ (select |#length| |ULTIMATE.start_cstrspn_~spanp~0#1.base|) 1) |ULTIMATE.start_cstrspn_~spanp~0#1.offset|) (= |ULTIMATE.start_cstrspn_~s1#1.offset| 0))' at error location [2024-11-09 05:34:19,361 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:34:19,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:34:19,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 36, 36] total 94 [2024-11-09 05:34:19,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815566096] [2024-11-09 05:34:19,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:34:19,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-11-09 05:34:19,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:34:19,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-11-09 05:34:19,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=10760, Unknown=2, NotChecked=0, Total=11556 [2024-11-09 05:34:19,364 INFO L87 Difference]: Start difference. First operand 11350 states and 13624 transitions. Second operand has 94 states, 94 states have (on average 3.095744680851064) internal successors, (291), 94 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)