./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/array-memsafety/openbsd_cstrcat-alloca-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/array-memsafety/openbsd_cstrcat-alloca-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh --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 8688e0efa9d37c2205606fbd307da42d83b0f0e2936dd15336b8b67e136d86b0 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 16:43:54,598 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 16:43:54,674 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2023-12-02 16:43:54,679 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 16:43:54,679 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 16:43:54,709 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 16:43:54,710 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 16:43:54,710 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 16:43:54,711 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 16:43:54,712 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 16:43:54,712 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 16:43:54,713 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 16:43:54,713 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 16:43:54,714 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 16:43:54,714 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 16:43:54,715 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 16:43:54,715 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 16:43:54,716 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 16:43:54,716 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 16:43:54,717 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 16:43:54,717 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 16:43:54,720 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 16:43:54,721 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 16:43:54,721 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 16:43:54,722 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 16:43:54,722 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 16:43:54,723 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 16:43:54,723 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 16:43:54,724 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 16:43:54,724 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-02 16:43:54,724 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-02 16:43:54,725 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-02 16:43:54,725 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 16:43:54,725 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 16:43:54,726 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 16:43:54,726 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 16:43:54,726 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 16:43:54,726 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 16:43:54,726 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 16:43:54,726 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 16:43:54,727 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 16:43:54,727 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 16:43:54,727 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 16:43:54,727 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 16:43:54,727 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 16:43:54,728 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 16:43:54,728 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 16:43:54,728 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 16:43:54,728 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_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/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_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh 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 -> 8688e0efa9d37c2205606fbd307da42d83b0f0e2936dd15336b8b67e136d86b0 [2023-12-02 16:43:54,921 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 16:43:54,972 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 16:43:54,976 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 16:43:54,977 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 16:43:54,978 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 16:43:54,979 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/array-memsafety/openbsd_cstrcat-alloca-2.i [2023-12-02 16:43:57,616 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 16:43:57,845 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 16:43:57,846 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/sv-benchmarks/c/array-memsafety/openbsd_cstrcat-alloca-2.i [2023-12-02 16:43:57,859 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/data/4000456e2/7c73d26aa13e421abb9688075a4d89ca/FLAG6293df194 [2023-12-02 16:43:57,870 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/data/4000456e2/7c73d26aa13e421abb9688075a4d89ca [2023-12-02 16:43:57,872 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 16:43:57,874 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 16:43:57,875 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 16:43:57,875 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 16:43:57,879 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 16:43:57,879 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 04:43:57" (1/1) ... [2023-12-02 16:43:57,880 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50eee8b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:57, skipping insertion in model container [2023-12-02 16:43:57,881 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 04:43:57" (1/1) ... [2023-12-02 16:43:57,924 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 16:43:58,160 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 16:43:58,170 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 16:43:58,209 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 16:43:58,235 INFO L206 MainTranslator]: Completed translation [2023-12-02 16:43:58,236 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58 WrapperNode [2023-12-02 16:43:58,236 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 16:43:58,237 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 16:43:58,237 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 16:43:58,237 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 16:43:58,242 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,256 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,275 INFO L138 Inliner]: procedures = 117, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 100 [2023-12-02 16:43:58,275 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 16:43:58,276 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 16:43:58,276 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 16:43:58,277 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 16:43:58,284 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,284 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,288 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,288 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,295 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,299 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,301 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,303 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,306 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 16:43:58,307 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 16:43:58,307 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 16:43:58,307 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 16:43:58,308 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (1/1) ... [2023-12-02 16:43:58,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 16:43:58,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:43:58,341 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 16:43:58,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 16:43:58,381 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 16:43:58,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 16:43:58,381 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 16:43:58,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 16:43:58,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 16:43:58,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 16:43:58,471 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 16:43:58,473 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 16:43:58,662 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 16:43:58,720 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 16:43:58,720 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-02 16:43:58,721 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 04:43:58 BoogieIcfgContainer [2023-12-02 16:43:58,721 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 16:43:58,724 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 16:43:58,724 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 16:43:58,727 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 16:43:58,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 04:43:57" (1/3) ... [2023-12-02 16:43:58,728 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4327034d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 04:43:58, skipping insertion in model container [2023-12-02 16:43:58,728 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:43:58" (2/3) ... [2023-12-02 16:43:58,729 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4327034d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 04:43:58, skipping insertion in model container [2023-12-02 16:43:58,729 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 04:43:58" (3/3) ... [2023-12-02 16:43:58,730 INFO L112 eAbstractionObserver]: Analyzing ICFG openbsd_cstrcat-alloca-2.i [2023-12-02 16:43:58,748 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 16:43:58,749 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2023-12-02 16:43:58,784 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 16:43:58,789 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@1ade1d7d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 16:43:58,789 INFO L358 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2023-12-02 16:43:58,792 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 16 states have (on average 2.375) internal successors, (38), 31 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) [2023-12-02 16:43:58,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2023-12-02 16:43:58,797 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:43:58,797 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2023-12-02 16:43:58,798 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:43:58,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:43:58,801 INFO L85 PathProgramCache]: Analyzing trace with hash 153619, now seen corresponding path program 1 times [2023-12-02 16:43:58,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:43:58,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436078783] [2023-12-02 16:43:58,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:43:58,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:43:58,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:43:58,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:43:58,953 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:43:58,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436078783] [2023-12-02 16:43:58,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436078783] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:43:58,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:43:58,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-12-02 16:43:58,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698829685] [2023-12-02 16:43:58,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:43:58,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:43:58,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:43:58,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:43:58,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:43:58,989 INFO L87 Difference]: Start difference. First operand has 32 states, 16 states have (on average 2.375) internal successors, (38), 31 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) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:43:59,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:43:59,048 INFO L93 Difference]: Finished difference Result 33 states and 37 transitions. [2023-12-02 16:43:59,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:43:59,051 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2023-12-02 16:43:59,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:43:59,057 INFO L225 Difference]: With dead ends: 33 [2023-12-02 16:43:59,057 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 16:43:59,059 INFO L412 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 [2023-12-02 16:43:59,062 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 1 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:43:59,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 39 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:43:59,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 16:43:59,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 16:43:59,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 16 states have (on average 2.125) internal successors, (34), 30 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) [2023-12-02 16:43:59,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 34 transitions. [2023-12-02 16:43:59,087 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 34 transitions. Word has length 3 [2023-12-02 16:43:59,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:43:59,088 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 34 transitions. [2023-12-02 16:43:59,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:43:59,088 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 34 transitions. [2023-12-02 16:43:59,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-12-02 16:43:59,088 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:43:59,089 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-12-02 16:43:59,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 16:43:59,089 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:43:59,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:43:59,090 INFO L85 PathProgramCache]: Analyzing trace with hash 4761852, now seen corresponding path program 1 times [2023-12-02 16:43:59,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:43:59,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524232968] [2023-12-02 16:43:59,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:43:59,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:43:59,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:43:59,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:43:59,266 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:43:59,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524232968] [2023-12-02 16:43:59,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524232968] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:43:59,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:43:59,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 16:43:59,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609802305] [2023-12-02 16:43:59,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:43:59,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:43:59,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:43:59,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:43:59,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:43:59,270 INFO L87 Difference]: Start difference. First operand 31 states and 34 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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) [2023-12-02 16:43:59,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:43:59,306 INFO L93 Difference]: Finished difference Result 29 states and 32 transitions. [2023-12-02 16:43:59,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:43:59,306 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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 [2023-12-02 16:43:59,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:43:59,307 INFO L225 Difference]: With dead ends: 29 [2023-12-02 16:43:59,307 INFO L226 Difference]: Without dead ends: 29 [2023-12-02 16:43:59,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:43:59,309 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 27 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:43:59,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 13 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:43:59,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-12-02 16:43:59,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2023-12-02 16:43:59,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 16 states have (on average 2.0) internal successors, (32), 28 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:43:59,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 32 transitions. [2023-12-02 16:43:59,315 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 32 transitions. Word has length 4 [2023-12-02 16:43:59,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:43:59,315 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 32 transitions. [2023-12-02 16:43:59,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 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) [2023-12-02 16:43:59,315 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 32 transitions. [2023-12-02 16:43:59,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-12-02 16:43:59,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:43:59,316 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-12-02 16:43:59,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 16:43:59,316 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:43:59,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:43:59,317 INFO L85 PathProgramCache]: Analyzing trace with hash 4761853, now seen corresponding path program 1 times [2023-12-02 16:43:59,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:43:59,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112147113] [2023-12-02 16:43:59,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:43:59,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:43:59,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:43:59,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:43:59,580 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:43:59,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112147113] [2023-12-02 16:43:59,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112147113] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:43:59,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:43:59,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:43:59,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540888741] [2023-12-02 16:43:59,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:43:59,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 16:43:59,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:43:59,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 16:43:59,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 16:43:59,583 INFO L87 Difference]: Start difference. First operand 29 states and 32 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) [2023-12-02 16:43:59,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:43:59,670 INFO L93 Difference]: Finished difference Result 31 states and 35 transitions. [2023-12-02 16:43:59,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 16:43:59,670 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 [2023-12-02 16:43:59,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:43:59,671 INFO L225 Difference]: With dead ends: 31 [2023-12-02 16:43:59,671 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 16:43:59,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-02 16:43:59,673 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 34 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:43:59,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 42 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:43:59,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 16:43:59,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 16:43:59,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 30 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) [2023-12-02 16:43:59,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2023-12-02 16:43:59,678 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 4 [2023-12-02 16:43:59,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:43:59,679 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2023-12-02 16:43:59,679 INFO L496 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) [2023-12-02 16:43:59,679 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2023-12-02 16:43:59,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2023-12-02 16:43:59,680 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:43:59,680 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2023-12-02 16:43:59,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 16:43:59,680 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:43:59,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:43:59,681 INFO L85 PathProgramCache]: Analyzing trace with hash 147703490, now seen corresponding path program 1 times [2023-12-02 16:43:59,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:43:59,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872079184] [2023-12-02 16:43:59,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:43:59,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:43:59,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:43:59,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:43:59,777 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:43:59,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872079184] [2023-12-02 16:43:59,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872079184] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:43:59,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:43:59,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 16:43:59,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573538842] [2023-12-02 16:43:59,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:43:59,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:43:59,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:43:59,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:43:59,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:43:59,780 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:43:59,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:43:59,810 INFO L93 Difference]: Finished difference Result 29 states and 33 transitions. [2023-12-02 16:43:59,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:43:59,811 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 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 5 [2023-12-02 16:43:59,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:43:59,811 INFO L225 Difference]: With dead ends: 29 [2023-12-02 16:43:59,812 INFO L226 Difference]: Without dead ends: 29 [2023-12-02 16:43:59,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:43:59,813 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 24 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:43:59,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 13 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:43:59,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-12-02 16:43:59,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2023-12-02 16:43:59,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 28 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:43:59,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 33 transitions. [2023-12-02 16:43:59,819 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 33 transitions. Word has length 5 [2023-12-02 16:43:59,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:43:59,819 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 33 transitions. [2023-12-02 16:43:59,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:43:59,820 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 33 transitions. [2023-12-02 16:43:59,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2023-12-02 16:43:59,820 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:43:59,820 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2023-12-02 16:43:59,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 16:43:59,821 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:43:59,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:43:59,822 INFO L85 PathProgramCache]: Analyzing trace with hash 147703491, now seen corresponding path program 1 times [2023-12-02 16:43:59,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:43:59,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030483647] [2023-12-02 16:43:59,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:43:59,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:43:59,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:00,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:00,055 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:00,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030483647] [2023-12-02 16:44:00,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030483647] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:00,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:00,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 16:44:00,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595996656] [2023-12-02 16:44:00,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:00,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 16:44:00,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:00,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 16:44:00,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 16:44:00,057 INFO L87 Difference]: Start difference. First operand 29 states and 33 transitions. Second operand has 6 states, 5 states have (on average 1.0) internal successors, (5), 5 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:00,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:00,210 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2023-12-02 16:44:00,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 16:44:00,211 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.0) internal successors, (5), 5 states have internal predecessors, (5), 0 states have call successors, (0), 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 5 [2023-12-02 16:44:00,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:00,211 INFO L225 Difference]: With dead ends: 31 [2023-12-02 16:44:00,211 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 16:44:00,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-12-02 16:44:00,213 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 62 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:00,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 24 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:00,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 16:44:00,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 16:44:00,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 20 states have (on average 1.8) internal successors, (36), 30 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) [2023-12-02 16:44:00,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 36 transitions. [2023-12-02 16:44:00,218 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 36 transitions. Word has length 5 [2023-12-02 16:44:00,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:00,218 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 36 transitions. [2023-12-02 16:44:00,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.0) internal successors, (5), 5 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:00,218 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 36 transitions. [2023-12-02 16:44:00,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2023-12-02 16:44:00,219 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:00,219 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2023-12-02 16:44:00,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 16:44:00,219 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:00,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:00,220 INFO L85 PathProgramCache]: Analyzing trace with hash 147705764, now seen corresponding path program 1 times [2023-12-02 16:44:00,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:00,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143758189] [2023-12-02 16:44:00,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:00,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:00,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:00,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:00,400 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:00,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143758189] [2023-12-02 16:44:00,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143758189] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:00,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:00,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:44:00,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044789925] [2023-12-02 16:44:00,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:00,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 16:44:00,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:00,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 16:44:00,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-02 16:44:00,402 INFO L87 Difference]: Start difference. First operand 31 states and 36 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:00,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:00,487 INFO L93 Difference]: Finished difference Result 54 states and 62 transitions. [2023-12-02 16:44:00,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 16:44:00,491 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 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 5 [2023-12-02 16:44:00,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:00,492 INFO L225 Difference]: With dead ends: 54 [2023-12-02 16:44:00,492 INFO L226 Difference]: Without dead ends: 54 [2023-12-02 16:44:00,492 INFO L412 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 [2023-12-02 16:44:00,493 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 97 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:00,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 19 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:00,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2023-12-02 16:44:00,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 36. [2023-12-02 16:44:00,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 25 states have (on average 1.76) internal successors, (44), 35 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) [2023-12-02 16:44:00,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 44 transitions. [2023-12-02 16:44:00,499 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 44 transitions. Word has length 5 [2023-12-02 16:44:00,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:00,499 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 44 transitions. [2023-12-02 16:44:00,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:00,499 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 44 transitions. [2023-12-02 16:44:00,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-02 16:44:00,500 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:00,500 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2023-12-02 16:44:00,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 16:44:00,500 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:00,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:00,501 INFO L85 PathProgramCache]: Analyzing trace with hash 281253298, now seen corresponding path program 1 times [2023-12-02 16:44:00,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:00,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403914180] [2023-12-02 16:44:00,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:00,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:00,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:00,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:00,754 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:00,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403914180] [2023-12-02 16:44:00,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403914180] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:00,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705065266] [2023-12-02 16:44:00,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:00,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:00,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:00,756 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:00,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 16:44:00,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:00,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 16:44:00,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:00,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 16:44:00,972 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 [2023-12-02 16:44:00,981 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 [2023-12-02 16:44:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:01,133 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:01,328 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 16:44:01,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:01,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705065266] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:01,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1763902133] [2023-12-02 16:44:01,371 INFO L159 IcfgInterpreter]: Started Sifa with 5 locations of interest [2023-12-02 16:44:01,372 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:01,376 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:01,381 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:01,381 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:02,559 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:02,947 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '506#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= |ULTIMATE.start_main_#t~nondet13#1| 127) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= (select |#length| |ULTIMATE.start_main_~nondetString1~0#1.base|) |ULTIMATE.start_main_~i~0#1|) (<= 0 (+ 128 |ULTIMATE.start_main_#t~nondet13#1|)) (<= |ULTIMATE.start_main_~length1~0#1| 2147483647) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_main_~length1~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 16:44:02,947 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:02,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:02,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-12-02 16:44:02,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375455078] [2023-12-02 16:44:02,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:02,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 16:44:02,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:02,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 16:44:02,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-12-02 16:44:02,949 INFO L87 Difference]: Start difference. First operand 36 states and 44 transitions. Second operand has 14 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 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) [2023-12-02 16:44:03,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:03,328 INFO L93 Difference]: Finished difference Result 36 states and 45 transitions. [2023-12-02 16:44:03,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 16:44:03,330 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 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 6 [2023-12-02 16:44:03,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:03,330 INFO L225 Difference]: With dead ends: 36 [2023-12-02 16:44:03,331 INFO L226 Difference]: Without dead ends: 36 [2023-12-02 16:44:03,331 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2023-12-02 16:44:03,332 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 90 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:03,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 63 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 16:44:03,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2023-12-02 16:44:03,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 34. [2023-12-02 16:44:03,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 24 states have (on average 1.75) internal successors, (42), 33 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) [2023-12-02 16:44:03,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 42 transitions. [2023-12-02 16:44:03,336 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 42 transitions. Word has length 6 [2023-12-02 16:44:03,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:03,336 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 42 transitions. [2023-12-02 16:44:03,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 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) [2023-12-02 16:44:03,336 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 42 transitions. [2023-12-02 16:44:03,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-02 16:44:03,337 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:03,337 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2023-12-02 16:44:03,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 16:44:03,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:03,538 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:03,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:03,538 INFO L85 PathProgramCache]: Analyzing trace with hash 283911393, now seen corresponding path program 1 times [2023-12-02 16:44:03,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:03,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364468434] [2023-12-02 16:44:03,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:03,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:03,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:03,759 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:03,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364468434] [2023-12-02 16:44:03,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364468434] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:03,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:03,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 16:44:03,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320215236] [2023-12-02 16:44:03,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:03,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 16:44:03,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:03,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 16:44:03,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-02 16:44:03,761 INFO L87 Difference]: Start difference. First operand 34 states and 42 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) [2023-12-02 16:44:03,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:03,895 INFO L93 Difference]: Finished difference Result 53 states and 62 transitions. [2023-12-02 16:44:03,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 16:44:03,895 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 [2023-12-02 16:44:03,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:03,896 INFO L225 Difference]: With dead ends: 53 [2023-12-02 16:44:03,896 INFO L226 Difference]: Without dead ends: 53 [2023-12-02 16:44:03,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2023-12-02 16:44:03,897 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 97 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:03,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 27 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:03,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2023-12-02 16:44:03,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 37. [2023-12-02 16:44:03,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 36 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) [2023-12-02 16:44:03,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 46 transitions. [2023-12-02 16:44:03,902 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 46 transitions. Word has length 6 [2023-12-02 16:44:03,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:03,902 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 46 transitions. [2023-12-02 16:44:03,902 INFO L496 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) [2023-12-02 16:44:03,902 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 46 transitions. [2023-12-02 16:44:03,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 16:44:03,902 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:03,903 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:03,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 16:44:03,903 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:03,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:03,903 INFO L85 PathProgramCache]: Analyzing trace with hash 129005967, now seen corresponding path program 1 times [2023-12-02 16:44:03,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:03,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257237789] [2023-12-02 16:44:03,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:03,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:03,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:04,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:04,125 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:04,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257237789] [2023-12-02 16:44:04,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257237789] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:04,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135235075] [2023-12-02 16:44:04,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:04,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:04,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:04,127 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:04,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 16:44:04,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:04,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 16:44:04,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:04,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 16:44:04,240 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 [2023-12-02 16:44:04,269 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 [2023-12-02 16:44:04,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:04,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:04,500 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 16:44:04,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:04,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135235075] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:04,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 16:44:04,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 13 [2023-12-02 16:44:04,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562290912] [2023-12-02 16:44:04,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:04,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 16:44:04,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:04,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 16:44:04,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2023-12-02 16:44:04,523 INFO L87 Difference]: Start difference. First operand 37 states and 46 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 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) [2023-12-02 16:44:04,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:04,618 INFO L93 Difference]: Finished difference Result 38 states and 45 transitions. [2023-12-02 16:44:04,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 16:44:04,618 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 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 [2023-12-02 16:44:04,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:04,619 INFO L225 Difference]: With dead ends: 38 [2023-12-02 16:44:04,619 INFO L226 Difference]: Without dead ends: 38 [2023-12-02 16:44:04,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2023-12-02 16:44:04,620 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 91 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:04,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 10 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:44:04,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2023-12-02 16:44:04,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 29. [2023-12-02 16:44:04,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 20 states have (on average 1.65) internal successors, (33), 28 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:04,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 33 transitions. [2023-12-02 16:44:04,623 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 33 transitions. Word has length 7 [2023-12-02 16:44:04,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:04,624 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 33 transitions. [2023-12-02 16:44:04,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 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) [2023-12-02 16:44:04,624 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 33 transitions. [2023-12-02 16:44:04,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 16:44:04,624 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:04,624 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2023-12-02 16:44:04,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 16:44:04,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:04,828 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:04,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:04,829 INFO L85 PathProgramCache]: Analyzing trace with hash 209196261, now seen corresponding path program 1 times [2023-12-02 16:44:04,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:04,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107492365] [2023-12-02 16:44:04,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:04,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:04,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:05,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:05,038 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:05,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107492365] [2023-12-02 16:44:05,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107492365] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:05,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528376877] [2023-12-02 16:44:05,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:05,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:05,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:05,040 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:05,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 16:44:05,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:05,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-02 16:44:05,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:05,134 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 [2023-12-02 16:44:05,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:05,253 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:05,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:05,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528376877] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:05,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [677436556] [2023-12-02 16:44:05,409 INFO L159 IcfgInterpreter]: Started Sifa with 6 locations of interest [2023-12-02 16:44:05,409 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:05,409 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:05,409 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:05,409 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:06,367 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:07,138 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '870#(and (or (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~i~1#1|) (<= |ULTIMATE.start_main_~length3~0#1| 2147483647) (<= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_main_~length3~0#1|) (<= |ULTIMATE.start_main_#t~nondet15#1| 127) (<= 0 (+ 128 |ULTIMATE.start_main_#t~nondet15#1|)) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_main_~length2~0#1|)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 3 |ULTIMATE.start_main_~length3~0#1|) (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~length3~0#1| 2147483647) (<= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= |ULTIMATE.start_main_#t~nondet15#1| 127) (<= 1 |ULTIMATE.start_main_~i~1#1|) (<= 0 (+ 128 |ULTIMATE.start_main_#t~nondet15#1|)) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|))) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_main_~nondetString2~0#1.base|) |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 16:44:07,138 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:07,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:07,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2023-12-02 16:44:07,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104543227] [2023-12-02 16:44:07,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:07,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-02 16:44:07,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:07,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-02 16:44:07,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-12-02 16:44:07,140 INFO L87 Difference]: Start difference. First operand 29 states and 33 transitions. Second operand has 17 states, 16 states have (on average 1.3125) internal successors, (21), 16 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) [2023-12-02 16:44:07,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:07,522 INFO L93 Difference]: Finished difference Result 30 states and 35 transitions. [2023-12-02 16:44:07,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 16:44:07,522 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.3125) internal successors, (21), 16 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 [2023-12-02 16:44:07,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:07,523 INFO L225 Difference]: With dead ends: 30 [2023-12-02 16:44:07,523 INFO L226 Difference]: Without dead ends: 30 [2023-12-02 16:44:07,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=176, Invalid=636, Unknown=0, NotChecked=0, Total=812 [2023-12-02 16:44:07,524 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 156 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:07,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 48 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:07,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-02 16:44:07,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 27. [2023-12-02 16:44:07,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 19 states have (on average 1.631578947368421) internal successors, (31), 26 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) [2023-12-02 16:44:07,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2023-12-02 16:44:07,528 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 7 [2023-12-02 16:44:07,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:07,528 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2023-12-02 16:44:07,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.3125) internal successors, (21), 16 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) [2023-12-02 16:44:07,529 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2023-12-02 16:44:07,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 16:44:07,529 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:07,529 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:07,534 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-02 16:44:07,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-02 16:44:07,732 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:07,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:07,733 INFO L85 PathProgramCache]: Analyzing trace with hash 211319997, now seen corresponding path program 1 times [2023-12-02 16:44:07,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:07,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811357514] [2023-12-02 16:44:07,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:07,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:07,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:07,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:07,768 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:07,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811357514] [2023-12-02 16:44:07,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811357514] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:07,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:07,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 16:44:07,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540769877] [2023-12-02 16:44:07,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:07,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:44:07,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:07,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:44:07,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:44:07,770 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 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) [2023-12-02 16:44:07,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:07,796 INFO L93 Difference]: Finished difference Result 26 states and 30 transitions. [2023-12-02 16:44:07,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:44:07,797 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 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 [2023-12-02 16:44:07,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:07,797 INFO L225 Difference]: With dead ends: 26 [2023-12-02 16:44:07,798 INFO L226 Difference]: Without dead ends: 26 [2023-12-02 16:44:07,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:44:07,798 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 11 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:07,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 14 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:44:07,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2023-12-02 16:44:07,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2023-12-02 16:44:07,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 25 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:07,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 30 transitions. [2023-12-02 16:44:07,801 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 30 transitions. Word has length 7 [2023-12-02 16:44:07,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:07,802 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 30 transitions. [2023-12-02 16:44:07,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 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) [2023-12-02 16:44:07,802 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 30 transitions. [2023-12-02 16:44:07,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 16:44:07,803 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:07,803 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:07,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-02 16:44:07,803 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:07,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:07,804 INFO L85 PathProgramCache]: Analyzing trace with hash 211319998, now seen corresponding path program 1 times [2023-12-02 16:44:07,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:07,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546255050] [2023-12-02 16:44:07,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:07,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:07,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:07,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:07,916 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:07,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546255050] [2023-12-02 16:44:07,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546255050] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:07,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:07,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:44:07,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214277842] [2023-12-02 16:44:07,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:07,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 16:44:07,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:07,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 16:44:07,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 16:44:07,917 INFO L87 Difference]: Start difference. First operand 26 states and 30 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) 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) [2023-12-02 16:44:07,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:07,955 INFO L93 Difference]: Finished difference Result 29 states and 34 transitions. [2023-12-02 16:44:07,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 16:44:07,956 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) 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 [2023-12-02 16:44:07,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:07,956 INFO L225 Difference]: With dead ends: 29 [2023-12-02 16:44:07,956 INFO L226 Difference]: Without dead ends: 29 [2023-12-02 16:44:07,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 16:44:07,957 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 27 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:07,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 23 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:44:07,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-12-02 16:44:07,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2023-12-02 16:44:07,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 20 states have (on average 1.55) internal successors, (31), 26 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) [2023-12-02 16:44:07,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2023-12-02 16:44:07,960 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 7 [2023-12-02 16:44:07,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:07,960 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2023-12-02 16:44:07,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) 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) [2023-12-02 16:44:07,961 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2023-12-02 16:44:07,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 16:44:07,961 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:07,961 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:07,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-02 16:44:07,962 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:07,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:07,962 INFO L85 PathProgramCache]: Analyzing trace with hash -2104780033, now seen corresponding path program 1 times [2023-12-02 16:44:07,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:07,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823628775] [2023-12-02 16:44:07,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:07,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:08,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:08,228 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:08,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823628775] [2023-12-02 16:44:08,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823628775] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:08,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058587947] [2023-12-02 16:44:08,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:08,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:08,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:08,230 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:08,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 16:44:08,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:08,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 16:44:08,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:08,375 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 [2023-12-02 16:44:08,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:08,700 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:08,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:08,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058587947] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:08,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 16:44:08,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 18 [2023-12-02 16:44:08,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128543518] [2023-12-02 16:44:08,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:08,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 16:44:08,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:08,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 16:44:08,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2023-12-02 16:44:08,958 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:09,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:09,178 INFO L93 Difference]: Finished difference Result 27 states and 31 transitions. [2023-12-02 16:44:09,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 16:44:09,178 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 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 8 [2023-12-02 16:44:09,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:09,179 INFO L225 Difference]: With dead ends: 27 [2023-12-02 16:44:09,179 INFO L226 Difference]: Without dead ends: 27 [2023-12-02 16:44:09,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2023-12-02 16:44:09,180 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 76 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:09,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 7 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:09,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2023-12-02 16:44:09,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 23. [2023-12-02 16:44:09,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 22 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:09,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 26 transitions. [2023-12-02 16:44:09,183 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 26 transitions. Word has length 8 [2023-12-02 16:44:09,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:09,183 INFO L495 AbstractCegarLoop]: Abstraction has 23 states and 26 transitions. [2023-12-02 16:44:09,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:09,184 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2023-12-02 16:44:09,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-02 16:44:09,184 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:09,184 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:09,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-02 16:44:09,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-02 16:44:09,385 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:09,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:09,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1215056852, now seen corresponding path program 1 times [2023-12-02 16:44:09,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:09,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239050306] [2023-12-02 16:44:09,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:09,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:09,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:09,665 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:09,665 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:09,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239050306] [2023-12-02 16:44:09,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239050306] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:09,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948662846] [2023-12-02 16:44:09,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:09,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:09,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:09,667 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:09,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 16:44:09,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:09,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 16:44:09,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:09,785 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 [2023-12-02 16:44:09,819 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 16:44:09,822 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:44:09,822 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 18 treesize of output 10 [2023-12-02 16:44:09,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:09,835 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 16:44:09,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948662846] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:09,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 16:44:09,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 13 [2023-12-02 16:44:09,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026636415] [2023-12-02 16:44:09,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:09,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 16:44:09,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:09,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 16:44:09,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-12-02 16:44:09,837 INFO L87 Difference]: Start difference. First operand 23 states and 26 transitions. Second operand has 7 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 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) [2023-12-02 16:44:09,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:09,933 INFO L93 Difference]: Finished difference Result 41 states and 45 transitions. [2023-12-02 16:44:09,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 16:44:09,933 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 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 [2023-12-02 16:44:09,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:09,934 INFO L225 Difference]: With dead ends: 41 [2023-12-02 16:44:09,934 INFO L226 Difference]: Without dead ends: 41 [2023-12-02 16:44:09,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-12-02 16:44:09,935 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 42 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:09,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 63 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:09,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2023-12-02 16:44:09,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 28. [2023-12-02 16:44:09,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 27 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:09,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2023-12-02 16:44:09,937 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 9 [2023-12-02 16:44:09,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:09,938 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2023-12-02 16:44:09,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 7 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) [2023-12-02 16:44:09,938 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2023-12-02 16:44:09,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-02 16:44:09,939 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:09,939 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:09,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 16:44:10,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-12-02 16:44:10,140 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:10,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:10,140 INFO L85 PathProgramCache]: Analyzing trace with hash -987978285, now seen corresponding path program 1 times [2023-12-02 16:44:10,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:10,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375769213] [2023-12-02 16:44:10,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:10,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:10,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:10,192 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:10,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375769213] [2023-12-02 16:44:10,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375769213] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:10,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:10,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 16:44:10,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282855285] [2023-12-02 16:44:10,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:10,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 16:44:10,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:10,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 16:44:10,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 16:44:10,194 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:10,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:10,240 INFO L93 Difference]: Finished difference Result 27 states and 31 transitions. [2023-12-02 16:44:10,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 16:44:10,240 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 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 10 [2023-12-02 16:44:10,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:10,241 INFO L225 Difference]: With dead ends: 27 [2023-12-02 16:44:10,241 INFO L226 Difference]: Without dead ends: 27 [2023-12-02 16:44:10,241 INFO L412 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 [2023-12-02 16:44:10,242 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 33 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:10,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 15 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:44:10,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2023-12-02 16:44:10,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2023-12-02 16:44:10,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 26 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) [2023-12-02 16:44:10,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2023-12-02 16:44:10,245 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 10 [2023-12-02 16:44:10,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:10,245 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2023-12-02 16:44:10,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:10,245 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2023-12-02 16:44:10,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-12-02 16:44:10,246 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:10,246 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:10,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-02 16:44:10,246 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:10,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:10,247 INFO L85 PathProgramCache]: Analyzing trace with hash -987978284, now seen corresponding path program 1 times [2023-12-02 16:44:10,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:10,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053553355] [2023-12-02 16:44:10,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:10,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:10,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:10,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:10,346 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:10,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053553355] [2023-12-02 16:44:10,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053553355] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:10,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:10,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 16:44:10,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181587627] [2023-12-02 16:44:10,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:10,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 16:44:10,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:10,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 16:44:10,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 16:44:10,347 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:10,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:10,422 INFO L93 Difference]: Finished difference Result 40 states and 48 transitions. [2023-12-02 16:44:10,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 16:44:10,422 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 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 10 [2023-12-02 16:44:10,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:10,423 INFO L225 Difference]: With dead ends: 40 [2023-12-02 16:44:10,423 INFO L226 Difference]: Without dead ends: 40 [2023-12-02 16:44:10,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-12-02 16:44:10,424 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 59 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:10,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 27 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:10,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2023-12-02 16:44:10,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 29. [2023-12-02 16:44:10,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 24 states have (on average 1.375) internal successors, (33), 28 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:10,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 33 transitions. [2023-12-02 16:44:10,427 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 33 transitions. Word has length 10 [2023-12-02 16:44:10,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:10,427 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 33 transitions. [2023-12-02 16:44:10,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:10,427 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 33 transitions. [2023-12-02 16:44:10,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 16:44:10,428 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:10,428 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:10,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-02 16:44:10,428 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:10,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:10,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1273054986, now seen corresponding path program 1 times [2023-12-02 16:44:10,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:10,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843880053] [2023-12-02 16:44:10,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:10,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:10,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:10,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:10,600 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:10,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843880053] [2023-12-02 16:44:10,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843880053] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:10,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277519174] [2023-12-02 16:44:10,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:10,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:10,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:10,601 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:10,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-02 16:44:10,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:10,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 16:44:10,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:10,684 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 [2023-12-02 16:44:10,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:10,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:10,830 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:10,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277519174] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:10,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2072691852] [2023-12-02 16:44:10,832 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:44:10,832 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:10,833 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:10,833 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:10,833 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:11,762 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:12,456 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1514#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:44:12,456 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:12,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:12,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2023-12-02 16:44:12,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903776762] [2023-12-02 16:44:12,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:12,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-02 16:44:12,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:12,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-02 16:44:12,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=503, Unknown=1, NotChecked=0, Total=600 [2023-12-02 16:44:12,458 INFO L87 Difference]: Start difference. First operand 29 states and 33 transitions. Second operand has 17 states, 16 states have (on average 1.8125) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:12,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:12,654 INFO L93 Difference]: Finished difference Result 54 states and 61 transitions. [2023-12-02 16:44:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 16:44:12,654 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.8125) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 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 [2023-12-02 16:44:12,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:12,655 INFO L225 Difference]: With dead ends: 54 [2023-12-02 16:44:12,655 INFO L226 Difference]: Without dead ends: 54 [2023-12-02 16:44:12,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=142, Invalid=727, Unknown=1, NotChecked=0, Total=870 [2023-12-02 16:44:12,656 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 70 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:12,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 118 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:12,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2023-12-02 16:44:12,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 31. [2023-12-02 16:44:12,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 30 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) [2023-12-02 16:44:12,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 36 transitions. [2023-12-02 16:44:12,659 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 36 transitions. Word has length 11 [2023-12-02 16:44:12,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:12,659 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 36 transitions. [2023-12-02 16:44:12,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.8125) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:12,659 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 36 transitions. [2023-12-02 16:44:12,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 16:44:12,660 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:12,660 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:12,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-02 16:44:12,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-02 16:44:12,860 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:12,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:12,861 INFO L85 PathProgramCache]: Analyzing trace with hash -562555701, now seen corresponding path program 1 times [2023-12-02 16:44:12,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:12,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765029616] [2023-12-02 16:44:12,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:12,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:12,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:12,891 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:12,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765029616] [2023-12-02 16:44:12,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765029616] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:12,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:12,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:44:12,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999036607] [2023-12-02 16:44:12,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:12,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 16:44:12,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:12,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 16:44:12,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 16:44:12,893 INFO L87 Difference]: Start difference. First operand 31 states and 36 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 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) [2023-12-02 16:44:12,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:12,928 INFO L93 Difference]: Finished difference Result 30 states and 35 transitions. [2023-12-02 16:44:12,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 16:44:12,929 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 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 [2023-12-02 16:44:12,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:12,929 INFO L225 Difference]: With dead ends: 30 [2023-12-02 16:44:12,929 INFO L226 Difference]: Without dead ends: 30 [2023-12-02 16:44:12,930 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 16:44:12,930 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 10 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:12,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 14 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:44:12,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-02 16:44:12,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2023-12-02 16:44:12,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 26 states have (on average 1.3461538461538463) 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) [2023-12-02 16:44:12,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 35 transitions. [2023-12-02 16:44:12,933 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 35 transitions. Word has length 11 [2023-12-02 16:44:12,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:12,933 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 35 transitions. [2023-12-02 16:44:12,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 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) [2023-12-02 16:44:12,934 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 35 transitions. [2023-12-02 16:44:12,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 16:44:12,934 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:12,934 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:12,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-02 16:44:12,935 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:12,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:12,935 INFO L85 PathProgramCache]: Analyzing trace with hash -562555700, now seen corresponding path program 1 times [2023-12-02 16:44:12,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:12,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512282244] [2023-12-02 16:44:12,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:12,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:12,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:13,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:13,029 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:13,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512282244] [2023-12-02 16:44:13,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512282244] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:13,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:13,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 16:44:13,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241028425] [2023-12-02 16:44:13,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:13,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 16:44:13,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:13,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 16:44:13,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 16:44:13,031 INFO L87 Difference]: Start difference. First operand 30 states and 35 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) [2023-12-02 16:44:13,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:13,083 INFO L93 Difference]: Finished difference Result 34 states and 40 transitions. [2023-12-02 16:44:13,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 16:44:13,084 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 [2023-12-02 16:44:13,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:13,084 INFO L225 Difference]: With dead ends: 34 [2023-12-02 16:44:13,085 INFO L226 Difference]: Without dead ends: 34 [2023-12-02 16:44:13,085 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-02 16:44:13,085 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 21 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.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:13,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 21 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:44:13,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2023-12-02 16:44:13,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 33. [2023-12-02 16:44:13,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 32 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) [2023-12-02 16:44:13,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 38 transitions. [2023-12-02 16:44:13,088 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 38 transitions. Word has length 11 [2023-12-02 16:44:13,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:13,089 INFO L495 AbstractCegarLoop]: Abstraction has 33 states and 38 transitions. [2023-12-02 16:44:13,089 INFO L496 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) [2023-12-02 16:44:13,089 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 38 transitions. [2023-12-02 16:44:13,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-12-02 16:44:13,090 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:13,090 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:13,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-02 16:44:13,090 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:13,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:13,091 INFO L85 PathProgramCache]: Analyzing trace with hash 659839500, now seen corresponding path program 2 times [2023-12-02 16:44:13,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:13,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266631748] [2023-12-02 16:44:13,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:13,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:13,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:13,397 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:13,397 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:13,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266631748] [2023-12-02 16:44:13,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266631748] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:13,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930713549] [2023-12-02 16:44:13,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:44:13,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:13,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:13,399 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:13,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 16:44:13,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 16:44:13,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:44:13,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 16:44:13,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:13,554 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 [2023-12-02 16:44:13,583 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 7 treesize of output 3 [2023-12-02 16:44:13,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:13,597 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:13,605 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 [2023-12-02 16:44:13,606 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 [2023-12-02 16:44:13,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:13,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930713549] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:13,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [616134000] [2023-12-02 16:44:13,656 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:44:13,656 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:13,657 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:13,657 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:13,657 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:14,438 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:15,207 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1851#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:44:15,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:15,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:15,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-12-02 16:44:15,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118401313] [2023-12-02 16:44:15,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:15,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 16:44:15,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:15,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 16:44:15,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2023-12-02 16:44:15,209 INFO L87 Difference]: Start difference. First operand 33 states and 38 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:16,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:16,239 INFO L93 Difference]: Finished difference Result 94 states and 107 transitions. [2023-12-02 16:44:16,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-02 16:44:16,240 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 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 13 [2023-12-02 16:44:16,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:16,240 INFO L225 Difference]: With dead ends: 94 [2023-12-02 16:44:16,240 INFO L226 Difference]: Without dead ends: 94 [2023-12-02 16:44:16,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2023-12-02 16:44:16,241 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 283 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:16,242 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 130 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 16:44:16,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2023-12-02 16:44:16,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 43. [2023-12-02 16:44:16,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 42 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 51 transitions. [2023-12-02 16:44:16,244 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 51 transitions. Word has length 13 [2023-12-02 16:44:16,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:16,245 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 51 transitions. [2023-12-02 16:44:16,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:16,245 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 51 transitions. [2023-12-02 16:44:16,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-02 16:44:16,245 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:16,246 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:16,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-02 16:44:16,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:16,446 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:16,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:16,447 INFO L85 PathProgramCache]: Analyzing trace with hash -134432463, now seen corresponding path program 1 times [2023-12-02 16:44:16,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:16,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159759567] [2023-12-02 16:44:16,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:16,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:16,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:16,564 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:16,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159759567] [2023-12-02 16:44:16,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159759567] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:16,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:16,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 16:44:16,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263620095] [2023-12-02 16:44:16,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:16,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 16:44:16,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:16,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 16:44:16,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 16:44:16,566 INFO L87 Difference]: Start difference. First operand 43 states and 51 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) [2023-12-02 16:44:16,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:16,591 INFO L93 Difference]: Finished difference Result 42 states and 50 transitions. [2023-12-02 16:44:16,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 16:44:16,592 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 [2023-12-02 16:44:16,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:16,592 INFO L225 Difference]: With dead ends: 42 [2023-12-02 16:44:16,593 INFO L226 Difference]: Without dead ends: 40 [2023-12-02 16:44:16,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 16:44:16,593 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 9 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:16,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 18 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 16:44:16,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2023-12-02 16:44:16,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2023-12-02 16:44:16,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 39 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:16,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2023-12-02 16:44:16,596 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 14 [2023-12-02 16:44:16,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:16,596 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2023-12-02 16:44:16,597 INFO L496 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) [2023-12-02 16:44:16,597 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2023-12-02 16:44:16,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-02 16:44:16,597 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:16,597 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:16,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-02 16:44:16,598 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:16,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:16,598 INFO L85 PathProgramCache]: Analyzing trace with hash -134431332, now seen corresponding path program 1 times [2023-12-02 16:44:16,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:16,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885817980] [2023-12-02 16:44:16,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:16,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:16,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:16,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:16,918 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:16,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885817980] [2023-12-02 16:44:16,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885817980] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:16,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:16,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-02 16:44:16,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962868717] [2023-12-02 16:44:16,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:16,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 16:44:16,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:16,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 16:44:16,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-12-02 16:44:16,919 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 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) [2023-12-02 16:44:17,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:17,125 INFO L93 Difference]: Finished difference Result 81 states and 96 transitions. [2023-12-02 16:44:17,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 16:44:17,128 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 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 [2023-12-02 16:44:17,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:17,128 INFO L225 Difference]: With dead ends: 81 [2023-12-02 16:44:17,129 INFO L226 Difference]: Without dead ends: 73 [2023-12-02 16:44:17,129 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2023-12-02 16:44:17,130 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 62 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:17,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 48 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:17,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2023-12-02 16:44:17,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 54. [2023-12-02 16:44:17,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 51 states have (on average 1.2745098039215685) internal successors, (65), 53 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:17,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2023-12-02 16:44:17,133 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 14 [2023-12-02 16:44:17,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:17,133 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2023-12-02 16:44:17,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 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) [2023-12-02 16:44:17,133 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2023-12-02 16:44:17,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-02 16:44:17,134 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:17,134 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:17,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-12-02 16:44:17,135 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:17,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:17,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1550486268, now seen corresponding path program 1 times [2023-12-02 16:44:17,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:17,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365394774] [2023-12-02 16:44:17,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:17,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:17,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:17,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:44:17,293 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:17,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365394774] [2023-12-02 16:44:17,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365394774] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:17,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753437177] [2023-12-02 16:44:17,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:17,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:17,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:17,295 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:17,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-02 16:44:17,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:17,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 16:44:17,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:17,394 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 [2023-12-02 16:44:17,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:17,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:17,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:17,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753437177] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:17,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1325995567] [2023-12-02 16:44:17,578 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2023-12-02 16:44:17,579 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:17,579 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:17,579 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:17,579 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:18,382 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:19,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1325995567] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:19,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:19,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6, 7, 7] total 27 [2023-12-02 16:44:19,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359435121] [2023-12-02 16:44:19,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:19,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 16:44:19,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:19,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 16:44:19,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2023-12-02 16:44:19,242 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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) [2023-12-02 16:44:20,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:20,013 INFO L93 Difference]: Finished difference Result 72 states and 85 transitions. [2023-12-02 16:44:20,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 16:44:20,014 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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 15 [2023-12-02 16:44:20,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:20,015 INFO L225 Difference]: With dead ends: 72 [2023-12-02 16:44:20,015 INFO L226 Difference]: Without dead ends: 72 [2023-12-02 16:44:20,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=136, Invalid=920, Unknown=0, NotChecked=0, Total=1056 [2023-12-02 16:44:20,016 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 15 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:20,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 62 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 186 Invalid, 3 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 16:44:20,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2023-12-02 16:44:20,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 59. [2023-12-02 16:44:20,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 56 states have (on average 1.3035714285714286) internal successors, (73), 58 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:20,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 73 transitions. [2023-12-02 16:44:20,019 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 73 transitions. Word has length 15 [2023-12-02 16:44:20,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:20,019 INFO L495 AbstractCegarLoop]: Abstraction has 59 states and 73 transitions. [2023-12-02 16:44:20,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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) [2023-12-02 16:44:20,019 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 73 transitions. [2023-12-02 16:44:20,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-12-02 16:44:20,020 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:20,020 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:20,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-02 16:44:20,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-12-02 16:44:20,220 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:20,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:20,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1383271441, now seen corresponding path program 1 times [2023-12-02 16:44:20,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:20,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067319781] [2023-12-02 16:44:20,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:20,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:20,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:20,422 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:20,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067319781] [2023-12-02 16:44:20,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067319781] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:20,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612957573] [2023-12-02 16:44:20,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:20,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:20,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:20,423 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:20,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-02 16:44:20,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:20,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 16:44:20,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:20,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:20,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:20,655 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 [2023-12-02 16:44:20,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:20,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612957573] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:20,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1402651832] [2023-12-02 16:44:20,676 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:44:20,677 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:20,677 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:20,677 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:20,677 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:21,926 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:24,211 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2637#(and (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_23| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_24| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_23| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_24| Int) (|v_#memory_int_83| (Array Int (Array Int Int)))) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |#memory_int| (store |v_#memory_int_83| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_24| (store (select |v_#memory_int_83| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_24|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_23| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_24|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_23|)))) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_24|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_23|) 0)) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_23|) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_23| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_24|)) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_24|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_23|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_24|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_24|) 1))) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:44:24,212 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:24,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:24,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-12-02 16:44:24,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487195462] [2023-12-02 16:44:24,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:24,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 16:44:24,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:24,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 16:44:24,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=941, Unknown=4, NotChecked=0, Total=1056 [2023-12-02 16:44:24,213 INFO L87 Difference]: Start difference. First operand 59 states and 73 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 20 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) [2023-12-02 16:44:24,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:24,455 INFO L93 Difference]: Finished difference Result 80 states and 93 transitions. [2023-12-02 16:44:24,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 16:44:24,456 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 20 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) Word has length 16 [2023-12-02 16:44:24,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:24,456 INFO L225 Difference]: With dead ends: 80 [2023-12-02 16:44:24,456 INFO L226 Difference]: Without dead ends: 80 [2023-12-02 16:44:24,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=185, Invalid=1371, Unknown=4, NotChecked=0, Total=1560 [2023-12-02 16:44:24,457 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 89 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:24,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 58 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:24,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2023-12-02 16:44:24,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 68. [2023-12-02 16:44:24,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 65 states have (on average 1.2769230769230768) internal successors, (83), 67 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) [2023-12-02 16:44:24,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 83 transitions. [2023-12-02 16:44:24,460 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 83 transitions. Word has length 16 [2023-12-02 16:44:24,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:24,460 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 83 transitions. [2023-12-02 16:44:24,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 20 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) [2023-12-02 16:44:24,460 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 83 transitions. [2023-12-02 16:44:24,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 16:44:24,460 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:24,460 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:24,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-02 16:44:24,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:24,661 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:24,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:24,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1746340561, now seen corresponding path program 1 times [2023-12-02 16:44:24,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:24,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977804790] [2023-12-02 16:44:24,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:24,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:24,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:24,822 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 16:44:24,823 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:24,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977804790] [2023-12-02 16:44:24,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977804790] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:24,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818514923] [2023-12-02 16:44:24,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:24,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:24,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:24,824 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:24,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 16:44:24,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:24,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 16:44:24,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:24,922 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 [2023-12-02 16:44:24,984 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:44:24,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:25,103 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:44:25,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818514923] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:25,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1620862794] [2023-12-02 16:44:25,106 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:44:25,106 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:25,106 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:25,106 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:25,106 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:26,127 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:26,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1620862794] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:26,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:26,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [6, 7, 7] total 27 [2023-12-02 16:44:26,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104150644] [2023-12-02 16:44:26,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:26,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 16:44:26,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:26,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 16:44:26,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2023-12-02 16:44:26,721 INFO L87 Difference]: Start difference. First operand 68 states and 83 transitions. Second operand has 13 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 13 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:27,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:27,200 INFO L93 Difference]: Finished difference Result 68 states and 82 transitions. [2023-12-02 16:44:27,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 16:44:27,200 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 13 states have internal predecessors, (16), 0 states have call successors, (0), 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 17 [2023-12-02 16:44:27,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:27,200 INFO L225 Difference]: With dead ends: 68 [2023-12-02 16:44:27,200 INFO L226 Difference]: Without dead ends: 68 [2023-12-02 16:44:27,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2023-12-02 16:44:27,201 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 20 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:27,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 19 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 164 Invalid, 1 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 16:44:27,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2023-12-02 16:44:27,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 63. [2023-12-02 16:44:27,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 60 states have (on average 1.2833333333333334) internal successors, (77), 62 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:27,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2023-12-02 16:44:27,204 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 17 [2023-12-02 16:44:27,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:27,204 INFO L495 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2023-12-02 16:44:27,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 13 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:27,205 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2023-12-02 16:44:27,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 16:44:27,205 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:27,205 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:27,211 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 16:44:27,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:27,406 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:27,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:27,406 INFO L85 PathProgramCache]: Analyzing trace with hash -68258257, now seen corresponding path program 1 times [2023-12-02 16:44:27,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:27,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860614812] [2023-12-02 16:44:27,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:27,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:27,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:27,721 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:27,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860614812] [2023-12-02 16:44:27,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860614812] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:27,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951877850] [2023-12-02 16:44:27,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:27,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:27,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:27,723 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:27,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-02 16:44:27,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:27,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 16:44:27,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:27,856 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 [2023-12-02 16:44:28,092 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:28,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:28,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:28,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951877850] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:28,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1012578172] [2023-12-02 16:44:28,425 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:44:28,425 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:28,425 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:28,425 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:28,426 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:29,700 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:31,694 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3201#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:44:31,694 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:31,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:31,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 28 [2023-12-02 16:44:31,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917146816] [2023-12-02 16:44:31,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:31,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-12-02 16:44:31,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:31,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-12-02 16:44:31,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1647, Unknown=4, NotChecked=0, Total=1806 [2023-12-02 16:44:31,696 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 30 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:32,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:32,963 INFO L93 Difference]: Finished difference Result 109 states and 122 transitions. [2023-12-02 16:44:32,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-02 16:44:32,964 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-02 16:44:32,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:32,965 INFO L225 Difference]: With dead ends: 109 [2023-12-02 16:44:32,965 INFO L226 Difference]: Without dead ends: 109 [2023-12-02 16:44:32,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 965 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=590, Invalid=3828, Unknown=4, NotChecked=0, Total=4422 [2023-12-02 16:44:32,967 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 380 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:32,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [380 Valid, 69 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 16:44:32,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2023-12-02 16:44:32,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 79. [2023-12-02 16:44:32,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 76 states have (on average 1.236842105263158) internal successors, (94), 78 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:32,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 94 transitions. [2023-12-02 16:44:32,970 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 94 transitions. Word has length 17 [2023-12-02 16:44:32,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:32,970 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 94 transitions. [2023-12-02 16:44:32,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:32,970 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 94 transitions. [2023-12-02 16:44:32,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 16:44:32,971 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:32,971 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:32,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-02 16:44:33,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-02 16:44:33,171 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:33,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:33,172 INFO L85 PathProgramCache]: Analyzing trace with hash 262576452, now seen corresponding path program 3 times [2023-12-02 16:44:33,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:33,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117039048] [2023-12-02 16:44:33,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:33,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:33,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:33,549 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:33,550 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:33,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117039048] [2023-12-02 16:44:33,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117039048] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:33,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958584427] [2023-12-02 16:44:33,550 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:44:33,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:33,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:33,552 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:33,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-02 16:44:33,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:44:33,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:44:33,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 16:44:33,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:33,742 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 [2023-12-02 16:44:33,826 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:33,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:33,839 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 [2023-12-02 16:44:33,843 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 [2023-12-02 16:44:33,898 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:33,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958584427] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:33,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [185386324] [2023-12-02 16:44:33,900 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:44:33,900 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:33,900 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:33,901 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:33,901 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:34,638 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:35,715 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3569#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:44:35,715 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:35,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:35,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 23 [2023-12-02 16:44:35,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240893701] [2023-12-02 16:44:35,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:35,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 16:44:35,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:35,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 16:44:35,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=851, Unknown=0, NotChecked=0, Total=930 [2023-12-02 16:44:35,717 INFO L87 Difference]: Start difference. First operand 79 states and 94 transitions. Second operand has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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) [2023-12-02 16:44:37,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:37,102 INFO L93 Difference]: Finished difference Result 192 states and 218 transitions. [2023-12-02 16:44:37,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-02 16:44:37,102 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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) Word has length 17 [2023-12-02 16:44:37,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:37,104 INFO L225 Difference]: With dead ends: 192 [2023-12-02 16:44:37,104 INFO L226 Difference]: Without dead ends: 192 [2023-12-02 16:44:37,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=352, Invalid=2510, Unknown=0, NotChecked=0, Total=2862 [2023-12-02 16:44:37,105 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 289 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:37,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 136 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 16:44:37,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2023-12-02 16:44:37,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 101. [2023-12-02 16:44:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 98 states have (on average 1.2551020408163265) internal successors, (123), 100 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:37,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 123 transitions. [2023-12-02 16:44:37,108 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 123 transitions. Word has length 17 [2023-12-02 16:44:37,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:37,108 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 123 transitions. [2023-12-02 16:44:37,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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) [2023-12-02 16:44:37,109 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 123 transitions. [2023-12-02 16:44:37,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-02 16:44:37,109 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:37,109 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:37,115 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-02 16:44:37,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-02 16:44:37,310 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:37,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:37,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1836896868, now seen corresponding path program 1 times [2023-12-02 16:44:37,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:37,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314814332] [2023-12-02 16:44:37,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:37,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:37,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:37,529 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 16:44:37,529 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:37,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314814332] [2023-12-02 16:44:37,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314814332] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:44:37,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:44:37,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 16:44:37,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473346931] [2023-12-02 16:44:37,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:44:37,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 16:44:37,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:37,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 16:44:37,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-12-02 16:44:37,531 INFO L87 Difference]: Start difference. First operand 101 states and 123 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:37,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:37,642 INFO L93 Difference]: Finished difference Result 107 states and 127 transitions. [2023-12-02 16:44:37,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 16:44:37,642 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 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 [2023-12-02 16:44:37,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:37,644 INFO L225 Difference]: With dead ends: 107 [2023-12-02 16:44:37,644 INFO L226 Difference]: Without dead ends: 91 [2023-12-02 16:44:37,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-12-02 16:44:37,645 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 27 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:37,645 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 53 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:44:37,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2023-12-02 16:44:37,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 89. [2023-12-02 16:44:37,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 86 states have (on average 1.2209302325581395) internal successors, (105), 88 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:37,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 105 transitions. [2023-12-02 16:44:37,649 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 105 transitions. Word has length 18 [2023-12-02 16:44:37,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:37,649 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 105 transitions. [2023-12-02 16:44:37,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:37,649 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 105 transitions. [2023-12-02 16:44:37,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-12-02 16:44:37,650 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:37,650 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:37,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-12-02 16:44:37,650 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:37,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:37,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1962164903, now seen corresponding path program 2 times [2023-12-02 16:44:37,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:37,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514949563] [2023-12-02 16:44:37,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:37,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:38,026 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:38,026 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:38,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514949563] [2023-12-02 16:44:38,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514949563] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:38,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791334980] [2023-12-02 16:44:38,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:44:38,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:38,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:38,028 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:38,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-02 16:44:38,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 16:44:38,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:44:38,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 16:44:38,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:38,219 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 [2023-12-02 16:44:38,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 11 treesize of output 7 [2023-12-02 16:44:38,294 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 16 treesize of output 11 [2023-12-02 16:44:38,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 23 treesize of output 16 [2023-12-02 16:44:38,436 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:38,437 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:38,486 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_386 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_386) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ |c_ULTIMATE.start_cstrcat_~append#1.offset| 1)) 0)) is different from false [2023-12-02 16:44:38,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:44:38,594 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 [2023-12-02 16:44:38,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:44:38,600 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 [2023-12-02 16:44:38,604 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 3 [2023-12-02 16:44:38,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-12-02 16:44:38,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791334980] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:38,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1005001705] [2023-12-02 16:44:38,713 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:44:38,714 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:38,714 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:38,714 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:38,714 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:40,028 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:42,506 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4273#(and (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_44| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_45| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_45| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_44| Int) (|v_#memory_int_138| (Array Int (Array Int Int)))) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_44|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_44|) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (= |#memory_int| (store |v_#memory_int_138| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_45| (store (select |v_#memory_int_138| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_45|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_44| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_45|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_44|)))) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_44| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_45|)) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_45|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_44|) 0)) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_45|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_45|) 1) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_45|))) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:44:42,506 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:42,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:42,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2023-12-02 16:44:42,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126616258] [2023-12-02 16:44:42,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:42,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-12-02 16:44:42,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:42,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-12-02 16:44:42,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1563, Unknown=19, NotChecked=80, Total=1806 [2023-12-02 16:44:42,508 INFO L87 Difference]: Start difference. First operand 89 states and 105 transitions. Second operand has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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) [2023-12-02 16:44:42,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:42,979 INFO L93 Difference]: Finished difference Result 153 states and 179 transitions. [2023-12-02 16:44:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 16:44:42,979 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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 20 [2023-12-02 16:44:42,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:42,980 INFO L225 Difference]: With dead ends: 153 [2023-12-02 16:44:42,980 INFO L226 Difference]: Without dead ends: 127 [2023-12-02 16:44:42,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=259, Invalid=2176, Unknown=19, NotChecked=96, Total=2550 [2023-12-02 16:44:42,982 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 102 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:42,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 104 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 291 Invalid, 0 Unknown, 35 Unchecked, 0.2s Time] [2023-12-02 16:44:42,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2023-12-02 16:44:42,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 124. [2023-12-02 16:44:42,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 121 states have (on average 1.2066115702479339) internal successors, (146), 123 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) [2023-12-02 16:44:42,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 146 transitions. [2023-12-02 16:44:42,986 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 146 transitions. Word has length 20 [2023-12-02 16:44:42,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:42,986 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 146 transitions. [2023-12-02 16:44:42,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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) [2023-12-02 16:44:42,986 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 146 transitions. [2023-12-02 16:44:42,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-02 16:44:42,987 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:42,987 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:42,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-02 16:44:43,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-02 16:44:43,187 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:43,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:43,188 INFO L85 PathProgramCache]: Analyzing trace with hash -602715780, now seen corresponding path program 4 times [2023-12-02 16:44:43,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:43,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170969237] [2023-12-02 16:44:43,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:43,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:43,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:43,749 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:43,749 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:43,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170969237] [2023-12-02 16:44:43,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170969237] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:43,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365069054] [2023-12-02 16:44:43,750 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:44:43,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:43,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:43,752 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:43,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-02 16:44:43,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:43,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-02 16:44:43,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:43,983 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 [2023-12-02 16:44:44,113 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:44,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:44,128 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 [2023-12-02 16:44:44,130 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 [2023-12-02 16:44:44,203 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:44,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365069054] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:44,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [239471370] [2023-12-02 16:44:44,205 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:44:44,205 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:44,205 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:44,205 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:44,206 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:44,885 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:45,931 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4727#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:44:45,931 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:45,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:45,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2023-12-02 16:44:45,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474060512] [2023-12-02 16:44:45,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:45,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-02 16:44:45,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:45,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-02 16:44:45,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1103, Unknown=0, NotChecked=0, Total=1190 [2023-12-02 16:44:45,933 INFO L87 Difference]: Start difference. First operand 124 states and 146 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 27 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:48,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:48,216 INFO L93 Difference]: Finished difference Result 209 states and 237 transitions. [2023-12-02 16:44:48,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-12-02 16:44:48,216 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 27 states have internal predecessors, (45), 0 states have call successors, (0), 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 [2023-12-02 16:44:48,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:48,218 INFO L225 Difference]: With dead ends: 209 [2023-12-02 16:44:48,218 INFO L226 Difference]: Without dead ends: 199 [2023-12-02 16:44:48,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1050 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=494, Invalid=4762, Unknown=0, NotChecked=0, Total=5256 [2023-12-02 16:44:48,220 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 180 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 1039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:48,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 202 Invalid, 1039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1030 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 16:44:48,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2023-12-02 16:44:48,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 148. [2023-12-02 16:44:48,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 145 states have (on average 1.2137931034482758) internal successors, (176), 147 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:48,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 176 transitions. [2023-12-02 16:44:48,225 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 176 transitions. Word has length 21 [2023-12-02 16:44:48,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:48,226 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 176 transitions. [2023-12-02 16:44:48,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 27 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:48,226 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 176 transitions. [2023-12-02 16:44:48,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 16:44:48,227 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:48,227 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:48,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-02 16:44:48,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:48,427 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:48,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:48,427 INFO L85 PathProgramCache]: Analyzing trace with hash 138977294, now seen corresponding path program 3 times [2023-12-02 16:44:48,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:48,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580317686] [2023-12-02 16:44:48,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:48,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:48,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:48,658 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:48,658 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:48,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580317686] [2023-12-02 16:44:48,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580317686] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:48,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47022062] [2023-12-02 16:44:48,659 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:44:48,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:48,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:48,660 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:48,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-02 16:44:48,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:44:48,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:44:48,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 16:44:48,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:48,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:48,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:49,100 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 [2023-12-02 16:44:49,140 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:49,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47022062] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:49,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [382804566] [2023-12-02 16:44:49,142 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:44:49,143 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:49,143 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:49,143 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:49,143 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:50,680 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:53,139 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5318#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_55| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_56| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_56| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_55| Int) (|v_#memory_int_166| (Array Int (Array Int Int)))) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_55| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_56|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_56|) 1) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_56|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_55|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |#memory_int| (store |v_#memory_int_166| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_56| (store (select |v_#memory_int_166| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_56|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_55| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_56|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_55|)))) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_55|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_56|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_55|) 0)) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_56|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|))' at error location [2023-12-02 16:44:53,139 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:53,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:53,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-12-02 16:44:53,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615458355] [2023-12-02 16:44:53,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:53,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 16:44:53,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:53,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 16:44:53,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1137, Unknown=9, NotChecked=0, Total=1260 [2023-12-02 16:44:53,142 INFO L87 Difference]: Start difference. First operand 148 states and 176 transitions. Second operand has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:53,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:53,514 INFO L93 Difference]: Finished difference Result 159 states and 184 transitions. [2023-12-02 16:44:53,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 16:44:53,515 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 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 [2023-12-02 16:44:53,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:53,516 INFO L225 Difference]: With dead ends: 159 [2023-12-02 16:44:53,516 INFO L226 Difference]: Without dead ends: 159 [2023-12-02 16:44:53,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=214, Invalid=1757, Unknown=9, NotChecked=0, Total=1980 [2023-12-02 16:44:53,517 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 69 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:53,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 83 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 16:44:53,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-12-02 16:44:53,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 153. [2023-12-02 16:44:53,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 150 states have (on average 1.2066666666666668) internal successors, (181), 152 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) [2023-12-02 16:44:53,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 181 transitions. [2023-12-02 16:44:53,522 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 181 transitions. Word has length 22 [2023-12-02 16:44:53,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:53,522 INFO L495 AbstractCegarLoop]: Abstraction has 153 states and 181 transitions. [2023-12-02 16:44:53,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:53,523 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 181 transitions. [2023-12-02 16:44:53,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-02 16:44:53,523 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:53,523 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:53,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-02 16:44:53,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:53,728 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:53,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:53,728 INFO L85 PathProgramCache]: Analyzing trace with hash -733792055, now seen corresponding path program 1 times [2023-12-02 16:44:53,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:53,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498024194] [2023-12-02 16:44:53,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:53,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:53,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:54,011 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:44:54,011 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:54,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498024194] [2023-12-02 16:44:54,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498024194] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:54,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901074306] [2023-12-02 16:44:54,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:54,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:54,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:54,013 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:54,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 16:44:54,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:54,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 16:44:54,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:54,123 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 [2023-12-02 16:44:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:44:54,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:54,445 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:44:54,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901074306] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:54,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1702462167] [2023-12-02 16:44:54,447 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2023-12-02 16:44:54,447 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:54,447 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:54,447 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:54,447 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:55,211 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:44:55,972 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5836#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:44:55,972 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:44:55,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:44:55,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2023-12-02 16:44:55,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017615752] [2023-12-02 16:44:55,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:44:55,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-02 16:44:55,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:44:55,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-02 16:44:55,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1380, Unknown=0, NotChecked=0, Total=1560 [2023-12-02 16:44:55,973 INFO L87 Difference]: Start difference. First operand 153 states and 181 transitions. Second operand has 31 states, 30 states have (on average 2.1) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:56,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:44:56,381 INFO L93 Difference]: Finished difference Result 240 states and 274 transitions. [2023-12-02 16:44:56,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-02 16:44:56,381 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.1) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 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 [2023-12-02 16:44:56,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:44:56,383 INFO L225 Difference]: With dead ends: 240 [2023-12-02 16:44:56,383 INFO L226 Difference]: Without dead ends: 240 [2023-12-02 16:44:56,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 785 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=272, Invalid=1984, Unknown=0, NotChecked=0, Total=2256 [2023-12-02 16:44:56,384 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 161 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:44:56,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 166 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 16:44:56,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2023-12-02 16:44:56,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 157. [2023-12-02 16:44:56,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 154 states have (on average 1.2142857142857142) internal successors, (187), 156 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:56,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 187 transitions. [2023-12-02 16:44:56,390 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 187 transitions. Word has length 25 [2023-12-02 16:44:56,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:44:56,390 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 187 transitions. [2023-12-02 16:44:56,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.1) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:44:56,390 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 187 transitions. [2023-12-02 16:44:56,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-02 16:44:56,391 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:44:56,391 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:44:56,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-02 16:44:56,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:56,591 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:44:56,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:44:56,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1882428575, now seen corresponding path program 1 times [2023-12-02 16:44:56,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:44:56,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412939621] [2023-12-02 16:44:56,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:56,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:44:56,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:57,025 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:57,025 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:44:57,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412939621] [2023-12-02 16:44:57,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412939621] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:44:57,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968633564] [2023-12-02 16:44:57,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:44:57,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:44:57,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:44:57,026 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:44:57,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-02 16:44:57,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:44:57,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-02 16:44:57,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:44:57,158 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 [2023-12-02 16:44:57,783 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:57,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:44:58,262 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:44:58,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968633564] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:44:58,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1436330923] [2023-12-02 16:44:58,263 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:44:58,263 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:44:58,263 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:44:58,263 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:44:58,263 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:44:59,261 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:45:00,515 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6440#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:45:00,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:45:00,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:45:00,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 36 [2023-12-02 16:45:00,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631780682] [2023-12-02 16:45:00,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:45:00,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-02 16:45:00,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:45:00,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-02 16:45:00,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=2340, Unknown=4, NotChecked=0, Total=2550 [2023-12-02 16:45:00,518 INFO L87 Difference]: Start difference. First operand 157 states and 187 transitions. Second operand has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:03,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:45:03,386 INFO L93 Difference]: Finished difference Result 255 states and 282 transitions. [2023-12-02 16:45:03,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-02 16:45:03,387 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 0 states have call successors, (0), 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 [2023-12-02 16:45:03,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:45:03,388 INFO L225 Difference]: With dead ends: 255 [2023-12-02 16:45:03,388 INFO L226 Difference]: Without dead ends: 223 [2023-12-02 16:45:03,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1603 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=935, Invalid=6370, Unknown=5, NotChecked=0, Total=7310 [2023-12-02 16:45:03,391 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 257 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 16:45:03,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 200 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1054 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 16:45:03,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2023-12-02 16:45:03,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 165. [2023-12-02 16:45:03,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 162 states have (on average 1.1790123456790123) internal successors, (191), 164 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:03,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 191 transitions. [2023-12-02 16:45:03,396 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 191 transitions. Word has length 25 [2023-12-02 16:45:03,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:45:03,396 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 191 transitions. [2023-12-02 16:45:03,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:03,397 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 191 transitions. [2023-12-02 16:45:03,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-02 16:45:03,397 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:45:03,397 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:45:03,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-12-02 16:45:03,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:45:03,598 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:45:03,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:45:03,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1946506572, now seen corresponding path program 5 times [2023-12-02 16:45:03,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:45:03,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667739565] [2023-12-02 16:45:03,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:45:03,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:45:03,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:45:04,198 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:04,198 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:45:04,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667739565] [2023-12-02 16:45:04,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667739565] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:45:04,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876921487] [2023-12-02 16:45:04,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:45:04,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:45:04,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:45:04,199 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:45:04,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-02 16:45:04,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-02 16:45:04,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:45:04,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 42 conjunts are in the unsatisfiable core [2023-12-02 16:45:04,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:45:04,428 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 [2023-12-02 16:45:04,576 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 5 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:04,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:45:04,590 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 [2023-12-02 16:45:04,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 16 treesize of output 12 [2023-12-02 16:45:04,666 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 5 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:04,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876921487] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:45:04,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1451370071] [2023-12-02 16:45:04,667 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:45:04,667 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:45:04,667 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:45:04,667 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:45:04,668 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:45:05,322 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:45:06,604 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7118#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:45:06,605 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:45:06,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:45:06,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 31 [2023-12-02 16:45:06,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225754308] [2023-12-02 16:45:06,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:45:06,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-02 16:45:06,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:45:06,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-02 16:45:06,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1384, Unknown=1, NotChecked=0, Total=1482 [2023-12-02 16:45:06,606 INFO L87 Difference]: Start difference. First operand 165 states and 191 transitions. Second operand has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:09,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:45:09,418 INFO L93 Difference]: Finished difference Result 283 states and 317 transitions. [2023-12-02 16:45:09,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-12-02 16:45:09,418 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 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 [2023-12-02 16:45:09,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:45:09,420 INFO L225 Difference]: With dead ends: 283 [2023-12-02 16:45:09,420 INFO L226 Difference]: Without dead ends: 271 [2023-12-02 16:45:09,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=581, Invalid=6390, Unknown=1, NotChecked=0, Total=6972 [2023-12-02 16:45:09,422 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 246 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 1346 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 1358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 16:45:09,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 255 Invalid, 1358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1346 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 16:45:09,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2023-12-02 16:45:09,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 197. [2023-12-02 16:45:09,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 194 states have (on average 1.1804123711340206) internal successors, (229), 196 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:09,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 229 transitions. [2023-12-02 16:45:09,426 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 229 transitions. Word has length 25 [2023-12-02 16:45:09,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:45:09,426 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 229 transitions. [2023-12-02 16:45:09,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:09,427 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 229 transitions. [2023-12-02 16:45:09,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-12-02 16:45:09,427 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:45:09,427 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:45:09,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-02 16:45:09,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:45:09,628 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:45:09,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:45:09,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1942817494, now seen corresponding path program 4 times [2023-12-02 16:45:09,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:45:09,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253200909] [2023-12-02 16:45:09,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:45:09,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:45:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:45:10,196 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:10,196 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:45:10,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253200909] [2023-12-02 16:45:10,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253200909] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:45:10,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504745799] [2023-12-02 16:45:10,196 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:45:10,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:45:10,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:45:10,197 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:45:10,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 16:45:10,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:45:10,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 63 conjunts are in the unsatisfiable core [2023-12-02 16:45:10,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:45:10,304 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 [2023-12-02 16:45:10,415 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 [2023-12-02 16:45:10,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 [2023-12-02 16:45:10,509 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 [2023-12-02 16:45:10,521 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 16 treesize of output 11 [2023-12-02 16:45:10,528 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:10,528 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:45:10,537 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_594 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_594) |c_ULTIMATE.start_cstrcat_~append#1.base|) |c_ULTIMATE.start_cstrcat_~append#1.offset|) 0)) is different from false [2023-12-02 16:45:16,695 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_594 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_594) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 2 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:45:16,767 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:45:16,767 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 [2023-12-02 16:45:16,772 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:45:16,773 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 [2023-12-02 16:45:16,860 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2023-12-02 16:45:16,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504745799] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:45:16,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [148236379] [2023-12-02 16:45:16,862 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:45:16,862 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:45:16,862 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:45:16,862 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:45:16,862 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:45:18,201 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:45:21,318 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7882#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post4#1.base_77| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_76| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_76| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_76| Int) (|v_#memory_int_234| (Array Int (Array Int Int)))) (and (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_76|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_76|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_77|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_77|) 1) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_76| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_77|)) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |#memory_int| (store |v_#memory_int_234| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_77| (store (select |v_#memory_int_234| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_77|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_76| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_77|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_76|)))) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_77|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_76|) 0)) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_76|))))' at error location [2023-12-02 16:45:21,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:45:21,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:45:21,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15, 15] total 35 [2023-12-02 16:45:21,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903833214] [2023-12-02 16:45:21,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:45:21,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-02 16:45:21,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:45:21,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-02 16:45:21,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1911, Unknown=33, NotChecked=178, Total=2256 [2023-12-02 16:45:21,320 INFO L87 Difference]: Start difference. First operand 197 states and 229 transitions. Second operand has 35 states, 35 states have (on average 1.6285714285714286) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:22,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:45:22,152 INFO L93 Difference]: Finished difference Result 315 states and 365 transitions. [2023-12-02 16:45:22,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-02 16:45:22,152 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.6285714285714286) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 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 26 [2023-12-02 16:45:22,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:45:22,154 INFO L225 Difference]: With dead ends: 315 [2023-12-02 16:45:22,154 INFO L226 Difference]: Without dead ends: 267 [2023-12-02 16:45:22,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=279, Invalid=3354, Unknown=35, NotChecked=238, Total=3906 [2023-12-02 16:45:22,155 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 114 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:45:22,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 211 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 626 Invalid, 0 Unknown, 84 Unchecked, 0.3s Time] [2023-12-02 16:45:22,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-12-02 16:45:22,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 256. [2023-12-02 16:45:22,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 253 states have (on average 1.173913043478261) internal successors, (297), 255 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:22,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 297 transitions. [2023-12-02 16:45:22,161 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 297 transitions. Word has length 26 [2023-12-02 16:45:22,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:45:22,161 INFO L495 AbstractCegarLoop]: Abstraction has 256 states and 297 transitions. [2023-12-02 16:45:22,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.6285714285714286) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:22,161 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 297 transitions. [2023-12-02 16:45:22,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-12-02 16:45:22,161 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:45:22,162 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:45:22,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 16:45:22,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-12-02 16:45:22,362 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:45:22,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:45:22,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1155509813, now seen corresponding path program 5 times [2023-12-02 16:45:22,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:45:22,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715926761] [2023-12-02 16:45:22,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:45:22,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:45:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:45:22,618 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:22,618 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:45:22,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715926761] [2023-12-02 16:45:22,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715926761] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:45:22,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361228460] [2023-12-02 16:45:22,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:45:22,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:45:22,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:45:22,619 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:45:22,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-02 16:45:22,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 16:45:22,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:45:22,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-02 16:45:22,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:45:23,063 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:23,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:45:23,294 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 [2023-12-02 16:45:23,353 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:23,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361228460] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:45:23,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1834065675] [2023-12-02 16:45:23,355 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:45:23,355 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:45:23,356 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:45:23,356 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:45:23,356 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:45:24,708 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:45:27,231 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8691#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_88| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_89| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_88| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_88| Int) (|v_#memory_int_252| (Array Int (Array Int Int)))) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_89|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_88|) 0)) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (= |#memory_int| (store |v_#memory_int_252| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_89| (store (select |v_#memory_int_252| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_89|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_88| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_89|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_88|)))) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_88|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_88|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_89|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_88| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_89|)) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_88|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_89|) 1) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|))' at error location [2023-12-02 16:45:27,231 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:45:27,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:45:27,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2023-12-02 16:45:27,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633765603] [2023-12-02 16:45:27,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:45:27,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-02 16:45:27,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:45:27,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-02 16:45:27,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1715, Unknown=4, NotChecked=0, Total=1892 [2023-12-02 16:45:27,233 INFO L87 Difference]: Start difference. First operand 256 states and 297 transitions. Second operand has 31 states, 30 states have (on average 2.433333333333333) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:27,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:45:27,745 INFO L93 Difference]: Finished difference Result 273 states and 310 transitions. [2023-12-02 16:45:27,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-02 16:45:27,746 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.433333333333333) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 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 28 [2023-12-02 16:45:27,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:45:27,747 INFO L225 Difference]: With dead ends: 273 [2023-12-02 16:45:27,747 INFO L226 Difference]: Without dead ends: 273 [2023-12-02 16:45:27,747 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 799 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=326, Invalid=2640, Unknown=4, NotChecked=0, Total=2970 [2023-12-02 16:45:27,748 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 124 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:45:27,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 99 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 16:45:27,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2023-12-02 16:45:27,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 265. [2023-12-02 16:45:27,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 262 states have (on average 1.16793893129771) internal successors, (306), 264 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:27,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 306 transitions. [2023-12-02 16:45:27,752 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 306 transitions. Word has length 28 [2023-12-02 16:45:27,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:45:27,752 INFO L495 AbstractCegarLoop]: Abstraction has 265 states and 306 transitions. [2023-12-02 16:45:27,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.433333333333333) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:27,753 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 306 transitions. [2023-12-02 16:45:27,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-02 16:45:27,753 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:45:27,753 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:45:27,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-02 16:45:27,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-12-02 16:45:27,954 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:45:27,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:45:27,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1461065803, now seen corresponding path program 2 times [2023-12-02 16:45:27,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:45:27,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225587604] [2023-12-02 16:45:27,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:45:27,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:45:27,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:45:28,370 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:28,370 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:45:28,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225587604] [2023-12-02 16:45:28,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225587604] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:45:28,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606027216] [2023-12-02 16:45:28,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:45:28,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:45:28,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:45:28,371 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:45:28,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 16:45:28,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 16:45:28,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:45:28,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 54 conjunts are in the unsatisfiable core [2023-12-02 16:45:28,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:45:28,529 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 [2023-12-02 16:45:29,303 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:29,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:45:29,827 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:29,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606027216] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:45:29,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [511724419] [2023-12-02 16:45:29,829 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:45:29,829 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:45:29,829 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:45:29,829 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:45:29,829 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:45:30,973 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:45:33,512 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9471#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:45:33,512 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:45:33,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:45:33,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 37 [2023-12-02 16:45:33,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926996123] [2023-12-02 16:45:33,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:45:33,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-12-02 16:45:33,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:45:33,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-12-02 16:45:33,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=2421, Unknown=3, NotChecked=0, Total=2652 [2023-12-02 16:45:33,514 INFO L87 Difference]: Start difference. First operand 265 states and 306 transitions. Second operand has 39 states, 38 states have (on average 2.289473684210526) internal successors, (87), 38 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:36,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:45:36,030 INFO L93 Difference]: Finished difference Result 331 states and 369 transitions. [2023-12-02 16:45:36,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-02 16:45:36,030 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.289473684210526) internal successors, (87), 38 states have internal predecessors, (87), 0 states have call successors, (0), 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 [2023-12-02 16:45:36,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:45:36,031 INFO L225 Difference]: With dead ends: 331 [2023-12-02 16:45:36,032 INFO L226 Difference]: Without dead ends: 331 [2023-12-02 16:45:36,032 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1919 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=859, Invalid=6620, Unknown=3, NotChecked=0, Total=7482 [2023-12-02 16:45:36,033 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 303 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 16:45:36,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 135 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 16:45:36,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2023-12-02 16:45:36,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 271. [2023-12-02 16:45:36,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 268 states have (on average 1.1679104477611941) internal successors, (313), 270 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:36,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 313 transitions. [2023-12-02 16:45:36,039 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 313 transitions. Word has length 29 [2023-12-02 16:45:36,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:45:36,039 INFO L495 AbstractCegarLoop]: Abstraction has 271 states and 313 transitions. [2023-12-02 16:45:36,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.289473684210526) internal successors, (87), 38 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:36,039 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 313 transitions. [2023-12-02 16:45:36,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-02 16:45:36,040 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:45:36,040 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:45:36,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-02 16:45:36,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-12-02 16:45:36,241 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:45:36,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:45:36,241 INFO L85 PathProgramCache]: Analyzing trace with hash 14166913, now seen corresponding path program 2 times [2023-12-02 16:45:36,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:45:36,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369482511] [2023-12-02 16:45:36,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:45:36,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:45:36,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:45:36,536 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 9 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:45:36,536 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:45:36,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369482511] [2023-12-02 16:45:36,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369482511] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:45:36,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156216708] [2023-12-02 16:45:36,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:45:36,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:45:36,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:45:36,537 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:45:36,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-02 16:45:36,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-02 16:45:36,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:45:36,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-02 16:45:36,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:45:36,721 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 [2023-12-02 16:45:36,896 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 16 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:45:36,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:45:37,217 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 16 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:45:37,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156216708] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:45:37,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1774758704] [2023-12-02 16:45:37,218 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2023-12-02 16:45:37,218 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:45:37,219 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:45:37,219 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:45:37,219 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:45:37,951 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:45:39,072 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10365#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:45:39,073 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:45:39,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:45:39,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 40 [2023-12-02 16:45:39,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798100015] [2023-12-02 16:45:39,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:45:39,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-02 16:45:39,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:45:39,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-02 16:45:39,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=2158, Unknown=0, NotChecked=0, Total=2450 [2023-12-02 16:45:39,074 INFO L87 Difference]: Start difference. First operand 271 states and 313 transitions. Second operand has 41 states, 40 states have (on average 2.05) internal successors, (82), 41 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:39,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:45:39,572 INFO L93 Difference]: Finished difference Result 396 states and 447 transitions. [2023-12-02 16:45:39,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-02 16:45:39,572 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.05) internal successors, (82), 41 states have internal predecessors, (82), 0 states have call successors, (0), 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 [2023-12-02 16:45:39,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:45:39,574 INFO L225 Difference]: With dead ends: 396 [2023-12-02 16:45:39,575 INFO L226 Difference]: Without dead ends: 396 [2023-12-02 16:45:39,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1367 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=429, Invalid=2993, Unknown=0, NotChecked=0, Total=3422 [2023-12-02 16:45:39,575 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 197 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:45:39,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 151 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 16:45:39,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2023-12-02 16:45:39,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 277. [2023-12-02 16:45:39,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 274 states have (on average 1.1751824817518248) internal successors, (322), 276 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:39,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 322 transitions. [2023-12-02 16:45:39,581 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 322 transitions. Word has length 29 [2023-12-02 16:45:39,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:45:39,581 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 322 transitions. [2023-12-02 16:45:39,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.05) internal successors, (82), 41 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:45:39,581 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 322 transitions. [2023-12-02 16:45:39,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-02 16:45:39,582 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:45:39,582 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:45:39,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-02 16:45:39,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-12-02 16:45:39,782 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:45:39,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:45:39,783 INFO L85 PathProgramCache]: Analyzing trace with hash -143852308, now seen corresponding path program 6 times [2023-12-02 16:45:39,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:45:39,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592398067] [2023-12-02 16:45:39,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:45:39,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:45:39,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:45:40,438 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 9 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:40,438 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:45:40,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592398067] [2023-12-02 16:45:40,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592398067] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:45:40,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769542952] [2023-12-02 16:45:40,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:45:40,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:45:40,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:45:40,439 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:45:40,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-02 16:45:40,544 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:45:40,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:45:40,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 50 conjunts are in the unsatisfiable core [2023-12-02 16:45:40,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:45:40,726 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 [2023-12-02 16:45:47,550 INFO L349 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-12-02 16:45:47,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 26 [2023-12-02 16:45:47,588 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 7 proven. 47 refuted. 7 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:47,588 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:45:56,434 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 46 treesize of output 40 [2023-12-02 16:45:56,438 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:45:56,438 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 46 treesize of output 34 [2023-12-02 16:45:56,674 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:45:56,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769542952] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:45:56,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2043156577] [2023-12-02 16:45:56,676 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:45:56,676 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:45:56,676 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:45:56,677 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:45:56,677 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:45:57,376 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:45:59,047 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11280#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:45:59,047 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:45:59,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:45:59,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 19] total 47 [2023-12-02 16:45:59,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226206712] [2023-12-02 16:45:59,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:45:59,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-02 16:45:59,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:45:59,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-02 16:45:59,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=2774, Unknown=18, NotChecked=0, Total=2970 [2023-12-02 16:45:59,049 INFO L87 Difference]: Start difference. First operand 277 states and 322 transitions. Second operand has 47 states, 47 states have (on average 1.6382978723404256) internal successors, (77), 47 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:46:38,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:46:38,374 INFO L93 Difference]: Finished difference Result 442 states and 501 transitions. [2023-12-02 16:46:38,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-12-02 16:46:38,374 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.6382978723404256) internal successors, (77), 47 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2023-12-02 16:46:38,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:46:38,376 INFO L225 Difference]: With dead ends: 442 [2023-12-02 16:46:38,376 INFO L226 Difference]: Without dead ends: 428 [2023-12-02 16:46:38,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2899 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=976, Invalid=10992, Unknown=22, NotChecked=0, Total=11990 [2023-12-02 16:46:38,377 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 245 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 2253 mSolverCounterSat, 11 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 2285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 2253 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2023-12-02 16:46:38,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 274 Invalid, 2285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 2253 Invalid, 21 Unknown, 0 Unchecked, 17.5s Time] [2023-12-02 16:46:38,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2023-12-02 16:46:38,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 323. [2023-12-02 16:46:38,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 320 states have (on average 1.184375) internal successors, (379), 322 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:46:38,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 379 transitions. [2023-12-02 16:46:38,383 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 379 transitions. Word has length 29 [2023-12-02 16:46:38,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:46:38,383 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 379 transitions. [2023-12-02 16:46:38,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.6382978723404256) internal successors, (77), 47 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:46:38,383 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 379 transitions. [2023-12-02 16:46:38,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-02 16:46:38,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:46:38,383 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:46:38,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-12-02 16:46:38,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-12-02 16:46:38,584 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:46:38,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:46:38,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1412721133, now seen corresponding path program 6 times [2023-12-02 16:46:38,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:46:38,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203184308] [2023-12-02 16:46:38,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:46:38,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:46:38,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:46:39,261 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:46:39,261 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:46:39,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203184308] [2023-12-02 16:46:39,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203184308] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:46:39,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560030115] [2023-12-02 16:46:39,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:46:39,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:46:39,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:46:39,262 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:46:39,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-02 16:46:39,434 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:46:39,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:46:39,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 81 conjunts are in the unsatisfiable core [2023-12-02 16:46:39,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:46:39,443 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 [2023-12-02 16:46:39,547 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 [2023-12-02 16:46:39,607 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 [2023-12-02 16:46:39,855 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 [2023-12-02 16:46:40,045 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 [2023-12-02 16:46:40,210 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 [2023-12-02 16:46:40,381 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:46:40,381 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 [2023-12-02 16:46:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:46:40,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:46:43,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:46:43,674 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 [2023-12-02 16:46:43,684 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:46:43,685 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 36 [2023-12-02 16:46:43,692 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 11 treesize of output 7 [2023-12-02 16:46:43,697 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 [2023-12-02 16:46:44,008 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:46:44,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560030115] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:46:44,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1546424571] [2023-12-02 16:46:44,009 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:46:44,010 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:46:44,010 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:46:44,010 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:46:44,010 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:46:45,306 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:46:49,009 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12405#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.base_116| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_117| Int) (|v_#memory_int_325| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_116| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_116| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_116| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_117|)) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (= |#memory_int| (store |v_#memory_int_325| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_117| (store (select |v_#memory_int_325| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_117|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_116| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_117|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_116|)))) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_116|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_116|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_117|) 1) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_117|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_116|) 0)) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_116|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_117|) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))))' at error location [2023-12-02 16:46:49,009 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:46:49,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:46:49,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 55 [2023-12-02 16:46:49,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019881650] [2023-12-02 16:46:49,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:46:49,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-12-02 16:46:49,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:46:49,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-12-02 16:46:49,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=4288, Unknown=10, NotChecked=0, Total=4556 [2023-12-02 16:46:49,011 INFO L87 Difference]: Start difference. First operand 323 states and 379 transitions. Second operand has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:46:55,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:46:55,001 INFO L93 Difference]: Finished difference Result 488 states and 566 transitions. [2023-12-02 16:46:55,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-02 16:46:55,001 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 0 states have call successors, (0), 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 [2023-12-02 16:46:55,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:46:55,004 INFO L225 Difference]: With dead ends: 488 [2023-12-02 16:46:55,004 INFO L226 Difference]: Without dead ends: 446 [2023-12-02 16:46:55,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1855 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=720, Invalid=9572, Unknown=10, NotChecked=0, Total=10302 [2023-12-02 16:46:55,005 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 275 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 1457 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:46:55,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 227 Invalid, 1502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1457 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 16:46:55,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2023-12-02 16:46:55,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 415. [2023-12-02 16:46:55,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 412 states have (on average 1.1868932038834952) internal successors, (489), 414 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:46:55,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 489 transitions. [2023-12-02 16:46:55,012 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 489 transitions. Word has length 32 [2023-12-02 16:46:55,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:46:55,012 INFO L495 AbstractCegarLoop]: Abstraction has 415 states and 489 transitions. [2023-12-02 16:46:55,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:46:55,012 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 489 transitions. [2023-12-02 16:46:55,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-12-02 16:46:55,013 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:46:55,013 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:46:55,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-02 16:46:55,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-12-02 16:46:55,213 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:46:55,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:46:55,214 INFO L85 PathProgramCache]: Analyzing trace with hash -858566855, now seen corresponding path program 3 times [2023-12-02 16:46:55,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:46:55,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79828980] [2023-12-02 16:46:55,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:46:55,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:46:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:46:55,562 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 16 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:46:55,563 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:46:55,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79828980] [2023-12-02 16:46:55,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79828980] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:46:55,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997470119] [2023-12-02 16:46:55,563 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:46:55,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:46:55,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:46:55,564 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:46:55,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-02 16:46:55,688 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:46:55,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:46:55,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-02 16:46:55,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:46:55,695 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 [2023-12-02 16:46:55,864 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 25 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:46:55,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:46:56,272 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 25 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:46:56,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997470119] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:46:56,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [763669884] [2023-12-02 16:46:56,273 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2023-12-02 16:46:56,273 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:46:56,273 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:46:56,273 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:46:56,273 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:46:57,021 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:46:58,180 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13622#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:46:58,180 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:46:58,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:46:58,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2023-12-02 16:46:58,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011042847] [2023-12-02 16:46:58,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:46:58,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-02 16:46:58,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:46:58,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-02 16:46:58,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=2175, Unknown=0, NotChecked=0, Total=2450 [2023-12-02 16:46:58,181 INFO L87 Difference]: Start difference. First operand 415 states and 489 transitions. Second operand has 41 states, 40 states have (on average 2.075) internal successors, (83), 41 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) [2023-12-02 16:46:58,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:46:58,906 INFO L93 Difference]: Finished difference Result 617 states and 709 transitions. [2023-12-02 16:46:58,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-02 16:46:58,906 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.075) internal successors, (83), 41 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 33 [2023-12-02 16:46:58,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:46:58,909 INFO L225 Difference]: With dead ends: 617 [2023-12-02 16:46:58,909 INFO L226 Difference]: Without dead ends: 617 [2023-12-02 16:46:58,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1352 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=404, Invalid=3136, Unknown=0, NotChecked=0, Total=3540 [2023-12-02 16:46:58,909 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 140 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 1024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 16:46:58,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 254 Invalid, 1024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1008 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 16:46:58,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2023-12-02 16:46:58,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 423. [2023-12-02 16:46:58,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 420 states have (on average 1.1928571428571428) internal successors, (501), 422 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:46:58,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 501 transitions. [2023-12-02 16:46:58,917 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 501 transitions. Word has length 33 [2023-12-02 16:46:58,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:46:58,918 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 501 transitions. [2023-12-02 16:46:58,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.075) internal successors, (83), 41 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) [2023-12-02 16:46:58,918 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 501 transitions. [2023-12-02 16:46:58,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-12-02 16:46:58,918 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:46:58,919 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:46:58,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-02 16:46:59,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:46:59,119 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:46:59,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:46:59,120 INFO L85 PathProgramCache]: Analyzing trace with hash 632977167, now seen corresponding path program 2 times [2023-12-02 16:46:59,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:46:59,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488818389] [2023-12-02 16:46:59,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:46:59,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:46:59,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:46:59,664 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:46:59,664 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:46:59,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488818389] [2023-12-02 16:46:59,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488818389] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:46:59,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906270223] [2023-12-02 16:46:59,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:46:59,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:46:59,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:46:59,665 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:46:59,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-02 16:46:59,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-02 16:46:59,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:46:59,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 49 conjunts are in the unsatisfiable core [2023-12-02 16:46:59,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:47:00,007 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 [2023-12-02 16:47:00,605 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 7 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:00,605 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:47:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 17 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:01,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906270223] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:47:01,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [562418398] [2023-12-02 16:47:01,348 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:47:01,348 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:47:01,348 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:47:01,348 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:47:01,348 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:47:02,342 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:47:05,723 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14934#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:47:05,723 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:47:05,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:47:05,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 49 [2023-12-02 16:47:05,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152114265] [2023-12-02 16:47:05,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:47:05,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-12-02 16:47:05,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:47:05,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-12-02 16:47:05,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=3734, Unknown=5, NotChecked=0, Total=4032 [2023-12-02 16:47:05,725 INFO L87 Difference]: Start difference. First operand 423 states and 501 transitions. Second operand has 51 states, 50 states have (on average 1.98) internal successors, (99), 50 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:10,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:47:10,279 INFO L93 Difference]: Finished difference Result 704 states and 780 transitions. [2023-12-02 16:47:10,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-12-02 16:47:10,280 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 1.98) internal successors, (99), 50 states have internal predecessors, (99), 0 states have call successors, (0), 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 33 [2023-12-02 16:47:10,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:47:10,283 INFO L225 Difference]: With dead ends: 704 [2023-12-02 16:47:10,283 INFO L226 Difference]: Without dead ends: 608 [2023-12-02 16:47:10,284 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3268 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=2013, Invalid=12985, Unknown=8, NotChecked=0, Total=15006 [2023-12-02 16:47:10,284 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 573 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 1586 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-02 16:47:10,284 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [573 Valid, 282 Invalid, 1629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1586 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-02 16:47:10,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2023-12-02 16:47:10,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 399. [2023-12-02 16:47:10,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 396 states have (on average 1.148989898989899) internal successors, (455), 398 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:10,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 455 transitions. [2023-12-02 16:47:10,292 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 455 transitions. Word has length 33 [2023-12-02 16:47:10,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:47:10,292 INFO L495 AbstractCegarLoop]: Abstraction has 399 states and 455 transitions. [2023-12-02 16:47:10,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 1.98) internal successors, (99), 50 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:10,292 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 455 transitions. [2023-12-02 16:47:10,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-12-02 16:47:10,293 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:47:10,293 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:47:10,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-12-02 16:47:10,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-12-02 16:47:10,493 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:47:10,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:47:10,494 INFO L85 PathProgramCache]: Analyzing trace with hash -2094366684, now seen corresponding path program 7 times [2023-12-02 16:47:10,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:47:10,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130079866] [2023-12-02 16:47:10,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:47:10,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:47:10,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:47:11,274 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 16 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:11,274 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:47:11,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130079866] [2023-12-02 16:47:11,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130079866] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:47:11,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437090188] [2023-12-02 16:47:11,274 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:47:11,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:47:11,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:47:11,275 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:47:11,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-02 16:47:11,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:47:11,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 54 conjunts are in the unsatisfiable core [2023-12-02 16:47:11,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:47:11,623 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 [2023-12-02 16:47:11,946 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 7 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:11,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:47:11,972 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 [2023-12-02 16:47:11,974 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 [2023-12-02 16:47:12,088 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 7 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:12,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437090188] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:47:12,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [526612533] [2023-12-02 16:47:12,089 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:47:12,089 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:47:12,089 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:47:12,089 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:47:12,089 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:47:12,811 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:47:14,560 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16399#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:47:14,560 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:47:14,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:47:14,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 39 [2023-12-02 16:47:14,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312465684] [2023-12-02 16:47:14,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:47:14,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-12-02 16:47:14,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:47:14,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-12-02 16:47:14,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=2042, Unknown=0, NotChecked=0, Total=2162 [2023-12-02 16:47:14,562 INFO L87 Difference]: Start difference. First operand 399 states and 455 transitions. Second operand has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 39 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:18,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:47:18,932 INFO L93 Difference]: Finished difference Result 656 states and 731 transitions. [2023-12-02 16:47:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-12-02 16:47:18,933 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 39 states have internal predecessors, (69), 0 states have call successors, (0), 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 33 [2023-12-02 16:47:18,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:47:18,935 INFO L225 Difference]: With dead ends: 656 [2023-12-02 16:47:18,935 INFO L226 Difference]: Without dead ends: 640 [2023-12-02 16:47:18,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 64 SyntacticMatches, 7 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2496 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=764, Invalid=10366, Unknown=0, NotChecked=0, Total=11130 [2023-12-02 16:47:18,936 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 258 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 2214 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 2232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:47:18,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 388 Invalid, 2232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 2214 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 16:47:18,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2023-12-02 16:47:18,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 475. [2023-12-02 16:47:18,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 472 states have (on average 1.152542372881356) internal successors, (544), 474 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:18,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 544 transitions. [2023-12-02 16:47:18,944 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 544 transitions. Word has length 33 [2023-12-02 16:47:18,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:47:18,945 INFO L495 AbstractCegarLoop]: Abstraction has 475 states and 544 transitions. [2023-12-02 16:47:18,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 39 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:18,945 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 544 transitions. [2023-12-02 16:47:18,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-02 16:47:18,946 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:47:18,946 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:47:18,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-02 16:47:19,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-12-02 16:47:19,148 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:47:19,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:47:19,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1962598363, now seen corresponding path program 3 times [2023-12-02 16:47:19,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:47:19,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260782186] [2023-12-02 16:47:19,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:47:19,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:47:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:47:19,733 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 1 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:19,734 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:47:19,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260782186] [2023-12-02 16:47:19,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260782186] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:47:19,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954017922] [2023-12-02 16:47:19,734 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:47:19,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:47:19,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:47:19,735 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:47:19,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-02 16:47:19,942 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:47:19,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:47:19,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 70 conjunts are in the unsatisfiable core [2023-12-02 16:47:19,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:47:19,997 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 [2023-12-02 16:47:20,023 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 [2023-12-02 16:47:21,112 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 5 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:21,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:47:22,009 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:22,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954017922] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:47:22,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [973212935] [2023-12-02 16:47:22,011 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:47:22,011 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:47:22,011 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:47:22,011 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:47:22,012 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:47:23,024 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:47:24,542 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17924#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:47:24,542 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:47:24,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:47:24,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 17] total 49 [2023-12-02 16:47:24,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144614991] [2023-12-02 16:47:24,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:47:24,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-12-02 16:47:24,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:47:24,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-12-02 16:47:24,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=3717, Unknown=5, NotChecked=0, Total=4032 [2023-12-02 16:47:24,544 INFO L87 Difference]: Start difference. First operand 475 states and 544 transitions. Second operand has 51 states, 50 states have (on average 2.22) internal successors, (111), 50 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) [2023-12-02 16:47:30,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:47:30,315 INFO L93 Difference]: Finished difference Result 771 states and 841 transitions. [2023-12-02 16:47:30,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-12-02 16:47:30,315 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 2.22) internal successors, (111), 50 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 37 [2023-12-02 16:47:30,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:47:30,318 INFO L225 Difference]: With dead ends: 771 [2023-12-02 16:47:30,318 INFO L226 Difference]: Without dead ends: 723 [2023-12-02 16:47:30,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4623 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=2180, Invalid=14843, Unknown=7, NotChecked=0, Total=17030 [2023-12-02 16:47:30,319 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 435 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 1675 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 1715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:47:30,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 340 Invalid, 1715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1675 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 16:47:30,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2023-12-02 16:47:30,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 479. [2023-12-02 16:47:30,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 476 states have (on average 1.1554621848739495) internal successors, (550), 478 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:30,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 550 transitions. [2023-12-02 16:47:30,328 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 550 transitions. Word has length 37 [2023-12-02 16:47:30,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:47:30,328 INFO L495 AbstractCegarLoop]: Abstraction has 479 states and 550 transitions. [2023-12-02 16:47:30,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 2.22) internal successors, (111), 50 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) [2023-12-02 16:47:30,329 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 550 transitions. [2023-12-02 16:47:30,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-02 16:47:30,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:47:30,330 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:47:30,335 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-12-02 16:47:30,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-12-02 16:47:30,530 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:47:30,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:47:30,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1118510095, now seen corresponding path program 4 times [2023-12-02 16:47:30,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:47:30,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815587264] [2023-12-02 16:47:30,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:47:30,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:47:30,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:47:30,911 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 25 proven. 73 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:47:30,911 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:47:30,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815587264] [2023-12-02 16:47:30,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815587264] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:47:30,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615126771] [2023-12-02 16:47:30,911 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:47:30,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:47:30,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:47:30,912 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:47:30,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-02 16:47:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:47:31,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 48 conjunts are in the unsatisfiable core [2023-12-02 16:47:31,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:47:31,030 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 [2023-12-02 16:47:31,209 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 36 proven. 62 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:47:31,209 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:47:31,688 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 36 proven. 62 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:47:31,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615126771] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:47:31,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1223102362] [2023-12-02 16:47:31,690 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2023-12-02 16:47:31,690 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:47:31,690 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:47:31,690 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:47:31,690 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:47:32,443 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:47:33,684 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19583#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:47:33,684 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:47:33,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:47:33,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2023-12-02 16:47:33,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454230321] [2023-12-02 16:47:33,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:47:33,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-02 16:47:33,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:47:33,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-02 16:47:33,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=2637, Unknown=0, NotChecked=0, Total=2970 [2023-12-02 16:47:33,686 INFO L87 Difference]: Start difference. First operand 479 states and 550 transitions. Second operand has 46 states, 45 states have (on average 2.066666666666667) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:34,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:47:34,542 INFO L93 Difference]: Finished difference Result 684 states and 768 transitions. [2023-12-02 16:47:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-02 16:47:34,543 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.066666666666667) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 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 37 [2023-12-02 16:47:34,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:47:34,546 INFO L225 Difference]: With dead ends: 684 [2023-12-02 16:47:34,546 INFO L226 Difference]: Without dead ends: 684 [2023-12-02 16:47:34,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 67 SyntacticMatches, 7 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1691 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=482, Invalid=3808, Unknown=0, NotChecked=0, Total=4290 [2023-12-02 16:47:34,547 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 258 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 1210 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 16:47:34,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 325 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1210 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 16:47:34,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2023-12-02 16:47:34,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 487. [2023-12-02 16:47:34,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 484 states have (on average 1.1611570247933884) internal successors, (562), 486 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:34,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 562 transitions. [2023-12-02 16:47:34,558 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 562 transitions. Word has length 37 [2023-12-02 16:47:34,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:47:34,558 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 562 transitions. [2023-12-02 16:47:34,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.066666666666667) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:34,559 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 562 transitions. [2023-12-02 16:47:34,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-02 16:47:34,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:47:34,560 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:47:34,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-12-02 16:47:34,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-12-02 16:47:34,760 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:47:34,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:47:34,760 INFO L85 PathProgramCache]: Analyzing trace with hash -727485348, now seen corresponding path program 8 times [2023-12-02 16:47:34,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:47:34,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34295476] [2023-12-02 16:47:34,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:47:34,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:47:34,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:47:35,568 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 25 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:35,568 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:47:35,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34295476] [2023-12-02 16:47:35,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34295476] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:47:35,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420064038] [2023-12-02 16:47:35,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:47:35,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:47:35,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:47:35,569 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:47:35,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-12-02 16:47:35,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-12-02 16:47:35,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:47:35,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 16:47:35,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:47:35,995 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 [2023-12-02 16:47:36,371 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 8 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:36,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:47:36,401 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 [2023-12-02 16:47:36,403 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 [2023-12-02 16:47:36,526 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 8 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:36,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420064038] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:47:36,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1948335845] [2023-12-02 16:47:36,528 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:47:36,528 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:47:36,528 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:47:36,528 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:47:36,528 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:47:37,218 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:47:39,333 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21044#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:47:39,333 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:47:39,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:47:39,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 43 [2023-12-02 16:47:39,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100363198] [2023-12-02 16:47:39,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:47:39,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-12-02 16:47:39,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:47:39,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-12-02 16:47:39,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=2418, Unknown=0, NotChecked=0, Total=2550 [2023-12-02 16:47:39,334 INFO L87 Difference]: Start difference. First operand 487 states and 562 transitions. Second operand has 43 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 43 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:43,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:47:43,731 INFO L93 Difference]: Finished difference Result 766 states and 864 transitions. [2023-12-02 16:47:43,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-12-02 16:47:43,732 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 43 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2023-12-02 16:47:43,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:47:43,735 INFO L225 Difference]: With dead ends: 766 [2023-12-02 16:47:43,735 INFO L226 Difference]: Without dead ends: 748 [2023-12-02 16:47:43,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 73 SyntacticMatches, 8 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3115 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=781, Invalid=12791, Unknown=0, NotChecked=0, Total=13572 [2023-12-02 16:47:43,736 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 225 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 2702 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 2723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 2702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-02 16:47:43,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 451 Invalid, 2723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 2702 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-02 16:47:43,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2023-12-02 16:47:43,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 563. [2023-12-02 16:47:43,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 560 states have (on average 1.1696428571428572) internal successors, (655), 562 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:43,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 655 transitions. [2023-12-02 16:47:43,748 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 655 transitions. Word has length 37 [2023-12-02 16:47:43,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:47:43,748 INFO L495 AbstractCegarLoop]: Abstraction has 563 states and 655 transitions. [2023-12-02 16:47:43,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 43 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:47:43,749 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 655 transitions. [2023-12-02 16:47:43,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-02 16:47:43,750 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:47:43,750 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:47:43,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-12-02 16:47:43,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-12-02 16:47:43,950 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:47:43,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:47:43,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1803661552, now seen corresponding path program 7 times [2023-12-02 16:47:43,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:47:43,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699740980] [2023-12-02 16:47:43,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:47:43,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:47:43,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:47:44,752 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:44,752 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:47:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699740980] [2023-12-02 16:47:44,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699740980] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:47:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315505358] [2023-12-02 16:47:44,752 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:47:44,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:47:44,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:47:44,753 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:47:44,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-02 16:47:44,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:47:44,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 93 conjunts are in the unsatisfiable core [2023-12-02 16:47:44,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:47:44,892 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 [2023-12-02 16:47:45,120 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 [2023-12-02 16:47:45,161 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 [2023-12-02 16:47:45,365 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 [2023-12-02 16:47:45,516 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 [2023-12-02 16:47:45,650 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 [2023-12-02 16:47:45,798 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 [2023-12-02 16:47:45,913 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 16:47:45,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:47:45,915 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 17 treesize of output 10 [2023-12-02 16:47:45,919 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:47:45,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:47:46,015 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1140 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_1140) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ |c_ULTIMATE.start_cstrcat_~append#1.offset| 1)) 0)) is different from false [2023-12-02 16:47:51,762 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1140 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_1140) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 2 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:47:58,118 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1140 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_1140) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:47:58,126 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1137 (Array Int Int)) (v_ArrVal_1140 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_1137) |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_1140) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:47:58,400 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:47:58,400 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 [2023-12-02 16:47:58,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:47:58,407 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 36 [2023-12-02 16:47:58,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 11 treesize of output 7 [2023-12-02 16:47:58,917 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 10 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 22 not checked. [2023-12-02 16:47:58,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315505358] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:47:58,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [284737899] [2023-12-02 16:47:58,918 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:47:58,918 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:47:58,918 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:47:58,918 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:47:58,918 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:48:00,234 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:48:03,531 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22797#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_154| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_154| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_155| Int) (|v_#memory_int_462| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_152| Int)) (and (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_155|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_154|) 0)) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_155|) 1) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_155|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_154|) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_152|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_154| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_155|)) (= |#memory_int| (store |v_#memory_int_462| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_155| (store (select |v_#memory_int_462| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_155|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_154| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_155|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_154|)))) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_154|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|))' at error location [2023-12-02 16:48:03,531 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:48:03,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:48:03,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 22, 22] total 61 [2023-12-02 16:48:03,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785543913] [2023-12-02 16:48:03,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:48:03,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2023-12-02 16:48:03,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:03,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2023-12-02 16:48:03,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=4560, Unknown=44, NotChecked=556, Total=5402 [2023-12-02 16:48:03,533 INFO L87 Difference]: Start difference. First operand 563 states and 655 transitions. Second operand has 61 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 61 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:05,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:05,511 INFO L93 Difference]: Finished difference Result 799 states and 933 transitions. [2023-12-02 16:48:05,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-02 16:48:05,511 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 61 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2023-12-02 16:48:05,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:05,514 INFO L225 Difference]: With dead ends: 799 [2023-12-02 16:48:05,514 INFO L226 Difference]: Without dead ends: 727 [2023-12-02 16:48:05,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 65 SyntacticMatches, 3 SemanticMatches, 89 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1989 ImplicationChecksByTransitivity, 18.3s TimeCoverageRelationStatistics Valid=428, Invalid=7026, Unknown=44, NotChecked=692, Total=8190 [2023-12-02 16:48:05,514 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 132 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 1302 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:05,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 327 Invalid, 1561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1302 Invalid, 0 Unknown, 235 Unchecked, 0.8s Time] [2023-12-02 16:48:05,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2023-12-02 16:48:05,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 688. [2023-12-02 16:48:05,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 685 states have (on average 1.1737226277372264) internal successors, (804), 687 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:05,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 804 transitions. [2023-12-02 16:48:05,524 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 804 transitions. Word has length 38 [2023-12-02 16:48:05,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:05,524 INFO L495 AbstractCegarLoop]: Abstraction has 688 states and 804 transitions. [2023-12-02 16:48:05,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.6557377049180328) internal successors, (101), 61 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:05,524 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 804 transitions. [2023-12-02 16:48:05,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-12-02 16:48:05,525 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:05,525 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:48:05,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-12-02 16:48:05,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-12-02 16:48:05,725 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:48:05,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:05,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1904357755, now seen corresponding path program 8 times [2023-12-02 16:48:05,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:05,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455845286] [2023-12-02 16:48:05,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:05,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:05,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:06,100 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 9 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:06,100 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:06,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455845286] [2023-12-02 16:48:06,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455845286] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:48:06,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529439289] [2023-12-02 16:48:06,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:48:06,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:06,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:48:06,101 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:48:06,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-12-02 16:48:06,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-02 16:48:06,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:48:06,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 52 conjunts are in the unsatisfiable core [2023-12-02 16:48:06,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:48:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 16 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:06,650 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:48:06,969 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 [2023-12-02 16:48:07,049 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 16 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:07,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529439289] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:48:07,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [978721386] [2023-12-02 16:48:07,050 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:48:07,050 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:48:07,051 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:48:07,051 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:48:07,051 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:48:08,279 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:48:10,919 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24609#(and (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (exists ((|v_ULTIMATE.start_cstrcat_#t~post4#1.base_171| Int) (|v_#memory_int_484| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_170| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_168| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_170| Int)) (and (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_171|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |#memory_int| (store |v_#memory_int_484| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_171| (store (select |v_#memory_int_484| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_171|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_170| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_171|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_170|)))) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_168|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_170| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_171|)) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_171|) 1) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_170|) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_170|) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_171|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_170|) 0)))) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:48:10,920 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:48:10,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:48:10,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2023-12-02 16:48:10,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284250238] [2023-12-02 16:48:10,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:48:10,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-02 16:48:10,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:10,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-02 16:48:10,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=2591, Unknown=6, NotChecked=0, Total=2862 [2023-12-02 16:48:10,921 INFO L87 Difference]: Start difference. First operand 688 states and 804 transitions. Second operand has 41 states, 40 states have (on average 2.625) internal successors, (105), 41 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:11,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:11,696 INFO L93 Difference]: Finished difference Result 707 states and 817 transitions. [2023-12-02 16:48:11,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-02 16:48:11,696 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.625) internal successors, (105), 41 states have internal predecessors, (105), 0 states have call successors, (0), 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 40 [2023-12-02 16:48:11,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:11,699 INFO L225 Difference]: With dead ends: 707 [2023-12-02 16:48:11,699 INFO L226 Difference]: Without dead ends: 707 [2023-12-02 16:48:11,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 76 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1461 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=512, Invalid=4174, Unknown=6, NotChecked=0, Total=4692 [2023-12-02 16:48:11,699 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 166 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:11,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 117 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 16:48:11,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2023-12-02 16:48:11,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 697. [2023-12-02 16:48:11,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 694 states have (on average 1.1714697406340058) internal successors, (813), 696 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:11,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 813 transitions. [2023-12-02 16:48:11,708 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 813 transitions. Word has length 40 [2023-12-02 16:48:11,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:11,708 INFO L495 AbstractCegarLoop]: Abstraction has 697 states and 813 transitions. [2023-12-02 16:48:11,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.625) internal successors, (105), 41 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:11,709 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 813 transitions. [2023-12-02 16:48:11,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-02 16:48:11,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:11,710 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:48:11,716 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-12-02 16:48:11,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-12-02 16:48:11,911 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:48:11,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:11,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1094451771, now seen corresponding path program 3 times [2023-12-02 16:48:11,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:11,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988300172] [2023-12-02 16:48:11,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:11,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:12,671 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 9 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:12,671 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:12,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988300172] [2023-12-02 16:48:12,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988300172] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:48:12,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961267997] [2023-12-02 16:48:12,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:48:12,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:12,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:48:12,673 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:48:12,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-12-02 16:48:12,857 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:48:12,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:48:12,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 71 conjunts are in the unsatisfiable core [2023-12-02 16:48:12,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:48:12,911 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 [2023-12-02 16:48:12,929 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 [2023-12-02 16:48:13,956 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 16 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:13,957 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:48:14,903 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 25 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:14,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961267997] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:48:14,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [736693812] [2023-12-02 16:48:14,905 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:48:14,905 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:48:14,905 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:48:14,905 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:48:14,905 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:48:16,090 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:48:19,020 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26346#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:48:19,020 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:48:19,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:48:19,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 15] total 48 [2023-12-02 16:48:19,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908385102] [2023-12-02 16:48:19,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:48:19,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-12-02 16:48:19,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:19,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-12-02 16:48:19,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=3641, Unknown=5, NotChecked=0, Total=3906 [2023-12-02 16:48:19,021 INFO L87 Difference]: Start difference. First operand 697 states and 813 transitions. Second operand has 50 states, 49 states have (on average 2.510204081632653) internal successors, (123), 49 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:23,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:23,385 INFO L93 Difference]: Finished difference Result 834 states and 949 transitions. [2023-12-02 16:48:23,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-02 16:48:23,386 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 49 states have (on average 2.510204081632653) internal successors, (123), 49 states have internal predecessors, (123), 0 states have call successors, (0), 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 41 [2023-12-02 16:48:23,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:23,389 INFO L225 Difference]: With dead ends: 834 [2023-12-02 16:48:23,389 INFO L226 Difference]: Without dead ends: 834 [2023-12-02 16:48:23,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3472 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=1588, Invalid=11517, Unknown=5, NotChecked=0, Total=13110 [2023-12-02 16:48:23,390 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 547 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 1518 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 1571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:23,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [547 Valid, 273 Invalid, 1571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1518 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-02 16:48:23,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2023-12-02 16:48:23,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 703. [2023-12-02 16:48:23,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 700 states have (on average 1.1714285714285715) internal successors, (820), 702 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:23,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 820 transitions. [2023-12-02 16:48:23,400 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 820 transitions. Word has length 41 [2023-12-02 16:48:23,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:23,400 INFO L495 AbstractCegarLoop]: Abstraction has 703 states and 820 transitions. [2023-12-02 16:48:23,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 49 states have (on average 2.510204081632653) internal successors, (123), 49 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:23,400 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 820 transitions. [2023-12-02 16:48:23,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-02 16:48:23,401 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:23,401 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:48:23,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-12-02 16:48:23,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:23,601 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:48:23,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:23,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1747790249, now seen corresponding path program 5 times [2023-12-02 16:48:23,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:23,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910827627] [2023-12-02 16:48:23,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:23,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:23,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:24,010 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 36 proven. 92 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:48:24,011 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:24,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910827627] [2023-12-02 16:48:24,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910827627] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:48:24,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009468604] [2023-12-02 16:48:24,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:48:24,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:24,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:48:24,012 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:48:24,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-12-02 16:48:24,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-12-02 16:48:24,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:48:24,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-02 16:48:24,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:48:24,195 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 [2023-12-02 16:48:24,537 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 49 proven. 79 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:48:24,537 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:48:25,101 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 49 proven. 79 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:48:25,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009468604] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:48:25,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [579024781] [2023-12-02 16:48:25,102 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2023-12-02 16:48:25,102 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:48:25,103 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:48:25,103 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:48:25,103 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:48:25,814 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:48:27,144 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28299#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:48:27,144 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:48:27,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:48:27,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 58 [2023-12-02 16:48:27,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4174796] [2023-12-02 16:48:27,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:48:27,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-12-02 16:48:27,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:27,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-12-02 16:48:27,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=4000, Unknown=0, NotChecked=0, Total=4556 [2023-12-02 16:48:27,146 INFO L87 Difference]: Start difference. First operand 703 states and 820 transitions. Second operand has 59 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 59 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:27,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:27,970 INFO L93 Difference]: Finished difference Result 1003 states and 1144 transitions. [2023-12-02 16:48:27,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-02 16:48:27,970 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 59 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2023-12-02 16:48:27,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:27,974 INFO L225 Difference]: With dead ends: 1003 [2023-12-02 16:48:27,974 INFO L226 Difference]: Without dead ends: 1003 [2023-12-02 16:48:27,974 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 67 SyntacticMatches, 8 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2774 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=783, Invalid=5537, Unknown=0, NotChecked=0, Total=6320 [2023-12-02 16:48:27,975 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 261 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 1315 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 1355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:27,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 298 Invalid, 1355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1315 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 16:48:27,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2023-12-02 16:48:27,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 713. [2023-12-02 16:48:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 710 states have (on average 1.176056338028169) internal successors, (835), 712 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:27,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 835 transitions. [2023-12-02 16:48:27,984 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 835 transitions. Word has length 41 [2023-12-02 16:48:27,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:27,985 INFO L495 AbstractCegarLoop]: Abstraction has 713 states and 835 transitions. [2023-12-02 16:48:27,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 59 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:27,985 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 835 transitions. [2023-12-02 16:48:27,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-02 16:48:27,986 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:27,987 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:48:27,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-12-02 16:48:28,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:28,187 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:48:28,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:28,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1304763775, now seen corresponding path program 4 times [2023-12-02 16:48:28,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:28,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622181417] [2023-12-02 16:48:28,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:28,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:28,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:28,837 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 16 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:28,837 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:28,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622181417] [2023-12-02 16:48:28,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622181417] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:48:28,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432317130] [2023-12-02 16:48:28,837 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:48:28,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:28,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:48:28,838 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:48:28,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-12-02 16:48:28,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:28,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 76 conjunts are in the unsatisfiable core [2023-12-02 16:48:28,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:48:29,015 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 [2023-12-02 16:48:29,035 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 [2023-12-02 16:48:30,439 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 25 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:30,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:48:31,520 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 37 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:31,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432317130] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:48:31,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [8738574] [2023-12-02 16:48:31,521 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:48:31,521 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:48:31,521 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:48:31,521 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:48:31,521 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:48:32,601 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:48:34,710 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30350#(and (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:48:34,710 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:48:34,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:48:34,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 60 [2023-12-02 16:48:34,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890053840] [2023-12-02 16:48:34,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:48:34,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-12-02 16:48:34,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:34,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-12-02 16:48:34,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=5251, Unknown=3, NotChecked=0, Total=5700 [2023-12-02 16:48:34,712 INFO L87 Difference]: Start difference. First operand 713 states and 835 transitions. Second operand has 62 states, 61 states have (on average 2.0163934426229506) internal successors, (123), 61 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:40,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:40,344 INFO L93 Difference]: Finished difference Result 1175 states and 1299 transitions. [2023-12-02 16:48:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-12-02 16:48:40,345 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 2.0163934426229506) internal successors, (123), 61 states have internal predecessors, (123), 0 states have call successors, (0), 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 41 [2023-12-02 16:48:40,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:40,348 INFO L225 Difference]: With dead ends: 1175 [2023-12-02 16:48:40,348 INFO L226 Difference]: Without dead ends: 1051 [2023-12-02 16:48:40,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4359 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2087, Invalid=14940, Unknown=3, NotChecked=0, Total=17030 [2023-12-02 16:48:40,349 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 471 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 2108 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 2153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:40,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [471 Valid, 459 Invalid, 2153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2108 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 16:48:40,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2023-12-02 16:48:40,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 645. [2023-12-02 16:48:40,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 642 states have (on average 1.1401869158878504) internal successors, (732), 644 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:40,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 732 transitions. [2023-12-02 16:48:40,358 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 732 transitions. Word has length 41 [2023-12-02 16:48:40,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:40,358 INFO L495 AbstractCegarLoop]: Abstraction has 645 states and 732 transitions. [2023-12-02 16:48:40,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 2.0163934426229506) internal successors, (123), 61 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:40,358 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 732 transitions. [2023-12-02 16:48:40,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-02 16:48:40,359 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:40,359 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:48:40,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-12-02 16:48:40,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:40,560 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:48:40,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:40,560 INFO L85 PathProgramCache]: Analyzing trace with hash -2047338092, now seen corresponding path program 9 times [2023-12-02 16:48:40,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:40,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337307391] [2023-12-02 16:48:40,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:40,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:40,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:41,509 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 36 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:41,509 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:41,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337307391] [2023-12-02 16:48:41,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337307391] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:48:41,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831437451] [2023-12-02 16:48:41,509 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:48:41,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:41,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:48:41,510 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:48:41,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-12-02 16:48:41,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:48:41,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:48:41,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 76 conjunts are in the unsatisfiable core [2023-12-02 16:48:41,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:48:41,974 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 [2023-12-02 16:48:42,672 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 9 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:42,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:48:43,749 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 76 treesize of output 66 [2023-12-02 16:48:43,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:48:43,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 76 treesize of output 56 [2023-12-02 16:48:44,618 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 29 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:48:44,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831437451] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:48:44,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [869610254] [2023-12-02 16:48:44,619 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:48:44,619 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:48:44,619 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:48:44,619 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:48:44,619 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:48:45,250 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:48:47,781 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32607#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:48:47,781 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:48:47,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:48:47,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 27, 27] total 73 [2023-12-02 16:48:47,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549809363] [2023-12-02 16:48:47,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:48:47,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2023-12-02 16:48:47,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:47,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2023-12-02 16:48:47,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=6147, Unknown=1, NotChecked=0, Total=6480 [2023-12-02 16:48:47,783 INFO L87 Difference]: Start difference. First operand 645 states and 732 transitions. Second operand has 73 states, 73 states have (on average 1.63013698630137) internal successors, (119), 73 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) [2023-12-02 16:48:59,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:59,873 INFO L93 Difference]: Finished difference Result 1355 states and 1489 transitions. [2023-12-02 16:48:59,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2023-12-02 16:48:59,873 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.63013698630137) internal successors, (119), 73 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 41 [2023-12-02 16:48:59,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:59,877 INFO L225 Difference]: With dead ends: 1355 [2023-12-02 16:48:59,877 INFO L226 Difference]: Without dead ends: 1335 [2023-12-02 16:48:59,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 56 SyntacticMatches, 9 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7186 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=2136, Invalid=29015, Unknown=1, NotChecked=0, Total=31152 [2023-12-02 16:48:59,879 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 398 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 5302 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 5340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 5302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:59,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [398 Valid, 654 Invalid, 5340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 5302 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-02 16:48:59,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1335 states. [2023-12-02 16:48:59,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1335 to 759. [2023-12-02 16:48:59,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 756 states have (on average 1.1441798941798942) internal successors, (865), 758 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:48:59,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 865 transitions. [2023-12-02 16:48:59,890 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 865 transitions. Word has length 41 [2023-12-02 16:48:59,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:59,891 INFO L495 AbstractCegarLoop]: Abstraction has 759 states and 865 transitions. [2023-12-02 16:48:59,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.63013698630137) internal successors, (119), 73 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) [2023-12-02 16:48:59,891 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 865 transitions. [2023-12-02 16:48:59,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-02 16:48:59,892 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:59,892 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:48:59,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-12-02 16:49:00,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:49:00,093 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:49:00,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:49:00,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1716004301, now seen corresponding path program 9 times [2023-12-02 16:49:00,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:49:00,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452276985] [2023-12-02 16:49:00,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:49:00,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:49:00,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:49:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:49:01,306 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:49:01,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452276985] [2023-12-02 16:49:01,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452276985] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:49:01,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281902939] [2023-12-02 16:49:01,306 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:49:01,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:49:01,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:49:01,307 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:49:01,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-12-02 16:49:01,668 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:49:01,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:49:01,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 108 conjunts are in the unsatisfiable core [2023-12-02 16:49:01,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:49:01,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 10 treesize of output 8 [2023-12-02 16:49:01,969 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 [2023-12-02 16:49:02,015 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 [2023-12-02 16:49:02,118 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 [2023-12-02 16:49:02,185 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 [2023-12-02 16:49:02,254 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 [2023-12-02 16:49:02,324 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 [2023-12-02 16:49:02,341 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 16 treesize of output 11 [2023-12-02 16:49:02,350 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 12 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:49:02,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:49:02,360 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1476 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_1476) |c_ULTIMATE.start_cstrcat_~append#1.base|) |c_ULTIMATE.start_cstrcat_~append#1.offset|) 0)) is different from false [2023-12-02 16:49:02,368 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1476 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_1476) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ |c_ULTIMATE.start_cstrcat_~append#1.offset| 1)) 0)) is different from false [2023-12-02 16:49:02,375 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1476 (Array Int Int)) (v_ArrVal_1475 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_1475) |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_1476) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ |c_ULTIMATE.start_cstrcat_~append#1.offset| 1)) 0)) is different from false [2023-12-02 16:49:07,115 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1476 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_1476) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:49:12,996 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1476 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_1476) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 4 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:49:21,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2023-12-02 16:49:21,455 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 [2023-12-02 16:49:21,593 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 12 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 42 not checked. [2023-12-02 16:49:21,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281902939] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:49:21,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1882846909] [2023-12-02 16:49:21,594 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:49:21,594 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:49:21,594 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:49:21,594 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:49:21,595 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:49:22,963 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:49:26,715 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '35237#(and (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post4#1.base_215| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_210| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_214| Int) (|v_#memory_int_596| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_214| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_215|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_214|) 0)) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_214|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |#memory_int| (store |v_#memory_int_596| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_215| (store (select |v_#memory_int_596| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_215|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_214| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_215|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_214|)))) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_210|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= 1 (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_215|)) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_215|) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_214| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_215|)) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_214|))) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:49:26,716 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:49:26,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:49:26,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 24, 24] total 57 [2023-12-02 16:49:26,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278647040] [2023-12-02 16:49:26,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:49:26,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2023-12-02 16:49:26,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:49:26,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2023-12-02 16:49:26,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=3908, Unknown=73, NotChecked=650, Total=4830 [2023-12-02 16:49:26,718 INFO L87 Difference]: Start difference. First operand 759 states and 865 transitions. Second operand has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:31,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:49:31,307 INFO L93 Difference]: Finished difference Result 1065 states and 1214 transitions. [2023-12-02 16:49:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-02 16:49:31,308 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2023-12-02 16:49:31,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:49:31,312 INFO L225 Difference]: With dead ends: 1065 [2023-12-02 16:49:31,312 INFO L226 Difference]: Without dead ends: 959 [2023-12-02 16:49:31,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 92 SyntacticMatches, 6 SemanticMatches, 95 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 1829 ImplicationChecksByTransitivity, 27.6s TimeCoverageRelationStatistics Valid=432, Invalid=7879, Unknown=81, NotChecked=920, Total=9312 [2023-12-02 16:49:31,313 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 150 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 1650 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 2007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-02 16:49:31,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 387 Invalid, 2007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1650 Invalid, 0 Unknown, 333 Unchecked, 0.9s Time] [2023-12-02 16:49:31,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2023-12-02 16:49:31,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 900. [2023-12-02 16:49:31,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 900 states, 897 states have (on average 1.1505016722408026) internal successors, (1032), 899 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:31,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 900 states to 900 states and 1032 transitions. [2023-12-02 16:49:31,323 INFO L78 Accepts]: Start accepts. Automaton has 900 states and 1032 transitions. Word has length 44 [2023-12-02 16:49:31,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:49:31,323 INFO L495 AbstractCegarLoop]: Abstraction has 900 states and 1032 transitions. [2023-12-02 16:49:31,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:31,324 INFO L276 IsEmpty]: Start isEmpty. Operand 900 states and 1032 transitions. [2023-12-02 16:49:31,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-02 16:49:31,325 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:49:31,325 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:49:31,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-12-02 16:49:31,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:49:31,525 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:49:31,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:49:31,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1825301355, now seen corresponding path program 5 times [2023-12-02 16:49:31,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:49:31,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026909215] [2023-12-02 16:49:31,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:49:31,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:49:31,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:49:32,286 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:49:32,287 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:49:32,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026909215] [2023-12-02 16:49:32,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026909215] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:49:32,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923299248] [2023-12-02 16:49:32,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:49:32,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:49:32,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:49:32,288 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:49:32,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-12-02 16:49:32,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-02 16:49:32,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:49:32,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-02 16:49:32,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:49:32,747 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 [2023-12-02 16:49:34,422 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 12 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:49:34,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:49:35,913 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 25 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:49:35,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923299248] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:49:35,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1064089954] [2023-12-02 16:49:35,914 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:49:35,914 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:49:35,914 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:49:35,914 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:49:35,914 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:49:36,937 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:49:38,985 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '37600#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:49:38,986 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:49:38,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:49:38,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 61 [2023-12-02 16:49:38,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626505537] [2023-12-02 16:49:38,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:49:38,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-12-02 16:49:38,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:49:38,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-12-02 16:49:38,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=5312, Unknown=3, NotChecked=0, Total=5700 [2023-12-02 16:49:38,988 INFO L87 Difference]: Start difference. First operand 900 states and 1032 transitions. Second operand has 63 states, 62 states have (on average 2.1774193548387095) internal successors, (135), 62 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:49,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:49:49,528 INFO L93 Difference]: Finished difference Result 1629 states and 1773 transitions. [2023-12-02 16:49:49,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-12-02 16:49:49,529 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 62 states have (on average 2.1774193548387095) internal successors, (135), 62 states have internal predecessors, (135), 0 states have call successors, (0), 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 [2023-12-02 16:49:49,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:49:49,534 INFO L225 Difference]: With dead ends: 1629 [2023-12-02 16:49:49,534 INFO L226 Difference]: Without dead ends: 1493 [2023-12-02 16:49:49,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5749 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=3037, Invalid=20215, Unknown=4, NotChecked=0, Total=23256 [2023-12-02 16:49:49,535 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 552 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 2768 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 2832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 2768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:49:49,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [552 Valid, 507 Invalid, 2832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 2768 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-02 16:49:49,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1493 states. [2023-12-02 16:49:49,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1493 to 912. [2023-12-02 16:49:49,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 909 states have (on average 1.1485148514851484) internal successors, (1044), 911 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:49,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1044 transitions. [2023-12-02 16:49:49,548 INFO L78 Accepts]: Start accepts. Automaton has 912 states and 1044 transitions. Word has length 45 [2023-12-02 16:49:49,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:49:49,548 INFO L495 AbstractCegarLoop]: Abstraction has 912 states and 1044 transitions. [2023-12-02 16:49:49,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 62 states have (on average 2.1774193548387095) internal successors, (135), 62 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:49,548 INFO L276 IsEmpty]: Start isEmpty. Operand 912 states and 1044 transitions. [2023-12-02 16:49:49,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-02 16:49:49,549 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:49:49,549 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:49:49,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-12-02 16:49:49,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:49:49,750 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:49:49,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:49:49,750 INFO L85 PathProgramCache]: Analyzing trace with hash 668754017, now seen corresponding path program 6 times [2023-12-02 16:49:49,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:49:49,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70526507] [2023-12-02 16:49:49,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:49:49,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:49:49,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:49:50,267 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 49 proven. 113 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:49:50,267 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:49:50,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70526507] [2023-12-02 16:49:50,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70526507] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:49:50,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126516507] [2023-12-02 16:49:50,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:49:50,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:49:50,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:49:50,269 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:49:50,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-12-02 16:49:50,509 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:49:50,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:49:50,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 58 conjunts are in the unsatisfiable core [2023-12-02 16:49:50,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:49:50,517 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 [2023-12-02 16:49:50,815 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 64 proven. 98 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:49:50,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:49:51,504 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 64 proven. 98 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:49:51,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126516507] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:49:51,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1444847048] [2023-12-02 16:49:51,505 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2023-12-02 16:49:51,505 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:49:51,505 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:49:51,505 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:49:51,505 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:49:52,258 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:49:54,058 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '40628#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:49:54,058 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:49:54,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:49:54,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 55 [2023-12-02 16:49:54,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894506180] [2023-12-02 16:49:54,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:49:54,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-12-02 16:49:54,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:49:54,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-12-02 16:49:54,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=470, Invalid=3690, Unknown=0, NotChecked=0, Total=4160 [2023-12-02 16:49:54,060 INFO L87 Difference]: Start difference. First operand 912 states and 1044 transitions. Second operand has 56 states, 55 states have (on average 2.0545454545454547) internal successors, (113), 56 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:55,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:49:55,248 INFO L93 Difference]: Finished difference Result 1250 states and 1402 transitions. [2023-12-02 16:49:55,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-02 16:49:55,248 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 55 states have (on average 2.0545454545454547) internal successors, (113), 56 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2023-12-02 16:49:55,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:49:55,254 INFO L225 Difference]: With dead ends: 1250 [2023-12-02 16:49:55,254 INFO L226 Difference]: Without dead ends: 1250 [2023-12-02 16:49:55,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 83 SyntacticMatches, 9 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2480 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=662, Invalid=5344, Unknown=0, NotChecked=0, Total=6006 [2023-12-02 16:49:55,255 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 325 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 1859 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 1896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 16:49:55,255 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 438 Invalid, 1896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1859 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 16:49:55,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2023-12-02 16:49:55,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 924. [2023-12-02 16:49:55,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 921 states have (on average 1.1530944625407167) internal successors, (1062), 923 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:55,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1062 transitions. [2023-12-02 16:49:55,267 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 1062 transitions. Word has length 45 [2023-12-02 16:49:55,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:49:55,267 INFO L495 AbstractCegarLoop]: Abstraction has 924 states and 1062 transitions. [2023-12-02 16:49:55,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 55 states have (on average 2.0545454545454547) internal successors, (113), 56 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:49:55,267 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 1062 transitions. [2023-12-02 16:49:55,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-12-02 16:49:55,268 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:49:55,268 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:49:55,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-12-02 16:49:55,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-12-02 16:49:55,469 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:49:55,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:49:55,469 INFO L85 PathProgramCache]: Analyzing trace with hash -638013492, now seen corresponding path program 10 times [2023-12-02 16:49:55,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:49:55,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974021692] [2023-12-02 16:49:55,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:49:55,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:49:55,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:49:56,622 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 49 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:49:56,622 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:49:56,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974021692] [2023-12-02 16:49:56,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974021692] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:49:56,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475999336] [2023-12-02 16:49:56,622 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:49:56,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:49:56,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:49:56,623 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:49:56,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-12-02 16:49:56,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:49:56,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 73 conjunts are in the unsatisfiable core [2023-12-02 16:49:56,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:49:57,221 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 [2023-12-02 16:49:58,182 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 16:49:58,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:49:58,185 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 17 treesize of output 10 [2023-12-02 16:49:58,235 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 10 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:49:58,235 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:49:58,875 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 [2023-12-02 16:49:58,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-12-02 16:49:59,989 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 10 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:49:59,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475999336] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:49:59,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [682526063] [2023-12-02 16:49:59,990 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:49:59,990 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:49:59,990 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:49:59,990 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:49:59,990 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:50:00,662 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:50:03,774 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '43175#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:50:03,774 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:50:03,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:50:03,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 27, 27] total 74 [2023-12-02 16:50:03,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370501086] [2023-12-02 16:50:03,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:50:03,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2023-12-02 16:50:03,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:50:03,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2023-12-02 16:50:03,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=6367, Unknown=0, NotChecked=0, Total=6642 [2023-12-02 16:50:03,776 INFO L87 Difference]: Start difference. First operand 924 states and 1062 transitions. Second operand has 74 states, 74 states have (on average 1.7702702702702702) internal successors, (131), 74 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:13,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:50:13,996 INFO L93 Difference]: Finished difference Result 1399 states and 1577 transitions. [2023-12-02 16:50:13,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-12-02 16:50:13,996 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.7702702702702702) internal successors, (131), 74 states have internal predecessors, (131), 0 states have call successors, (0), 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 [2023-12-02 16:50:13,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:50:14,001 INFO L225 Difference]: With dead ends: 1399 [2023-12-02 16:50:14,001 INFO L226 Difference]: Without dead ends: 1377 [2023-12-02 16:50:14,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 66 SyntacticMatches, 11 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6036 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=1372, Invalid=25360, Unknown=0, NotChecked=0, Total=26732 [2023-12-02 16:50:14,003 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 453 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 4800 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 4835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 4800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:50:14,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [453 Valid, 788 Invalid, 4835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 4800 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-12-02 16:50:14,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2023-12-02 16:50:14,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 1060. [2023-12-02 16:50:14,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 1057 states have (on average 1.1617786187322612) internal successors, (1228), 1059 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:14,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1228 transitions. [2023-12-02 16:50:14,017 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1228 transitions. Word has length 45 [2023-12-02 16:50:14,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:50:14,017 INFO L495 AbstractCegarLoop]: Abstraction has 1060 states and 1228 transitions. [2023-12-02 16:50:14,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.7702702702702702) internal successors, (131), 74 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:14,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1228 transitions. [2023-12-02 16:50:14,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-12-02 16:50:14,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:50:14,019 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:50:14,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-12-02 16:50:14,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:14,219 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:50:14,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:50:14,220 INFO L85 PathProgramCache]: Analyzing trace with hash 161839490, now seen corresponding path program 10 times [2023-12-02 16:50:14,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:50:14,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697368228] [2023-12-02 16:50:14,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:50:14,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:50:14,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:14,655 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 16 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:14,655 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:50:14,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697368228] [2023-12-02 16:50:14,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697368228] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:50:14,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716886082] [2023-12-02 16:50:14,655 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:50:14,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:14,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:50:14,656 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:50:14,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-12-02 16:50:14,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:14,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 69 conjunts are in the unsatisfiable core [2023-12-02 16:50:14,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:50:15,078 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 25 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:15,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:50:15,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 5 treesize of output 3 [2023-12-02 16:50:15,521 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 25 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:15,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716886082] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:50:15,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1423425402] [2023-12-02 16:50:15,522 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:50:15,522 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:50:15,523 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:50:15,523 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:50:15,523 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:50:16,842 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:50:19,865 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '46115#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_245| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_245| Int) (|v_#memory_int_683| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_246| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_240| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_246|) 1) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_246|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_245|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_240|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_245|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_245| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_246|)) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |#memory_int| (store |v_#memory_int_683| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_246| (store (select |v_#memory_int_683| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_246|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_245| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_246|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_245|)))) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_246|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_245|) 0)) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|))' at error location [2023-12-02 16:50:19,865 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:50:19,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:50:19,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 38 [2023-12-02 16:50:19,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957538288] [2023-12-02 16:50:19,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:50:19,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-12-02 16:50:19,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:50:19,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-12-02 16:50:19,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2430, Unknown=8, NotChecked=0, Total=2652 [2023-12-02 16:50:19,867 INFO L87 Difference]: Start difference. First operand 1060 states and 1228 transitions. Second operand has 39 states, 38 states have (on average 2.5526315789473686) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:20,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:50:20,876 INFO L93 Difference]: Finished difference Result 1086 states and 1247 transitions. [2023-12-02 16:50:20,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-02 16:50:20,877 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.5526315789473686) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 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 46 [2023-12-02 16:50:20,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:50:20,880 INFO L225 Difference]: With dead ends: 1086 [2023-12-02 16:50:20,880 INFO L226 Difference]: Without dead ends: 1086 [2023-12-02 16:50:20,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 97 SyntacticMatches, 7 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1403 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=446, Invalid=4238, Unknown=8, NotChecked=0, Total=4692 [2023-12-02 16:50:20,881 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 126 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 1130 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 1131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 16:50:20,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 178 Invalid, 1131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1130 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 16:50:20,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2023-12-02 16:50:20,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 1073. [2023-12-02 16:50:20,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1070 states have (on average 1.1598130841121495) internal successors, (1241), 1072 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:20,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 1241 transitions. [2023-12-02 16:50:20,896 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 1241 transitions. Word has length 46 [2023-12-02 16:50:20,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:50:20,896 INFO L495 AbstractCegarLoop]: Abstraction has 1073 states and 1241 transitions. [2023-12-02 16:50:20,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.5526315789473686) internal successors, (97), 39 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:20,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 1241 transitions. [2023-12-02 16:50:20,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-02 16:50:20,897 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:50:20,897 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:50:20,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-12-02 16:50:21,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:21,098 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:50:21,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:50:21,098 INFO L85 PathProgramCache]: Analyzing trace with hash 863261867, now seen corresponding path program 6 times [2023-12-02 16:50:21,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:50:21,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509093833] [2023-12-02 16:50:21,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:50:21,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:50:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:22,002 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:22,003 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:50:22,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509093833] [2023-12-02 16:50:22,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509093833] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:50:22,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587739113] [2023-12-02 16:50:22,003 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:50:22,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:22,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:50:22,004 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:50:22,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-12-02 16:50:22,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:50:22,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:50:22,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 110 conjunts are in the unsatisfiable core [2023-12-02 16:50:22,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:50:22,413 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 [2023-12-02 16:50:23,990 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 17 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:23,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:50:25,351 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 29 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:25,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587739113] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:50:25,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [705241495] [2023-12-02 16:50:25,353 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:50:25,353 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:50:25,353 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:50:25,353 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:50:25,353 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:50:26,398 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:50:28,265 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '48672#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:50:28,265 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:50:28,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:50:28,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 21] total 61 [2023-12-02 16:50:28,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505797238] [2023-12-02 16:50:28,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:50:28,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-12-02 16:50:28,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:50:28,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-12-02 16:50:28,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=436, Invalid=5259, Unknown=5, NotChecked=0, Total=5700 [2023-12-02 16:50:28,267 INFO L87 Difference]: Start difference. First operand 1073 states and 1241 transitions. Second operand has 63 states, 62 states have (on average 2.370967741935484) internal successors, (147), 62 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:36,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:50:36,733 INFO L93 Difference]: Finished difference Result 1536 states and 1709 transitions. [2023-12-02 16:50:36,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-12-02 16:50:36,733 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 62 states have (on average 2.370967741935484) internal successors, (147), 62 states have internal predecessors, (147), 0 states have call successors, (0), 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 49 [2023-12-02 16:50:36,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:50:36,738 INFO L225 Difference]: With dead ends: 1536 [2023-12-02 16:50:36,738 INFO L226 Difference]: Without dead ends: 1472 [2023-12-02 16:50:36,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7801 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=3398, Invalid=23326, Unknown=8, NotChecked=0, Total=26732 [2023-12-02 16:50:36,739 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 711 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 2414 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 2471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 2414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-02 16:50:36,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [711 Valid, 471 Invalid, 2471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 2414 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-02 16:50:36,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2023-12-02 16:50:36,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 1077. [2023-12-02 16:50:36,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 1074 states have (on average 1.1610800744878957) internal successors, (1247), 1076 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:36,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1247 transitions. [2023-12-02 16:50:36,756 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1247 transitions. Word has length 49 [2023-12-02 16:50:36,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:50:36,756 INFO L495 AbstractCegarLoop]: Abstraction has 1077 states and 1247 transitions. [2023-12-02 16:50:36,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 62 states have (on average 2.370967741935484) internal successors, (147), 62 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:36,757 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1247 transitions. [2023-12-02 16:50:36,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-02 16:50:36,758 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:50:36,758 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:50:36,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-12-02 16:50:36,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:36,959 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:50:36,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:50:36,959 INFO L85 PathProgramCache]: Analyzing trace with hash -812464103, now seen corresponding path program 7 times [2023-12-02 16:50:36,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:50:36,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019615153] [2023-12-02 16:50:36,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:50:36,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:50:36,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 64 proven. 136 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:50:37,546 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:50:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019615153] [2023-12-02 16:50:37,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019615153] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:50:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859107843] [2023-12-02 16:50:37,546 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:50:37,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:37,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:50:37,547 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:50:37,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-12-02 16:50:37,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:37,710 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-02 16:50:37,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:50:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 81 proven. 119 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:50:38,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:50:38,402 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 [2023-12-02 16:50:38,576 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 81 proven. 119 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:50:38,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859107843] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:50:38,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1863679700] [2023-12-02 16:50:38,577 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2023-12-02 16:50:38,577 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:50:38,578 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:50:38,578 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:50:38,578 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:50:39,326 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:50:40,700 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '51812#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:50:40,700 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:50:40,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:50:40,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 49 [2023-12-02 16:50:40,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094747375] [2023-12-02 16:50:40,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:50:40,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-12-02 16:50:40,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:50:40,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-12-02 16:50:40,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=3054, Unknown=0, NotChecked=0, Total=3422 [2023-12-02 16:50:40,702 INFO L87 Difference]: Start difference. First operand 1077 states and 1247 transitions. Second operand has 50 states, 49 states have (on average 2.0408163265306123) internal successors, (100), 50 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) [2023-12-02 16:50:41,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:50:41,857 INFO L93 Difference]: Finished difference Result 1494 states and 1694 transitions. [2023-12-02 16:50:41,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 16:50:41,857 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 49 states have (on average 2.0408163265306123) internal successors, (100), 50 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 49 [2023-12-02 16:50:41,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:50:41,864 INFO L225 Difference]: With dead ends: 1494 [2023-12-02 16:50:41,864 INFO L226 Difference]: Without dead ends: 1494 [2023-12-02 16:50:41,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 91 SyntacticMatches, 21 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2597 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=560, Invalid=4696, Unknown=0, NotChecked=0, Total=5256 [2023-12-02 16:50:41,865 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 280 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 2089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 2048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 16:50:41,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 535 Invalid, 2089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 2048 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 16:50:41,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2023-12-02 16:50:41,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1089. [2023-12-02 16:50:41,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 1086 states have (on average 1.1648250460405156) internal successors, (1265), 1088 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:41,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1265 transitions. [2023-12-02 16:50:41,878 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 1265 transitions. Word has length 49 [2023-12-02 16:50:41,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:50:41,878 INFO L495 AbstractCegarLoop]: Abstraction has 1089 states and 1265 transitions. [2023-12-02 16:50:41,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 49 states have (on average 2.0408163265306123) internal successors, (100), 50 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) [2023-12-02 16:50:41,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 1265 transitions. [2023-12-02 16:50:41,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-02 16:50:41,879 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:50:41,880 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:50:41,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-12-02 16:50:42,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:42,080 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:50:42,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:50:42,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1533704209, now seen corresponding path program 7 times [2023-12-02 16:50:42,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:50:42,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707225286] [2023-12-02 16:50:42,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:50:42,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:50:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:42,897 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 36 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:42,897 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:50:42,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707225286] [2023-12-02 16:50:42,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707225286] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:50:42,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130135192] [2023-12-02 16:50:42,898 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:50:42,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:42,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:50:42,899 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:50:42,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-12-02 16:50:43,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:43,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 78 conjunts are in the unsatisfiable core [2023-12-02 16:50:43,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:50:43,119 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 [2023-12-02 16:50:43,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 16:50:44,875 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 49 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:44,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:50:46,385 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 65 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:46,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130135192] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:50:46,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2021441763] [2023-12-02 16:50:46,386 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:50:46,386 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:50:46,386 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:50:46,386 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:50:46,386 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:50:47,370 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:50:49,162 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '54793#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:50:49,162 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:50:49,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:50:49,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 24] total 71 [2023-12-02 16:50:49,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533799215] [2023-12-02 16:50:49,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:50:49,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2023-12-02 16:50:49,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:50:49,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2023-12-02 16:50:49,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=604, Invalid=6702, Unknown=4, NotChecked=0, Total=7310 [2023-12-02 16:50:49,171 INFO L87 Difference]: Start difference. First operand 1089 states and 1265 transitions. Second operand has 73 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 72 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:56,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:50:56,423 INFO L93 Difference]: Finished difference Result 1802 states and 1985 transitions. [2023-12-02 16:50:56,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-12-02 16:50:56,424 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 72 states have internal predecessors, (147), 0 states have call successors, (0), 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 49 [2023-12-02 16:50:56,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:50:56,429 INFO L225 Difference]: With dead ends: 1802 [2023-12-02 16:50:56,429 INFO L226 Difference]: Without dead ends: 1650 [2023-12-02 16:50:56,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6080 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=2832, Invalid=19811, Unknown=7, NotChecked=0, Total=22650 [2023-12-02 16:50:56,430 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 696 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 3055 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 3113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 3055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-02 16:50:56,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [696 Valid, 677 Invalid, 3113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 3055 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-02 16:50:56,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1650 states. [2023-12-02 16:50:56,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1650 to 961. [2023-12-02 16:50:56,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 958 states have (on average 1.1346555323590815) internal successors, (1087), 960 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:56,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1087 transitions. [2023-12-02 16:50:56,445 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 1087 transitions. Word has length 49 [2023-12-02 16:50:56,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:50:56,445 INFO L495 AbstractCegarLoop]: Abstraction has 961 states and 1087 transitions. [2023-12-02 16:50:56,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 72 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:50:56,445 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 1087 transitions. [2023-12-02 16:50:56,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-02 16:50:56,446 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:50:56,446 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:50:56,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-12-02 16:50:56,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-12-02 16:50:56,646 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:50:56,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:50:56,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1881503492, now seen corresponding path program 11 times [2023-12-02 16:50:56,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:50:56,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774219082] [2023-12-02 16:50:56,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:50:56,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:50:56,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:50:57,773 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 64 proven. 157 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:57,773 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:50:57,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774219082] [2023-12-02 16:50:57,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774219082] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:50:57,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117659914] [2023-12-02 16:50:57,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:50:57,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:50:57,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:50:57,774 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:50:57,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-12-02 16:50:58,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2023-12-02 16:50:58,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:50:58,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 78 conjunts are in the unsatisfiable core [2023-12-02 16:50:58,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:50:58,508 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 [2023-12-02 16:50:59,037 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 11 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:59,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:50:59,066 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 [2023-12-02 16:50:59,068 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 [2023-12-02 16:50:59,196 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 11 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:50:59,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117659914] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:50:59,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2064751572] [2023-12-02 16:50:59,197 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:50:59,198 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:50:59,198 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:50:59,198 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:50:59,198 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:50:59,926 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:51:02,687 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '58042#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:51:02,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:51:02,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:51:02,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27, 27] total 55 [2023-12-02 16:51:02,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901107993] [2023-12-02 16:51:02,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:51:02,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-12-02 16:51:02,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:51:02,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-12-02 16:51:02,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=3729, Unknown=0, NotChecked=0, Total=3906 [2023-12-02 16:51:02,689 INFO L87 Difference]: Start difference. First operand 961 states and 1087 transitions. Second operand has 55 states, 55 states have (on average 1.8363636363636364) internal successors, (101), 55 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:09,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:51:09,941 INFO L93 Difference]: Finished difference Result 1505 states and 1669 transitions. [2023-12-02 16:51:09,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2023-12-02 16:51:09,941 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.8363636363636364) internal successors, (101), 55 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2023-12-02 16:51:09,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:51:09,948 INFO L225 Difference]: With dead ends: 1505 [2023-12-02 16:51:09,948 INFO L226 Difference]: Without dead ends: 1481 [2023-12-02 16:51:09,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 100 SyntacticMatches, 11 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5363 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=1089, Invalid=21261, Unknown=0, NotChecked=0, Total=22350 [2023-12-02 16:51:09,949 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 305 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 4662 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 4693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 4662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-02 16:51:09,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 732 Invalid, 4693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 4662 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-02 16:51:09,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states. [2023-12-02 16:51:09,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1121. [2023-12-02 16:51:09,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 1118 states have (on average 1.1386404293381038) internal successors, (1273), 1120 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:09,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 1273 transitions. [2023-12-02 16:51:09,962 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 1273 transitions. Word has length 49 [2023-12-02 16:51:09,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:51:09,962 INFO L495 AbstractCegarLoop]: Abstraction has 1121 states and 1273 transitions. [2023-12-02 16:51:09,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.8363636363636364) internal successors, (101), 55 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:09,962 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 1273 transitions. [2023-12-02 16:51:09,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-02 16:51:09,963 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:51:09,963 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:51:09,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-12-02 16:51:10,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:10,164 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:51:10,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:51:10,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1601702474, now seen corresponding path program 11 times [2023-12-02 16:51:10,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:51:10,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198033099] [2023-12-02 16:51:10,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:51:10,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:51:10,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:51:11,348 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 14 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:11,348 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:51:11,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198033099] [2023-12-02 16:51:11,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198033099] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:51:11,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727683014] [2023-12-02 16:51:11,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:51:11,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:11,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:51:11,350 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:51:11,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-12-02 16:51:11,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-12-02 16:51:11,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:51:11,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 164 conjunts are in the unsatisfiable core [2023-12-02 16:51:11,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:51:12,166 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 [2023-12-02 16:51:12,228 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 16:51:12,228 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 16 treesize of output 15 [2023-12-02 16:51:12,607 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2023-12-02 16:51:12,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 37 [2023-12-02 16:51:12,830 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 17 [2023-12-02 16:51:12,998 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 17 [2023-12-02 16:51:13,160 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 17 [2023-12-02 16:51:13,322 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 17 [2023-12-02 16:51:13,468 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 17 [2023-12-02 16:51:13,577 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 14 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:13,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:51:13,585 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2027 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2027) |c_ULTIMATE.start_cstrcat_~append#1.base|) |c_ULTIMATE.start_cstrcat_~append#1.offset|) 0)) is different from false [2023-12-02 16:51:13,691 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2027 (Array Int Int)) (v_ArrVal_2026 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2026) |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2027) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ |c_ULTIMATE.start_cstrcat_~append#1.offset| 1)) 0)) is different from false [2023-12-02 16:51:20,284 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2027 (Array Int Int)) (v_ArrVal_2024 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2024) |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2027) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:51:20,290 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2027 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2027) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 4 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:51:25,200 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2027 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2027) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 5 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:51:25,848 WARN L854 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_2021 (Array Int Int))) (or (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_2021) |c_ULTIMATE.start_main_~nondetString1~0#1.base|) |c_ULTIMATE.start_main_~nondetString1~0#1.offset|) 0) (not (= (select v_ArrVal_2021 |c_ULTIMATE.start_main_~nondetString2~0#1.offset|) 0)))) (forall ((v_ArrVal_2027 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_2027) |c_ULTIMATE.start_main_~nondetString1~0#1.base|) (+ 6 |c_ULTIMATE.start_main_~nondetString1~0#1.offset|)) 0))) is different from false [2023-12-02 16:51:25,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:51:25,857 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 45 treesize of output 34 [2023-12-02 16:51:25,868 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:51:25,868 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 58 treesize of output 57 [2023-12-02 16:51:25,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:51:25,876 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 16 treesize of output 20 [2023-12-02 16:51:25,887 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 3 [2023-12-02 16:51:26,731 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 18 proven. 69 refuted. 0 times theorem prover too weak. 0 trivial. 47 not checked. [2023-12-02 16:51:26,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727683014] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:51:26,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1456127770] [2023-12-02 16:51:26,733 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:51:26,733 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:51:26,733 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:51:26,733 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:51:26,733 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:51:27,984 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:51:32,065 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '61232#(and (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0) (exists ((|v_ULTIMATE.start_cstrcat_#t~post4#1.base_290| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_289| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_282| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_289| Int) (|v_#memory_int_807| (Array Int (Array Int Int)))) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_290|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_289|) 0)) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_289| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_290|)) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_289|) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_290|) 1) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_290|) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |#memory_int| (store |v_#memory_int_807| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_290| (store (select |v_#memory_int_807| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_290|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_289| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_290|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_289|)))) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_282|) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_289|))))' at error location [2023-12-02 16:51:32,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:51:32,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:51:32,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 31, 31] total 87 [2023-12-02 16:51:32,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639293923] [2023-12-02 16:51:32,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:51:32,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2023-12-02 16:51:32,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:51:32,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2023-12-02 16:51:32,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=8258, Unknown=159, NotChecked=1134, Total=9900 [2023-12-02 16:51:32,067 INFO L87 Difference]: Start difference. First operand 1121 states and 1273 transitions. Second operand has 87 states, 87 states have (on average 1.5747126436781609) internal successors, (137), 87 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:37,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:51:37,002 INFO L93 Difference]: Finished difference Result 1655 states and 1870 transitions. [2023-12-02 16:51:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-12-02 16:51:37,002 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 1.5747126436781609) internal successors, (137), 87 states have internal predecessors, (137), 0 states have call successors, (0), 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 [2023-12-02 16:51:37,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:51:37,007 INFO L225 Difference]: With dead ends: 1655 [2023-12-02 16:51:37,007 INFO L226 Difference]: Without dead ends: 1391 [2023-12-02 16:51:37,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 86 SyntacticMatches, 5 SemanticMatches, 148 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 4847 ImplicationChecksByTransitivity, 22.5s TimeCoverageRelationStatistics Valid=959, Invalid=19478, Unknown=179, NotChecked=1734, Total=22350 [2023-12-02 16:51:37,008 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 344 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 2294 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 2952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 2294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 621 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:51:37,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 407 Invalid, 2952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 2294 Invalid, 0 Unknown, 621 Unchecked, 1.2s Time] [2023-12-02 16:51:37,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1391 states. [2023-12-02 16:51:37,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1391 to 1304. [2023-12-02 16:51:37,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1301 states have (on average 1.1445042275172943) internal successors, (1489), 1303 states have internal predecessors, (1489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:37,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 1489 transitions. [2023-12-02 16:51:37,019 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 1489 transitions. Word has length 50 [2023-12-02 16:51:37,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:51:37,020 INFO L495 AbstractCegarLoop]: Abstraction has 1304 states and 1489 transitions. [2023-12-02 16:51:37,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 1.5747126436781609) internal successors, (137), 87 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:37,020 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 1489 transitions. [2023-12-02 16:51:37,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-02 16:51:37,022 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:51:37,022 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:51:37,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-12-02 16:51:37,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:37,222 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:51:37,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:51:37,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1427309119, now seen corresponding path program 12 times [2023-12-02 16:51:37,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:51:37,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171502802] [2023-12-02 16:51:37,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:51:37,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:51:37,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:51:37,754 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 25 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:37,754 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:51:37,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171502802] [2023-12-02 16:51:37,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171502802] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:51:37,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352497902] [2023-12-02 16:51:37,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:51:37,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:37,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:51:37,755 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:51:37,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-12-02 16:51:38,254 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:51:38,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:51:38,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 76 conjunts are in the unsatisfiable core [2023-12-02 16:51:38,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:51:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 36 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:38,575 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:51:38,980 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 [2023-12-02 16:51:39,134 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 36 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:39,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352497902] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:51:39,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [516105210] [2023-12-02 16:51:39,136 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:51:39,136 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:51:39,136 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:51:39,136 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:51:39,136 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:51:40,467 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:51:43,626 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '64661#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_309| Int) (|v_#memory_int_833| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_309| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_310| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_302| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_310|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_309|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_309| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_310|)) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |#memory_int| (store |v_#memory_int_833| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_310| (store (select |v_#memory_int_833| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_310|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_309| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_310|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_309|)))) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_310|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_309|) 0)) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_309|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_302|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_310|) 1))) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|))' at error location [2023-12-02 16:51:43,626 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:51:43,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:51:43,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 42 [2023-12-02 16:51:43,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224212446] [2023-12-02 16:51:43,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:51:43,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-12-02 16:51:43,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:51:43,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-12-02 16:51:43,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=2823, Unknown=8, NotChecked=0, Total=3080 [2023-12-02 16:51:43,628 INFO L87 Difference]: Start difference. First operand 1304 states and 1489 transitions. Second operand has 43 states, 42 states have (on average 2.5952380952380953) internal successors, (109), 43 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:44,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:51:44,826 INFO L93 Difference]: Finished difference Result 1337 states and 1514 transitions. [2023-12-02 16:51:44,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-02 16:51:44,826 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.5952380952380953) internal successors, (109), 43 states have internal predecessors, (109), 0 states have call successors, (0), 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 [2023-12-02 16:51:44,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:51:44,830 INFO L225 Difference]: With dead ends: 1337 [2023-12-02 16:51:44,831 INFO L226 Difference]: Without dead ends: 1337 [2023-12-02 16:51:44,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 112 SyntacticMatches, 8 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1727 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=519, Invalid=5023, Unknown=8, NotChecked=0, Total=5550 [2023-12-02 16:51:44,832 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 181 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 1258 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 1259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 16:51:44,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 195 Invalid, 1259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1258 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 16:51:44,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1337 states. [2023-12-02 16:51:44,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1337 to 1321. [2023-12-02 16:51:44,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 1318 states have (on average 1.142640364188164) internal successors, (1506), 1320 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:44,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 1506 transitions. [2023-12-02 16:51:44,843 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 1506 transitions. Word has length 52 [2023-12-02 16:51:44,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:51:44,843 INFO L495 AbstractCegarLoop]: Abstraction has 1321 states and 1506 transitions. [2023-12-02 16:51:44,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.5952380952380953) internal successors, (109), 43 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:44,843 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 1506 transitions. [2023-12-02 16:51:44,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-02 16:51:44,844 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:51:44,845 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:51:44,850 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-12-02 16:51:45,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2023-12-02 16:51:45,045 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:51:45,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:51:45,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1296909761, now seen corresponding path program 4 times [2023-12-02 16:51:45,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:51:45,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436197907] [2023-12-02 16:51:45,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:51:45,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:51:45,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:51:45,925 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 25 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:45,925 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:51:45,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436197907] [2023-12-02 16:51:45,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436197907] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:51:45,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833308118] [2023-12-02 16:51:45,926 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:51:45,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:45,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:51:45,927 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:51:45,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-12-02 16:51:46,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:51:46,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 126 conjunts are in the unsatisfiable core [2023-12-02 16:51:46,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:51:46,196 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 [2023-12-02 16:51:46,205 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 [2023-12-02 16:51:47,773 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 36 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:47,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:51:49,176 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 49 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:49,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833308118] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:51:49,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1613550319] [2023-12-02 16:51:49,177 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:51:49,178 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:51:49,178 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:51:49,178 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:51:49,178 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:51:50,472 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:51:53,920 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '67744#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:51:53,920 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:51:53,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:51:53,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 60 [2023-12-02 16:51:53,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081191567] [2023-12-02 16:51:53,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:51:53,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-12-02 16:51:53,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:51:53,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-12-02 16:51:53,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=5063, Unknown=4, NotChecked=0, Total=5550 [2023-12-02 16:51:53,923 INFO L87 Difference]: Start difference. First operand 1321 states and 1506 transitions. Second operand has 62 states, 61 states have (on average 2.6065573770491803) internal successors, (159), 61 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:58,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:51:58,608 INFO L93 Difference]: Finished difference Result 2004 states and 2211 transitions. [2023-12-02 16:51:58,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-02 16:51:58,609 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 2.6065573770491803) internal successors, (159), 61 states have internal predecessors, (159), 0 states have call successors, (0), 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 [2023-12-02 16:51:58,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:51:58,614 INFO L225 Difference]: With dead ends: 2004 [2023-12-02 16:51:58,614 INFO L226 Difference]: Without dead ends: 2004 [2023-12-02 16:51:58,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4784 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=1851, Invalid=14657, Unknown=4, NotChecked=0, Total=16512 [2023-12-02 16:51:58,616 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 306 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 1713 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:51:58,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 303 Invalid, 1744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1713 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 16:51:58,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2004 states. [2023-12-02 16:51:58,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2004 to 1327. [2023-12-02 16:51:58,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 1324 states have (on average 1.142749244712991) internal successors, (1513), 1326 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:58,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1513 transitions. [2023-12-02 16:51:58,630 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1513 transitions. Word has length 53 [2023-12-02 16:51:58,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:51:58,630 INFO L495 AbstractCegarLoop]: Abstraction has 1327 states and 1513 transitions. [2023-12-02 16:51:58,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 2.6065573770491803) internal successors, (159), 61 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:51:58,631 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1513 transitions. [2023-12-02 16:51:58,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-02 16:51:58,632 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:51:58,632 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:51:58,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-12-02 16:51:58,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:58,833 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:51:58,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:51:58,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1522064645, now seen corresponding path program 8 times [2023-12-02 16:51:58,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:51:58,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524044241] [2023-12-02 16:51:58,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:51:58,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:51:58,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:51:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 17 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:51:59,801 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:51:59,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524044241] [2023-12-02 16:51:59,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524044241] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:51:59,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346835165] [2023-12-02 16:51:59,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:51:59,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:59,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:51:59,802 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:51:59,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-12-02 16:52:00,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-02 16:52:00,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:52:00,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 73 conjunts are in the unsatisfiable core [2023-12-02 16:52:00,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:52:00,444 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 [2023-12-02 16:52:02,726 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 28 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:52:02,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:52:04,736 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 45 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:52:04,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346835165] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:52:04,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [501079680] [2023-12-02 16:52:04,737 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:52:04,737 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:52:04,737 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:52:04,737 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:52:04,737 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:52:05,753 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:52:07,808 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '71583#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:52:07,808 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:52:07,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:52:07,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 24] total 73 [2023-12-02 16:52:07,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990531141] [2023-12-02 16:52:07,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:52:07,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2023-12-02 16:52:07,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:52:07,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2023-12-02 16:52:07,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=525, Invalid=7126, Unknown=5, NotChecked=0, Total=7656 [2023-12-02 16:52:07,810 INFO L87 Difference]: Start difference. First operand 1327 states and 1513 transitions. Second operand has 75 states, 74 states have (on average 2.1486486486486487) internal successors, (159), 74 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:52:20,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:52:20,561 INFO L93 Difference]: Finished difference Result 2542 states and 2756 transitions. [2023-12-02 16:52:20,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2023-12-02 16:52:20,561 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 74 states have (on average 2.1486486486486487) internal successors, (159), 74 states have internal predecessors, (159), 0 states have call successors, (0), 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 [2023-12-02 16:52:20,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:52:20,565 INFO L225 Difference]: With dead ends: 2542 [2023-12-02 16:52:20,565 INFO L226 Difference]: Without dead ends: 2374 [2023-12-02 16:52:20,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8138 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=4220, Invalid=27637, Unknown=5, NotChecked=0, Total=31862 [2023-12-02 16:52:20,568 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 938 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 2643 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 938 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 2742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 2643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:52:20,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [938 Valid, 531 Invalid, 2742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 2643 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-02 16:52:20,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2374 states. [2023-12-02 16:52:20,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2374 to 1347. [2023-12-02 16:52:20,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1347 states, 1344 states have (on average 1.140625) internal successors, (1533), 1346 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:52:20,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 1533 transitions. [2023-12-02 16:52:20,593 INFO L78 Accepts]: Start accepts. Automaton has 1347 states and 1533 transitions. Word has length 53 [2023-12-02 16:52:20,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:52:20,593 INFO L495 AbstractCegarLoop]: Abstraction has 1347 states and 1533 transitions. [2023-12-02 16:52:20,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 74 states have (on average 2.1486486486486487) internal successors, (159), 74 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:52:20,593 INFO L276 IsEmpty]: Start isEmpty. Operand 1347 states and 1533 transitions. [2023-12-02 16:52:20,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-02 16:52:20,595 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:52:20,595 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:52:20,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-12-02 16:52:20,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2023-12-02 16:52:20,796 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:52:20,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:52:20,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1597022417, now seen corresponding path program 8 times [2023-12-02 16:52:20,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:52:20,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197909578] [2023-12-02 16:52:20,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:52:20,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:52:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:52:21,482 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 81 proven. 161 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:52:21,482 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:52:21,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197909578] [2023-12-02 16:52:21,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197909578] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:52:21,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678219315] [2023-12-02 16:52:21,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:52:21,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:52:21,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:52:21,483 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:52:21,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-12-02 16:52:21,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2023-12-02 16:52:21,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:52:21,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 57 conjunts are in the unsatisfiable core [2023-12-02 16:52:21,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:52:22,523 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 100 proven. 142 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:52:22,523 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:52:23,064 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 [2023-12-02 16:52:23,306 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 100 proven. 142 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 16:52:23,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678219315] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:52:23,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1329950447] [2023-12-02 16:52:23,307 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2023-12-02 16:52:23,307 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:52:23,307 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:52:23,308 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:52:23,308 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:52:24,066 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:52:26,052 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '76044#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:52:26,052 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:52:26,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:52:26,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 64 [2023-12-02 16:52:26,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245320874] [2023-12-02 16:52:26,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:52:26,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2023-12-02 16:52:26,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:52:26,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2023-12-02 16:52:26,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=704, Invalid=4698, Unknown=0, NotChecked=0, Total=5402 [2023-12-02 16:52:26,054 INFO L87 Difference]: Start difference. First operand 1347 states and 1533 transitions. Second operand has 65 states, 64 states have (on average 2.015625) internal successors, (129), 65 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:52:27,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:52:27,070 INFO L93 Difference]: Finished difference Result 1822 states and 2033 transitions. [2023-12-02 16:52:27,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-02 16:52:27,070 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 64 states have (on average 2.015625) internal successors, (129), 65 states have internal predecessors, (129), 0 states have call successors, (0), 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 [2023-12-02 16:52:27,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:52:27,073 INFO L225 Difference]: With dead ends: 1822 [2023-12-02 16:52:27,073 INFO L226 Difference]: Without dead ends: 1822 [2023-12-02 16:52:27,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 88 SyntacticMatches, 23 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4151 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1014, Invalid=6818, Unknown=0, NotChecked=0, Total=7832 [2023-12-02 16:52:27,074 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 311 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 1330 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 16:52:27,074 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 362 Invalid, 1378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1330 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 16:52:27,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1822 states. [2023-12-02 16:52:27,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1822 to 1361. [2023-12-02 16:52:27,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1361 states, 1358 states have (on average 1.1443298969072164) internal successors, (1554), 1360 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:52:27,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1361 states to 1361 states and 1554 transitions. [2023-12-02 16:52:27,088 INFO L78 Accepts]: Start accepts. Automaton has 1361 states and 1554 transitions. Word has length 53 [2023-12-02 16:52:27,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:52:27,088 INFO L495 AbstractCegarLoop]: Abstraction has 1361 states and 1554 transitions. [2023-12-02 16:52:27,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 64 states have (on average 2.015625) internal successors, (129), 65 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:52:27,089 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 1554 transitions. [2023-12-02 16:52:27,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-02 16:52:27,090 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:52:27,090 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:52:27,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-12-02 16:52:27,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-12-02 16:52:27,290 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:52:27,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:52:27,291 INFO L85 PathProgramCache]: Analyzing trace with hash -122769604, now seen corresponding path program 12 times [2023-12-02 16:52:27,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:52:27,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201833020] [2023-12-02 16:52:27,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:52:27,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:52:27,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:52:28,528 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 81 proven. 184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:52:28,528 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:52:28,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201833020] [2023-12-02 16:52:28,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201833020] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:52:28,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190426846] [2023-12-02 16:52:28,528 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:52:28,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:52:28,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:52:28,529 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:52:28,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-12-02 16:52:28,753 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:52:28,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:52:28,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 106 conjunts are in the unsatisfiable core [2023-12-02 16:52:28,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:52:29,364 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 [2023-12-02 16:52:32,809 INFO L349 Elim1Store]: treesize reduction 49, result has 49.5 percent of original size [2023-12-02 16:52:32,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 13 select indices, 13 select index equivalence classes, 66 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 128 treesize of output 98 [2023-12-02 16:52:32,816 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-12-02 16:52:32,972 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 12 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:52:32,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:52:36,468 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 179 treesize of output 155 [2023-12-02 16:52:36,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 66 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 133 [2023-12-02 16:52:36,702 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-12-02 16:52:38,564 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 144 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:52:38,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190426846] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:52:38,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [702410902] [2023-12-02 16:52:38,566 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:52:38,566 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:52:38,566 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:52:38,566 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:52:38,566 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:52:39,237 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:52:43,541 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '79682#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:52:43,541 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:52:43,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:52:43,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 40, 40] total 104 [2023-12-02 16:52:43,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621372822] [2023-12-02 16:52:43,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:52:43,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2023-12-02 16:52:43,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:52:43,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2023-12-02 16:52:43,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=899, Invalid=11532, Unknown=1, NotChecked=0, Total=12432 [2023-12-02 16:52:43,543 INFO L87 Difference]: Start difference. First operand 1361 states and 1554 transitions. Second operand has 104 states, 104 states have (on average 1.4903846153846154) internal successors, (155), 104 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:53:09,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:53:09,801 INFO L93 Difference]: Finished difference Result 2718 states and 3019 transitions. [2023-12-02 16:53:09,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2023-12-02 16:53:09,801 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 1.4903846153846154) internal successors, (155), 104 states have internal predecessors, (155), 0 states have call successors, (0), 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 [2023-12-02 16:53:09,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:53:09,804 INFO L225 Difference]: With dead ends: 2718 [2023-12-02 16:53:09,804 INFO L226 Difference]: Without dead ends: 2692 [2023-12-02 16:53:09,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 62 SyntacticMatches, 13 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14786 ImplicationChecksByTransitivity, 33.1s TimeCoverageRelationStatistics Valid=3451, Invalid=46948, Unknown=1, NotChecked=0, Total=50400 [2023-12-02 16:53:09,806 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 989 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 6307 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 989 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 6342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 6307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2023-12-02 16:53:09,806 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [989 Valid, 539 Invalid, 6342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 6307 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2023-12-02 16:53:09,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2692 states. [2023-12-02 16:53:09,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2692 to 1561. [2023-12-02 16:53:09,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1561 states, 1558 states have (on average 1.1553273427471116) internal successors, (1800), 1560 states have internal predecessors, (1800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:53:09,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 1800 transitions. [2023-12-02 16:53:09,825 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 1800 transitions. Word has length 53 [2023-12-02 16:53:09,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:53:09,825 INFO L495 AbstractCegarLoop]: Abstraction has 1561 states and 1800 transitions. [2023-12-02 16:53:09,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 1.4903846153846154) internal successors, (155), 104 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:53:09,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 1800 transitions. [2023-12-02 16:53:09,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-02 16:53:09,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:53:09,827 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:53:09,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-12-02 16:53:10,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-12-02 16:53:10,027 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:53:10,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:53:10,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1287066489, now seen corresponding path program 13 times [2023-12-02 16:53:10,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:53:10,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860806111] [2023-12-02 16:53:10,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:53:10,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:53:10,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:53:11,506 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 16 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:53:11,506 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:53:11,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860806111] [2023-12-02 16:53:11,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860806111] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:53:11,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139985353] [2023-12-02 16:53:11,506 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:53:11,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:53:11,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:53:11,507 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:53:11,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-12-02 16:53:11,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:53:11,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 138 conjunts are in the unsatisfiable core [2023-12-02 16:53:11,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:53:11,711 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 [2023-12-02 16:53:12,098 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 [2023-12-02 16:53:12,150 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 [2023-12-02 16:53:12,258 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 [2023-12-02 16:53:12,341 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 [2023-12-02 16:53:12,412 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 [2023-12-02 16:53:12,484 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 [2023-12-02 16:53:12,553 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 [2023-12-02 16:53:12,612 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 [2023-12-02 16:53:12,627 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 16 treesize of output 11 [2023-12-02 16:53:12,635 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 16 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:53:12,635 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:53:26,904 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2451 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2451) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:53:26,912 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2448 (Array Int Int)) (v_ArrVal_2451 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2448) |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2451) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:53:26,919 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2451 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2451) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 4 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:53:31,214 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2451 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2451) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 5 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:53:38,008 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2451 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2451) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 6 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:53:42,210 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2451 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_2451) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 7 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:53:42,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2023-12-02 16:53:42,289 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 [2023-12-02 16:53:42,446 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 16 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 61 not checked. [2023-12-02 16:53:42,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139985353] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:53:42,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2021691670] [2023-12-02 16:53:42,447 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:53:42,447 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:53:42,447 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:53:42,447 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:53:42,447 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:53:43,794 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:53:47,775 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '84596#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_364| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_364| Int) (|v_#memory_int_964| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_365| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_356| Int)) (and (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_365|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_356|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_365|) 1) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |#memory_int| (store |v_#memory_int_964| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_365| (store (select |v_#memory_int_964| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_365|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_364| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_365|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_364|)))) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_364| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_365|)) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_365|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_364|) 0)) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_364|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_364|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|))' at error location [2023-12-02 16:53:47,775 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:53:47,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:53:47,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 30, 30] total 71 [2023-12-02 16:53:47,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990602093] [2023-12-02 16:53:47,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:53:47,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2023-12-02 16:53:47,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:53:47,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2023-12-02 16:53:47,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=5638, Unknown=128, NotChecked=942, Total=6972 [2023-12-02 16:53:47,776 INFO L87 Difference]: Start difference. First operand 1561 states and 1800 transitions. Second operand has 71 states, 71 states have (on average 1.8309859154929577) internal successors, (130), 71 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) [2023-12-02 16:53:52,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:53:52,931 INFO L93 Difference]: Finished difference Result 2043 states and 2362 transitions. [2023-12-02 16:53:52,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-02 16:53:52,931 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.8309859154929577) internal successors, (130), 71 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 56 [2023-12-02 16:53:52,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:53:52,933 INFO L225 Difference]: With dead ends: 2043 [2023-12-02 16:53:52,934 INFO L226 Difference]: Without dead ends: 1905 [2023-12-02 16:53:52,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 121 SyntacticMatches, 5 SemanticMatches, 108 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 2453 ImplicationChecksByTransitivity, 38.9s TimeCoverageRelationStatistics Valid=490, Invalid=10113, Unknown=133, NotChecked=1254, Total=11990 [2023-12-02 16:53:52,935 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 133 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 2567 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 3089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 493 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:53:52,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 498 Invalid, 3089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2567 Invalid, 0 Unknown, 493 Unchecked, 1.3s Time] [2023-12-02 16:53:52,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1905 states. [2023-12-02 16:53:52,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1905 to 1794. [2023-12-02 16:53:52,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1794 states, 1791 states have (on average 1.1635957565605808) internal successors, (2084), 1793 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:53:52,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1794 states to 1794 states and 2084 transitions. [2023-12-02 16:53:52,966 INFO L78 Accepts]: Start accepts. Automaton has 1794 states and 2084 transitions. Word has length 56 [2023-12-02 16:53:52,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:53:52,966 INFO L495 AbstractCegarLoop]: Abstraction has 1794 states and 2084 transitions. [2023-12-02 16:53:52,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.8309859154929577) internal successors, (130), 71 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) [2023-12-02 16:53:52,966 INFO L276 IsEmpty]: Start isEmpty. Operand 1794 states and 2084 transitions. [2023-12-02 16:53:52,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 16:53:52,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:53:52,968 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:53:52,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-12-02 16:53:53,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-12-02 16:53:53,168 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:53:53,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:53:53,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1382913253, now seen corresponding path program 9 times [2023-12-02 16:53:53,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:53:53,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585492184] [2023-12-02 16:53:53,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:53:53,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:53:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:53:54,243 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 13 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:53:54,243 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:53:54,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585492184] [2023-12-02 16:53:54,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585492184] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:53:54,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469607294] [2023-12-02 16:53:54,244 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:53:54,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:53:54,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:53:54,245 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:53:54,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-12-02 16:53:54,544 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:53:54,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:53:54,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 97 conjunts are in the unsatisfiable core [2023-12-02 16:53:54,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:53:54,607 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 [2023-12-02 16:53:57,050 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 25 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:53:57,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:53:59,060 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 41 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:53:59,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469607294] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:53:59,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1738841273] [2023-12-02 16:53:59,061 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:53:59,061 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:53:59,061 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:53:59,061 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:53:59,062 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:54:00,057 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:54:01,925 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '88916#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:54:01,925 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:54:01,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:54:01,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 25] total 75 [2023-12-02 16:54:01,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852788326] [2023-12-02 16:54:01,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:54:01,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2023-12-02 16:54:01,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:54:01,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2023-12-02 16:54:01,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=609, Invalid=7396, Unknown=5, NotChecked=0, Total=8010 [2023-12-02 16:54:01,927 INFO L87 Difference]: Start difference. First operand 1794 states and 2084 transitions. Second operand has 77 states, 76 states have (on average 2.25) internal successors, (171), 76 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) [2023-12-02 16:54:14,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:54:14,177 INFO L93 Difference]: Finished difference Result 2812 states and 3118 transitions. [2023-12-02 16:54:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2023-12-02 16:54:14,178 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 76 states have (on average 2.25) internal successors, (171), 76 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 57 [2023-12-02 16:54:14,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:54:14,180 INFO L225 Difference]: With dead ends: 2812 [2023-12-02 16:54:14,180 INFO L226 Difference]: Without dead ends: 2644 [2023-12-02 16:54:14,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11308 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=4729, Invalid=33092, Unknown=9, NotChecked=0, Total=37830 [2023-12-02 16:54:14,182 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 1093 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 3255 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1093 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 3325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 3255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-02 16:54:14,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1093 Valid, 632 Invalid, 3325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 3255 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-02 16:54:14,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2644 states. [2023-12-02 16:54:14,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2644 to 1806. [2023-12-02 16:54:14,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1806 states, 1803 states have (on average 1.1625069328896285) internal successors, (2096), 1805 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:54:14,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1806 states to 1806 states and 2096 transitions. [2023-12-02 16:54:14,200 INFO L78 Accepts]: Start accepts. Automaton has 1806 states and 2096 transitions. Word has length 57 [2023-12-02 16:54:14,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:54:14,200 INFO L495 AbstractCegarLoop]: Abstraction has 1806 states and 2096 transitions. [2023-12-02 16:54:14,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 76 states have (on average 2.25) internal successors, (171), 76 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) [2023-12-02 16:54:14,201 INFO L276 IsEmpty]: Start isEmpty. Operand 1806 states and 2096 transitions. [2023-12-02 16:54:14,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 16:54:14,202 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:54:14,202 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:54:14,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-12-02 16:54:14,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2023-12-02 16:54:14,403 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:54:14,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:54:14,403 INFO L85 PathProgramCache]: Analyzing trace with hash -244468129, now seen corresponding path program 10 times [2023-12-02 16:54:14,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:54:14,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272481980] [2023-12-02 16:54:14,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:54:14,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:54:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:54:15,461 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 64 proven. 150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:15,462 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:54:15,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272481980] [2023-12-02 16:54:15,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272481980] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:54:15,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049985450] [2023-12-02 16:54:15,462 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:54:15,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:54:15,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:54:15,463 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:54:15,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-12-02 16:54:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:54:15,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 92 conjunts are in the unsatisfiable core [2023-12-02 16:54:15,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:54:15,716 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 [2023-12-02 16:54:17,066 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 81 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:17,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:54:18,656 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 101 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:18,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049985450] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:54:18,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2032098685] [2023-12-02 16:54:18,657 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:54:18,657 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:54:18,657 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:54:18,657 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:54:18,657 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:54:19,639 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:54:21,569 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '94178#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:54:21,569 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:54:21,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:54:21,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 83 [2023-12-02 16:54:21,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272501684] [2023-12-02 16:54:21,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:54:21,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2023-12-02 16:54:21,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:54:21,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2023-12-02 16:54:21,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=647, Invalid=8854, Unknown=5, NotChecked=0, Total=9506 [2023-12-02 16:54:21,571 INFO L87 Difference]: Start difference. First operand 1806 states and 2096 transitions. Second operand has 85 states, 84 states have (on average 2.0357142857142856) internal successors, (171), 84 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) [2023-12-02 16:54:28,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:54:28,699 INFO L93 Difference]: Finished difference Result 2885 states and 3191 transitions. [2023-12-02 16:54:28,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-12-02 16:54:28,700 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 84 states have (on average 2.0357142857142856) internal successors, (171), 84 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 57 [2023-12-02 16:54:28,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:54:28,702 INFO L225 Difference]: With dead ends: 2885 [2023-12-02 16:54:28,702 INFO L226 Difference]: Without dead ends: 2693 [2023-12-02 16:54:28,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7919 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=3551, Invalid=26192, Unknown=13, NotChecked=0, Total=29756 [2023-12-02 16:54:28,703 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 705 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 3728 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 3811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 3728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-02 16:54:28,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [705 Valid, 816 Invalid, 3811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 3728 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-02 16:54:28,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2693 states. [2023-12-02 16:54:28,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2693 to 1566. [2023-12-02 16:54:28,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1566 states, 1563 states have (on average 1.1349968010236724) internal successors, (1774), 1565 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:54:28,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1566 states to 1566 states and 1774 transitions. [2023-12-02 16:54:28,720 INFO L78 Accepts]: Start accepts. Automaton has 1566 states and 1774 transitions. Word has length 57 [2023-12-02 16:54:28,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:54:28,720 INFO L495 AbstractCegarLoop]: Abstraction has 1566 states and 1774 transitions. [2023-12-02 16:54:28,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 84 states have (on average 2.0357142857142856) internal successors, (171), 84 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) [2023-12-02 16:54:28,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1566 states and 1774 transitions. [2023-12-02 16:54:28,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 16:54:28,722 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:54:28,722 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:54:28,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-12-02 16:54:28,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-12-02 16:54:28,922 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:54:28,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:54:28,922 INFO L85 PathProgramCache]: Analyzing trace with hash -395011980, now seen corresponding path program 13 times [2023-12-02 16:54:28,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:54:28,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131716977] [2023-12-02 16:54:28,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:54:28,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:54:28,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:54:30,077 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 100 proven. 213 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:30,078 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:54:30,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131716977] [2023-12-02 16:54:30,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131716977] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:54:30,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456580328] [2023-12-02 16:54:30,078 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:54:30,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:54:30,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:54:30,079 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:54:30,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-12-02 16:54:30,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:54:30,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 90 conjunts are in the unsatisfiable core [2023-12-02 16:54:30,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:54:30,734 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 [2023-12-02 16:54:31,356 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 13 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:31,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:54:31,396 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 [2023-12-02 16:54:31,397 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 [2023-12-02 16:54:31,533 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 13 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:31,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456580328] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:54:31,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [42971183] [2023-12-02 16:54:31,534 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:54:31,534 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:54:31,534 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:54:31,534 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:54:31,535 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:54:32,194 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:54:35,149 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '99190#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:54:35,149 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:54:35,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:54:35,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 31, 31] total 62 [2023-12-02 16:54:35,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667012043] [2023-12-02 16:54:35,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:54:35,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-12-02 16:54:35,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:54:35,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-12-02 16:54:35,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=4618, Unknown=0, NotChecked=0, Total=4830 [2023-12-02 16:54:35,151 INFO L87 Difference]: Start difference. First operand 1566 states and 1774 transitions. Second operand has 62 states, 62 states have (on average 1.8870967741935485) internal successors, (117), 62 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) [2023-12-02 16:54:42,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:54:42,896 INFO L93 Difference]: Finished difference Result 2951 states and 3238 transitions. [2023-12-02 16:54:42,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-12-02 16:54:42,897 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.8870967741935485) internal successors, (117), 62 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 57 [2023-12-02 16:54:42,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:54:42,899 INFO L225 Difference]: With dead ends: 2951 [2023-12-02 16:54:42,899 INFO L226 Difference]: Without dead ends: 2923 [2023-12-02 16:54:42,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 118 SyntacticMatches, 13 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4216 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=1095, Invalid=18645, Unknown=0, NotChecked=0, Total=19740 [2023-12-02 16:54:42,900 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 605 mSDsluCounter, 1302 mSDsCounter, 0 mSdLazyCounter, 6196 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 1331 SdHoareTripleChecker+Invalid, 6246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 6196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-02 16:54:42,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [605 Valid, 1331 Invalid, 6246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 6196 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-02 16:54:42,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2923 states. [2023-12-02 16:54:42,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2923 to 1826. [2023-12-02 16:54:42,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1826 states, 1823 states have (on average 1.1426220515633572) internal successors, (2083), 1825 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:54:42,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1826 states to 1826 states and 2083 transitions. [2023-12-02 16:54:42,920 INFO L78 Accepts]: Start accepts. Automaton has 1826 states and 2083 transitions. Word has length 57 [2023-12-02 16:54:42,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:54:42,920 INFO L495 AbstractCegarLoop]: Abstraction has 1826 states and 2083 transitions. [2023-12-02 16:54:42,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.8870967741935485) internal successors, (117), 62 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) [2023-12-02 16:54:42,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1826 states and 2083 transitions. [2023-12-02 16:54:42,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-02 16:54:42,921 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:54:42,921 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:54:42,927 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-12-02 16:54:43,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2023-12-02 16:54:43,122 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:54:43,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:54:43,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1357207740, now seen corresponding path program 14 times [2023-12-02 16:54:43,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:54:43,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021016360] [2023-12-02 16:54:43,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:54:43,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:54:43,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:54:43,757 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 36 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:43,757 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:54:43,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021016360] [2023-12-02 16:54:43,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021016360] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:54:43,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868830135] [2023-12-02 16:54:43,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:54:43,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:54:43,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:54:43,759 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:54:43,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-12-02 16:54:44,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-12-02 16:54:44,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:54:44,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 115 conjunts are in the unsatisfiable core [2023-12-02 16:54:44,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:54:45,689 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 49 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:45,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:54:46,271 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 [2023-12-02 16:54:46,671 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 49 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:46,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868830135] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:54:46,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1908412101] [2023-12-02 16:54:46,672 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:54:46,672 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:54:46,672 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:54:46,673 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:54:46,673 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:54:47,900 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:54:51,343 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '104525#(and (exists ((|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_409| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_409| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_410| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_399| Int) (|v_#memory_int_1067| (Array Int (Array Int Int)))) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |#memory_int| (store |v_#memory_int_1067| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_410| (store (select |v_#memory_int_1067| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_410|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_409| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_410|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_409|)))) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_409|) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_410|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_409|) 0)) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_410|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_410|) 1) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_409| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_410|)) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_399|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_409|) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|))) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:54:51,343 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:54:51,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:54:51,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 64 [2023-12-02 16:54:51,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316661957] [2023-12-02 16:54:51,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:54:51,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2023-12-02 16:54:51,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:54:51,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2023-12-02 16:54:51,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=5505, Unknown=5, NotChecked=0, Total=6006 [2023-12-02 16:54:51,344 INFO L87 Difference]: Start difference. First operand 1826 states and 2083 transitions. Second operand has 65 states, 64 states have (on average 2.6875) internal successors, (172), 65 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:54:57,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:54:57,681 INFO L93 Difference]: Finished difference Result 2466 states and 2735 transitions. [2023-12-02 16:54:57,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-12-02 16:54:57,681 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 64 states have (on average 2.6875) internal successors, (172), 65 states have internal predecessors, (172), 0 states have call successors, (0), 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 58 [2023-12-02 16:54:57,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:54:57,685 INFO L225 Difference]: With dead ends: 2466 [2023-12-02 16:54:57,685 INFO L226 Difference]: Without dead ends: 2466 [2023-12-02 16:54:57,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9768 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=2815, Invalid=31220, Unknown=5, NotChecked=0, Total=34040 [2023-12-02 16:54:57,686 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 1484 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 3338 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1484 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 3412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-02 16:54:57,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1484 Valid, 854 Invalid, 3412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3338 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-02 16:54:57,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2466 states. [2023-12-02 16:54:57,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2466 to 1847. [2023-12-02 16:54:57,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1847 states, 1844 states have (on average 1.140997830802603) internal successors, (2104), 1846 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:54:57,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1847 states to 1847 states and 2104 transitions. [2023-12-02 16:54:57,701 INFO L78 Accepts]: Start accepts. Automaton has 1847 states and 2104 transitions. Word has length 58 [2023-12-02 16:54:57,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:54:57,701 INFO L495 AbstractCegarLoop]: Abstraction has 1847 states and 2104 transitions. [2023-12-02 16:54:57,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 64 states have (on average 2.6875) internal successors, (172), 65 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:54:57,701 INFO L276 IsEmpty]: Start isEmpty. Operand 1847 states and 2104 transitions. [2023-12-02 16:54:57,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-02 16:54:57,703 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:54:57,703 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:54:57,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2023-12-02 16:54:57,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:54:57,903 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:54:57,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:54:57,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1097445937, now seen corresponding path program 11 times [2023-12-02 16:54:57,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:54:57,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86049248] [2023-12-02 16:54:57,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:54:57,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:54:57,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:54:58,939 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 25 proven. 139 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:54:58,939 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:54:58,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86049248] [2023-12-02 16:54:58,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86049248] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:54:58,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169172929] [2023-12-02 16:54:58,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:54:58,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:54:58,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:54:58,941 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:54:58,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-12-02 16:54:59,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-12-02 16:54:59,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:54:59,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 83 conjunts are in the unsatisfiable core [2023-12-02 16:54:59,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:54:59,540 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 [2023-12-02 16:55:00,882 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 32 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:00,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:55:02,353 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 53 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:02,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169172929] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:55:02,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1490635091] [2023-12-02 16:55:02,355 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:55:02,355 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:55:02,355 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:55:02,355 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:55:02,355 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:55:03,387 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:55:05,100 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '109501#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:55:05,100 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:55:05,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:55:05,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 24] total 74 [2023-12-02 16:55:05,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439279605] [2023-12-02 16:55:05,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:55:05,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-12-02 16:55:05,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:55:05,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-12-02 16:55:05,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=7329, Unknown=4, NotChecked=0, Total=7832 [2023-12-02 16:55:05,102 INFO L87 Difference]: Start difference. First operand 1847 states and 2104 transitions. Second operand has 76 states, 75 states have (on average 2.44) internal successors, (183), 75 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) [2023-12-02 16:55:13,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:55:13,944 INFO L93 Difference]: Finished difference Result 3366 states and 3667 transitions. [2023-12-02 16:55:13,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2023-12-02 16:55:13,945 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 75 states have (on average 2.44) internal successors, (183), 75 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 61 [2023-12-02 16:55:13,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:55:13,948 INFO L225 Difference]: With dead ends: 3366 [2023-12-02 16:55:13,948 INFO L226 Difference]: Without dead ends: 3286 [2023-12-02 16:55:13,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10146 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=4623, Invalid=32427, Unknown=6, NotChecked=0, Total=37056 [2023-12-02 16:55:13,950 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 922 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 3452 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 922 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 3542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 3452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-02 16:55:13,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [922 Valid, 723 Invalid, 3542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 3452 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-02 16:55:13,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3286 states. [2023-12-02 16:55:13,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3286 to 1851. [2023-12-02 16:55:13,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1851 states, 1848 states have (on average 1.1417748917748918) internal successors, (2110), 1850 states have internal predecessors, (2110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:55:13,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1851 states to 1851 states and 2110 transitions. [2023-12-02 16:55:13,978 INFO L78 Accepts]: Start accepts. Automaton has 1851 states and 2110 transitions. Word has length 61 [2023-12-02 16:55:13,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:55:13,978 INFO L495 AbstractCegarLoop]: Abstraction has 1851 states and 2110 transitions. [2023-12-02 16:55:13,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 75 states have (on average 2.44) internal successors, (183), 75 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) [2023-12-02 16:55:13,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1851 states and 2110 transitions. [2023-12-02 16:55:13,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-02 16:55:13,980 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:55:13,980 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:55:13,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-12-02 16:55:14,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-12-02 16:55:14,182 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:55:14,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:55:14,182 INFO L85 PathProgramCache]: Analyzing trace with hash 97870197, now seen corresponding path program 12 times [2023-12-02 16:55:14,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:55:14,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241188867] [2023-12-02 16:55:14,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:55:14,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:55:14,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:55:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 37 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:15,288 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:55:15,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241188867] [2023-12-02 16:55:15,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241188867] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:55:15,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449728485] [2023-12-02 16:55:15,288 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:55:15,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:55:15,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:55:15,289 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:55:15,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-12-02 16:55:15,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:55:15,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:55:15,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 95 conjunts are in the unsatisfiable core [2023-12-02 16:55:15,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:55:15,800 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 [2023-12-02 16:55:18,123 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 53 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:18,124 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:55:20,253 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 73 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:20,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449728485] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:55:20,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [88893124] [2023-12-02 16:55:20,254 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:55:20,254 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:55:20,254 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:55:20,255 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:55:20,255 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:55:21,275 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:55:23,348 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '115385#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:55:23,348 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:55:23,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:55:23,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 84 [2023-12-02 16:55:23,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72620112] [2023-12-02 16:55:23,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:55:23,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2023-12-02 16:55:23,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:55:23,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2023-12-02 16:55:23,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=8957, Unknown=4, NotChecked=0, Total=9702 [2023-12-02 16:55:23,351 INFO L87 Difference]: Start difference. First operand 1851 states and 2110 transitions. Second operand has 86 states, 85 states have (on average 2.152941176470588) internal successors, (183), 85 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) [2023-12-02 16:55:37,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:55:37,152 INFO L93 Difference]: Finished difference Result 3692 states and 3998 transitions. [2023-12-02 16:55:37,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2023-12-02 16:55:37,152 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 85 states have (on average 2.152941176470588) internal successors, (183), 85 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 61 [2023-12-02 16:55:37,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:55:37,156 INFO L225 Difference]: With dead ends: 3692 [2023-12-02 16:55:37,156 INFO L226 Difference]: Without dead ends: 3483 [2023-12-02 16:55:37,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13414 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=5609, Invalid=40821, Unknown=10, NotChecked=0, Total=46440 [2023-12-02 16:55:37,159 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 736 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 4620 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 4689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 4620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-02 16:55:37,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [736 Valid, 947 Invalid, 4689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 4620 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-02 16:55:37,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3483 states. [2023-12-02 16:55:37,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3483 to 1879. [2023-12-02 16:55:37,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1879 states, 1876 states have (on average 1.1396588486140724) internal successors, (2138), 1878 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:55:37,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1879 states to 1879 states and 2138 transitions. [2023-12-02 16:55:37,187 INFO L78 Accepts]: Start accepts. Automaton has 1879 states and 2138 transitions. Word has length 61 [2023-12-02 16:55:37,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:55:37,187 INFO L495 AbstractCegarLoop]: Abstraction has 1879 states and 2138 transitions. [2023-12-02 16:55:37,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 85 states have (on average 2.152941176470588) internal successors, (183), 85 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) [2023-12-02 16:55:37,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1879 states and 2138 transitions. [2023-12-02 16:55:37,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-02 16:55:37,189 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:55:37,190 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:55:37,196 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-12-02 16:55:37,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:55:37,390 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:55:37,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:55:37,391 INFO L85 PathProgramCache]: Analyzing trace with hash 755462828, now seen corresponding path program 14 times [2023-12-02 16:55:37,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:55:37,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236620227] [2023-12-02 16:55:37,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:55:37,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:55:37,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:55:38,850 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 121 proven. 244 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:38,850 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:55:38,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236620227] [2023-12-02 16:55:38,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236620227] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:55:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863437474] [2023-12-02 16:55:38,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:55:38,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:55:38,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:55:38,852 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:55:38,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-12-02 16:55:39,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2023-12-02 16:55:39,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:55:39,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 94 conjunts are in the unsatisfiable core [2023-12-02 16:55:39,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:55:39,916 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 [2023-12-02 16:55:40,687 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 14 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:40,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:55:40,726 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 [2023-12-02 16:55:40,728 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 [2023-12-02 16:55:40,875 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 14 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:40,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863437474] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:55:40,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2121693473] [2023-12-02 16:55:40,876 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:55:40,876 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:55:40,876 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:55:40,876 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:55:40,877 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:55:41,578 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:55:45,310 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '121630#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (= |ULTIMATE.start_main_~length1~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s#1.base|) |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_~append#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:55:45,311 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:55:45,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:55:45,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 33, 33] total 67 [2023-12-02 16:55:45,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60070400] [2023-12-02 16:55:45,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:55:45,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2023-12-02 16:55:45,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:55:45,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2023-12-02 16:55:45,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=5317, Unknown=0, NotChecked=0, Total=5550 [2023-12-02 16:55:45,312 INFO L87 Difference]: Start difference. First operand 1879 states and 2138 transitions. Second operand has 67 states, 67 states have (on average 1.8656716417910448) internal successors, (125), 67 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) [2023-12-02 16:55:54,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:55:54,694 INFO L93 Difference]: Finished difference Result 3530 states and 3906 transitions. [2023-12-02 16:55:54,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-12-02 16:55:54,694 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.8656716417910448) internal successors, (125), 67 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 61 [2023-12-02 16:55:54,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:55:54,696 INFO L225 Difference]: With dead ends: 3530 [2023-12-02 16:55:54,696 INFO L226 Difference]: Without dead ends: 3500 [2023-12-02 16:55:54,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 127 SyntacticMatches, 14 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4972 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=1331, Invalid=21925, Unknown=0, NotChecked=0, Total=23256 [2023-12-02 16:55:54,697 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 1026 mSDsluCounter, 1451 mSDsCounter, 0 mSdLazyCounter, 6898 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1026 SdHoareTripleChecker+Valid, 1482 SdHoareTripleChecker+Invalid, 6952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 6898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:55:54,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1026 Valid, 1482 Invalid, 6952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 6898 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-02 16:55:54,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3500 states. [2023-12-02 16:55:54,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3500 to 2139. [2023-12-02 16:55:54,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2136 states have (on average 1.1493445692883895) internal successors, (2455), 2138 states have internal predecessors, (2455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:55:54,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2455 transitions. [2023-12-02 16:55:54,718 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 2455 transitions. Word has length 61 [2023-12-02 16:55:54,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:55:54,718 INFO L495 AbstractCegarLoop]: Abstraction has 2139 states and 2455 transitions. [2023-12-02 16:55:54,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.8656716417910448) internal successors, (125), 67 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) [2023-12-02 16:55:54,718 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 2455 transitions. [2023-12-02 16:55:54,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-02 16:55:54,720 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:55:54,720 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:55:54,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-12-02 16:55:54,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:55:54,920 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:55:54,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:55:54,921 INFO L85 PathProgramCache]: Analyzing trace with hash 954317956, now seen corresponding path program 15 times [2023-12-02 16:55:54,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:55:54,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880168516] [2023-12-02 16:55:54,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:55:54,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:55:54,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:55:56,608 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 18 proven. 208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:56,608 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:55:56,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880168516] [2023-12-02 16:55:56,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880168516] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:55:56,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495224452] [2023-12-02 16:55:56,609 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:55:56,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:55:56,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:55:56,609 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:55:56,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-12-02 16:55:57,285 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:55:57,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:55:57,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 166 conjunts are in the unsatisfiable core [2023-12-02 16:55:57,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:55:57,824 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 [2023-12-02 16:55:57,895 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 16:55:57,895 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 16 treesize of output 15 [2023-12-02 16:55:58,293 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2023-12-02 16:55:58,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 37 [2023-12-02 16:55:58,544 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 17 [2023-12-02 16:55:58,701 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 17 [2023-12-02 16:55:58,860 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 17 [2023-12-02 16:55:59,027 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 17 [2023-12-02 16:55:59,199 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 17 [2023-12-02 16:55:59,386 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 17 [2023-12-02 16:55:59,547 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 17 [2023-12-02 16:55:59,692 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 18 proven. 208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:55:59,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:55:59,701 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3056 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_3056) |c_ULTIMATE.start_cstrcat_~append#1.base|) |c_ULTIMATE.start_cstrcat_~append#1.offset|) 0)) is different from false [2023-12-02 16:55:59,832 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3055 (Array Int Int)) (v_ArrVal_3056 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_3055) |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_3056) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ |c_ULTIMATE.start_cstrcat_~append#1.offset| 1)) 0)) is different from false [2023-12-02 16:55:59,840 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3056 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_3056) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 2 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0)) is different from false [2023-12-02 16:56:06,193 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3053 (Array Int Int)) (v_ArrVal_3056 (Array Int Int))) (= 0 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_3053) |c_ULTIMATE.start_cstrcat_~s#1.base| v_ArrVal_3056) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~append#1.offset|)))) is different from false [2023-12-02 16:56:06,649 WARN L854 $PredicateComparison]: unable to prove that (and (not (= |c_ULTIMATE.start_cstrcat_~s#1.base| |c_ULTIMATE.start_cstrcat_~append#1.base|)) (forall ((v_ArrVal_3050 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_3050) |c_ULTIMATE.start_cstrcat_~append#1.base|) (+ 6 |c_ULTIMATE.start_cstrcat_~append#1.offset|)) 0))) is different from false [2023-12-02 16:56:07,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:56:07,734 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 50 treesize of output 39 [2023-12-02 16:56:07,745 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:56:07,746 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 64 treesize of output 63 [2023-12-02 16:56:07,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 16:56:07,755 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 16 treesize of output 20 [2023-12-02 16:56:08,680 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 22 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 68 not checked. [2023-12-02 16:56:08,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495224452] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:56:08,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [317977568] [2023-12-02 16:56:08,681 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:56:08,681 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:56:08,681 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:56:08,681 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:56:08,681 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:56:09,963 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:56:14,613 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '127933#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (exists ((|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_464| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_464| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_452| Int) (|v_#memory_int_1186| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_465| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_464|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_465|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_464|) 0)) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_452|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_464| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_465|)) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |#memory_int| (store |v_#memory_int_1186| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_465| (store (select |v_#memory_int_1186| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_465|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_464| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_465|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_464|)))) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_464|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_465|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_465|) 1) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|))' at error location [2023-12-02 16:56:14,613 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:56:14,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:56:14,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 37, 37] total 103 [2023-12-02 16:56:14,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111449504] [2023-12-02 16:56:14,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:56:14,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2023-12-02 16:56:14,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:56:14,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2023-12-02 16:56:14,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=11706, Unknown=138, NotChecked=1110, Total=13340 [2023-12-02 16:56:14,615 INFO L87 Difference]: Start difference. First operand 2139 states and 2455 transitions. Second operand has 103 states, 103 states have (on average 1.6504854368932038) internal successors, (170), 103 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:56:22,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:56:22,427 INFO L93 Difference]: Finished difference Result 2909 states and 3331 transitions. [2023-12-02 16:56:22,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-12-02 16:56:22,428 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 1.6504854368932038) internal successors, (170), 103 states have internal predecessors, (170), 0 states have call successors, (0), 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 62 [2023-12-02 16:56:22,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:56:22,429 INFO L225 Difference]: With dead ends: 2909 [2023-12-02 16:56:22,429 INFO L226 Difference]: Without dead ends: 2573 [2023-12-02 16:56:22,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 111 SyntacticMatches, 9 SemanticMatches, 177 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 7064 ImplicationChecksByTransitivity, 21.3s TimeCoverageRelationStatistics Valid=1142, Invalid=28828, Unknown=152, NotChecked=1740, Total=31862 [2023-12-02 16:56:22,431 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 242 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 4611 mSolverCounterSat, 44 mSolverCounterUnsat, 25 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 5317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 4611 IncrementalHoareTripleChecker+Invalid, 25 IncrementalHoareTripleChecker+Unknown, 637 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-02 16:56:22,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 703 Invalid, 5317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 4611 Invalid, 25 Unknown, 637 Unchecked, 2.5s Time] [2023-12-02 16:56:22,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2573 states. [2023-12-02 16:56:22,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2573 to 2426. [2023-12-02 16:56:22,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2426 states, 2423 states have (on average 1.1568303755674783) internal successors, (2803), 2425 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:56:22,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2426 states to 2426 states and 2803 transitions. [2023-12-02 16:56:22,450 INFO L78 Accepts]: Start accepts. Automaton has 2426 states and 2803 transitions. Word has length 62 [2023-12-02 16:56:22,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:56:22,450 INFO L495 AbstractCegarLoop]: Abstraction has 2426 states and 2803 transitions. [2023-12-02 16:56:22,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 1.6504854368932038) internal successors, (170), 103 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:56:22,450 INFO L276 IsEmpty]: Start isEmpty. Operand 2426 states and 2803 transitions. [2023-12-02 16:56:22,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-02 16:56:22,454 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:56:22,455 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:56:22,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-12-02 16:56:22,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:56:22,655 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:56:22,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:56:22,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1176988921, now seen corresponding path program 16 times [2023-12-02 16:56:22,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:56:22,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358574949] [2023-12-02 16:56:22,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:56:22,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:56:22,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:56:23,340 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 49 proven. 194 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:56:23,340 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:56:23,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358574949] [2023-12-02 16:56:23,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358574949] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:56:23,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445442890] [2023-12-02 16:56:23,340 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:56:23,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:56:23,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:56:23,341 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:56:23,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-12-02 16:56:23,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:56:23,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 96 conjunts are in the unsatisfiable core [2023-12-02 16:56:23,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:56:23,947 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 64 proven. 179 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:56:23,947 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:56:24,458 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 [2023-12-02 16:56:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 64 proven. 179 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:56:24,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445442890] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:56:24,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1473194338] [2023-12-02 16:56:24,669 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:56:24,669 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:56:24,669 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:56:24,670 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:56:24,670 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:56:25,982 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:56:29,281 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '133845#(and (= |ULTIMATE.start_cstrcat_~s#1.offset| (+ |ULTIMATE.start_cstrcat_#t~post4#1.offset| 1)) (= |ULTIMATE.start_cstrcat_~s#1.base| |ULTIMATE.start_cstrcat_#t~post4#1.base|) (= |ULTIMATE.start_cstrcat_~append#1.base| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (exists ((|v_#memory_int_1216| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrcat_#t~post4#1.base_489| Int) (|v_ULTIMATE.start_cstrcat_#t~post4#1.offset_488| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.offset_488| Int) (|v_ULTIMATE.start_cstrcat_#t~post5#1.base_476| Int)) (and (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_489|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_488|) 0)) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_488|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post4#1.base_489|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 2 |v_ULTIMATE.start_cstrcat_#t~post5#1.base_476|) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (= (select |#valid| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_489|) 1) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 0 |v_ULTIMATE.start_cstrcat_#t~post5#1.offset_488|) (<= (+ |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_488| 1) (select |#length| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_489|)) (<= 1 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |#memory_int| (store |v_#memory_int_1216| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_489| (store (select |v_#memory_int_1216| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_489|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_488| (select (select |#memory_int| |v_ULTIMATE.start_cstrcat_#t~post4#1.base_489|) |v_ULTIMATE.start_cstrcat_#t~post4#1.offset_488|)))) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))) (= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) |ULTIMATE.start_cstrcat_~append#1.offset|))' at error location [2023-12-02 16:56:29,281 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:56:29,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:56:29,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 50 [2023-12-02 16:56:29,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647320400] [2023-12-02 16:56:29,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:56:29,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-12-02 16:56:29,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:56:29,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-12-02 16:56:29,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=3694, Unknown=7, NotChecked=0, Total=4032 [2023-12-02 16:56:29,282 INFO L87 Difference]: Start difference. First operand 2426 states and 2803 transitions. Second operand has 51 states, 50 states have (on average 2.66) internal successors, (133), 51 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) [2023-12-02 16:56:30,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:56:30,870 INFO L93 Difference]: Finished difference Result 2461 states and 2828 transitions. [2023-12-02 16:56:30,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-02 16:56:30,871 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 2.66) internal successors, (133), 51 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 64 [2023-12-02 16:56:30,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:56:30,872 INFO L225 Difference]: With dead ends: 2461 [2023-12-02 16:56:30,872 INFO L226 Difference]: Without dead ends: 2461 [2023-12-02 16:56:30,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 142 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2472 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=683, Invalid=6792, Unknown=7, NotChecked=0, Total=7482 [2023-12-02 16:56:30,873 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 267 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 1518 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 1519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 16:56:30,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 242 Invalid, 1519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1518 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 16:56:30,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2461 states. [2023-12-02 16:56:30,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2461 to 2443. [2023-12-02 16:56:30,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2443 states, 2440 states have (on average 1.1557377049180328) internal successors, (2820), 2442 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:56:30,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2443 states to 2443 states and 2820 transitions. [2023-12-02 16:56:30,892 INFO L78 Accepts]: Start accepts. Automaton has 2443 states and 2820 transitions. Word has length 64 [2023-12-02 16:56:30,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:56:30,892 INFO L495 AbstractCegarLoop]: Abstraction has 2443 states and 2820 transitions. [2023-12-02 16:56:30,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 2.66) internal successors, (133), 51 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) [2023-12-02 16:56:30,892 INFO L276 IsEmpty]: Start isEmpty. Operand 2443 states and 2820 transitions. [2023-12-02 16:56:30,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 16:56:30,894 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:56:30,894 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:56:30,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2023-12-02 16:56:31,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:56:31,095 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:56:31,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:56:31,095 INFO L85 PathProgramCache]: Analyzing trace with hash 2126918215, now seen corresponding path program 5 times [2023-12-02 16:56:31,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:56:31,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291515159] [2023-12-02 16:56:31,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:56:31,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:56:31,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:56:32,440 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 49 proven. 203 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:56:32,441 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:56:32,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291515159] [2023-12-02 16:56:32,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291515159] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:56:32,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607424816] [2023-12-02 16:56:32,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:56:32,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:56:32,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:56:32,454 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:56:32,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-12-02 16:56:33,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2023-12-02 16:56:33,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:56:33,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 97 conjunts are in the unsatisfiable core [2023-12-02 16:56:33,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:56:33,780 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 [2023-12-02 16:56:36,277 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 64 proven. 188 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:56:36,277 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:56:38,539 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 65 proven. 187 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:56:38,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607424816] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:56:38,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [870877413] [2023-12-02 16:56:38,540 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 16:56:38,541 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:56:38,541 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:56:38,541 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:56:38,541 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:56:39,802 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:56:43,705 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '139270#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_~save~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (= |ULTIMATE.start_cstrcat_#in~s#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~append#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_#t~post4#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_~length3~0#1| 1) (<= 2 |ULTIMATE.start_cstrcat_~save~0#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~append#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~append#1.offset| 0))' at error location [2023-12-02 16:56:43,705 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:56:43,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:56:43,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 76 [2023-12-02 16:56:43,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965277237] [2023-12-02 16:56:43,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:56:43,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2023-12-02 16:56:43,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:56:43,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2023-12-02 16:56:43,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=7622, Unknown=7, NotChecked=0, Total=8190 [2023-12-02 16:56:43,707 INFO L87 Difference]: Start difference. First operand 2443 states and 2820 transitions. Second operand has 78 states, 77 states have (on average 2.5324675324675323) internal successors, (195), 77 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) [2023-12-02 16:56:55,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:56:55,652 INFO L93 Difference]: Finished difference Result 3440 states and 3841 transitions. [2023-12-02 16:56:55,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2023-12-02 16:56:55,652 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 77 states have (on average 2.5324675324675323) internal successors, (195), 77 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 65 [2023-12-02 16:56:55,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:56:55,654 INFO L225 Difference]: With dead ends: 3440 [2023-12-02 16:56:55,654 INFO L226 Difference]: Without dead ends: 3440 [2023-12-02 16:56:55,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8051 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=3638, Invalid=25425, Unknown=7, NotChecked=0, Total=29070 [2023-12-02 16:56:55,655 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 752 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 3736 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 752 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 3827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 3736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-02 16:56:55,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [752 Valid, 795 Invalid, 3827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 3736 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-02 16:56:55,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3440 states. [2023-12-02 16:56:55,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3440 to 2449. [2023-12-02 16:56:55,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2449 states, 2446 states have (on average 1.1557645134914145) internal successors, (2827), 2448 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:56:55,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2449 states to 2449 states and 2827 transitions. [2023-12-02 16:56:55,673 INFO L78 Accepts]: Start accepts. Automaton has 2449 states and 2827 transitions. Word has length 65 [2023-12-02 16:56:55,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:56:55,673 INFO L495 AbstractCegarLoop]: Abstraction has 2449 states and 2827 transitions. [2023-12-02 16:56:55,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 77 states have (on average 2.5324675324675323) internal successors, (195), 77 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) [2023-12-02 16:56:55,673 INFO L276 IsEmpty]: Start isEmpty. Operand 2449 states and 2827 transitions. [2023-12-02 16:56:55,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 16:56:55,675 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:56:55,675 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:56:55,682 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2023-12-02 16:56:55,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2023-12-02 16:56:55,876 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:56:55,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:56:55,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1328003701, now seen corresponding path program 13 times [2023-12-02 16:56:55,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:56:55,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047681006] [2023-12-02 16:56:55,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:56:55,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:56:55,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:56:57,118 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 25 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:56:57,119 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:56:57,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047681006] [2023-12-02 16:56:57,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047681006] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:56:57,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640269233] [2023-12-02 16:56:57,119 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 16:56:57,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:56:57,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:56:57,120 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:56:57,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-12-02 16:56:57,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:56:57,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 130 conjunts are in the unsatisfiable core [2023-12-02 16:56:57,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:56:57,431 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 [2023-12-02 16:56:57,451 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 [2023-12-02 16:57:00,274 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 41 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:57:00,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:57:02,372 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 61 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:57:02,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640269233] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:57:02,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [24948061] [2023-12-02 16:57:02,373 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:57:02,373 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:57:02,373 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:57:02,373 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:57:02,373 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:57:03,387 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:57:05,688 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '145803#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:57:05,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:57:05,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:57:05,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 29] total 85 [2023-12-02 16:57:05,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975086006] [2023-12-02 16:57:05,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:57:05,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2023-12-02 16:57:05,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:57:05,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2023-12-02 16:57:05,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=720, Invalid=9176, Unknown=4, NotChecked=0, Total=9900 [2023-12-02 16:57:05,690 INFO L87 Difference]: Start difference. First operand 2449 states and 2827 transitions. Second operand has 87 states, 86 states have (on average 2.2674418604651163) internal successors, (195), 86 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) [2023-12-02 16:57:19,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:57:19,846 INFO L93 Difference]: Finished difference Result 4050 states and 4460 transitions. [2023-12-02 16:57:19,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2023-12-02 16:57:19,846 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 86 states have (on average 2.2674418604651163) internal successors, (195), 86 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 65 [2023-12-02 16:57:19,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:57:19,848 INFO L225 Difference]: With dead ends: 4050 [2023-12-02 16:57:19,848 INFO L226 Difference]: Without dead ends: 3850 [2023-12-02 16:57:19,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 219 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14515 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=5760, Invalid=42848, Unknown=12, NotChecked=0, Total=48620 [2023-12-02 16:57:19,850 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 1017 mSDsluCounter, 928 mSDsCounter, 0 mSdLazyCounter, 4440 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1017 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 4515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 4440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-02 16:57:19,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1017 Valid, 959 Invalid, 4515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 4440 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-02 16:57:19,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3850 states. [2023-12-02 16:57:19,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3850 to 2469. [2023-12-02 16:57:19,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2469 states, 2466 states have (on average 1.1545012165450121) internal successors, (2847), 2468 states have internal predecessors, (2847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:57:19,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2469 states to 2469 states and 2847 transitions. [2023-12-02 16:57:19,895 INFO L78 Accepts]: Start accepts. Automaton has 2469 states and 2847 transitions. Word has length 65 [2023-12-02 16:57:19,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:57:19,896 INFO L495 AbstractCegarLoop]: Abstraction has 2469 states and 2847 transitions. [2023-12-02 16:57:19,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 86 states have (on average 2.2674418604651163) internal successors, (195), 86 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) [2023-12-02 16:57:19,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2469 states and 2847 transitions. [2023-12-02 16:57:19,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 16:57:19,898 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:57:19,898 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:57:19,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-12-02 16:57:20,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2023-12-02 16:57:20,099 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:57:20,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:57:20,099 INFO L85 PathProgramCache]: Analyzing trace with hash -2037405489, now seen corresponding path program 14 times [2023-12-02 16:57:20,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:57:20,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40234438] [2023-12-02 16:57:20,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:57:20,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:57:20,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:57:21,428 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 100 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:57:21,429 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:57:21,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40234438] [2023-12-02 16:57:21,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40234438] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:57:21,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430573862] [2023-12-02 16:57:21,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 16:57:21,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:57:21,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:57:21,430 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:57:21,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-12-02 16:57:21,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2023-12-02 16:57:21,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:57:21,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 83 conjunts are in the unsatisfiable core [2023-12-02 16:57:21,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:57:22,021 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 [2023-12-02 16:57:22,040 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 [2023-12-02 16:57:25,229 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 121 proven. 183 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:57:25,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:57:28,238 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 145 proven. 159 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:57:28,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430573862] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:57:28,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1306624284] [2023-12-02 16:57:28,240 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 16:57:28,240 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:57:28,240 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:57:28,240 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:57:28,240 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:57:29,322 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:57:31,698 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '153059#(and (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~append#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|))' at error location [2023-12-02 16:57:31,698 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 16:57:31,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:57:31,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 96 [2023-12-02 16:57:31,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307811233] [2023-12-02 16:57:31,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 16:57:31,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2023-12-02 16:57:31,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:57:31,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2023-12-02 16:57:31,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1096, Invalid=11108, Unknown=6, NotChecked=0, Total=12210 [2023-12-02 16:57:31,701 INFO L87 Difference]: Start difference. First operand 2469 states and 2847 transitions. Second operand has 98 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 97 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) [2023-12-02 16:57:50,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:57:50,328 INFO L93 Difference]: Finished difference Result 3899 states and 4299 transitions. [2023-12-02 16:57:50,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2023-12-02 16:57:50,328 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 97 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 65 [2023-12-02 16:57:50,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:57:50,330 INFO L225 Difference]: With dead ends: 3899 [2023-12-02 16:57:50,330 INFO L226 Difference]: Without dead ends: 3679 [2023-12-02 16:57:50,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12675 ImplicationChecksByTransitivity, 23.9s TimeCoverageRelationStatistics Valid=7247, Invalid=42252, Unknown=7, NotChecked=0, Total=49506 [2023-12-02 16:57:50,332 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 1260 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 3508 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1260 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 3644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 3508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-02 16:57:50,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1260 Valid, 795 Invalid, 3644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 3508 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-02 16:57:50,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3679 states. [2023-12-02 16:57:50,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3679 to 2137. [2023-12-02 16:57:50,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2137 states, 2134 states have (on average 1.1302717900656045) internal successors, (2412), 2136 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 16:57:50,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 2412 transitions. [2023-12-02 16:57:50,356 INFO L78 Accepts]: Start accepts. Automaton has 2137 states and 2412 transitions. Word has length 65 [2023-12-02 16:57:50,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:57:50,356 INFO L495 AbstractCegarLoop]: Abstraction has 2137 states and 2412 transitions. [2023-12-02 16:57:50,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 97 states have (on average 2.0103092783505154) internal successors, (195), 97 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) [2023-12-02 16:57:50,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2137 states and 2412 transitions. [2023-12-02 16:57:50,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 16:57:50,358 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:57:50,358 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 16:57:50,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-12-02 16:57:50,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-12-02 16:57:50,559 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 16:57:50,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:57:50,559 INFO L85 PathProgramCache]: Analyzing trace with hash -525894172, now seen corresponding path program 15 times [2023-12-02 16:57:50,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:57:50,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290357076] [2023-12-02 16:57:50,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:57:50,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:57:50,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:57:51,876 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 144 proven. 277 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:57:51,876 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:57:51,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290357076] [2023-12-02 16:57:51,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290357076] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:57:51,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252981324] [2023-12-02 16:57:51,876 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 16:57:51,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:57:51,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:57:51,877 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:57:51,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_beb88ecf-79d7-4724-8284-6e611f356b0f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-12-02 16:57:52,257 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 16:57:52,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 16:57:52,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 100 conjunts are in the unsatisfiable core [2023-12-02 16:57:52,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:57:52,900 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 [2023-12-02 16:57:53,847 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 15 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:57:53,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:57:53,890 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 [2023-12-02 16:57:53,892 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 [2023-12-02 16:57:54,051 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 15 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 16:57:54,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252981324] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:57:54,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1759689336] [2023-12-02 16:57:54,052 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 16:57:54,052 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:57:54,052 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:57:54,052 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:57:54,052 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:57:54,758 INFO L180 IcfgInterpreter]: Interpretation finished