./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/array-memsafety/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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/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_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/array-memsafety/cstrcat-alloca-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/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_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/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 bfd8ca9d9dda86f57445168715d124831c95b647e7c1b1093bb129b0384cce9e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 18:56:27,557 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 18:56:27,620 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2023-12-02 18:56:27,625 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 18:56:27,626 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 18:56:27,650 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 18:56:27,651 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 18:56:27,651 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 18:56:27,652 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 18:56:27,652 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 18:56:27,653 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 18:56:27,654 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 18:56:27,654 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 18:56:27,655 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 18:56:27,655 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 18:56:27,656 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 18:56:27,656 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 18:56:27,657 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 18:56:27,657 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 18:56:27,658 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 18:56:27,658 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 18:56:27,659 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 18:56:27,660 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 18:56:27,660 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 18:56:27,661 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 18:56:27,661 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 18:56:27,662 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 18:56:27,662 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 18:56:27,662 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 18:56:27,663 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-02 18:56:27,663 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-02 18:56:27,663 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-02 18:56:27,664 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 18:56:27,664 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 18:56:27,664 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 18:56:27,664 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 18:56:27,665 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 18:56:27,665 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 18:56:27,665 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 18:56:27,665 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 18:56:27,666 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 18:56:27,666 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 18:56:27,666 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 18:56:27,666 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 18:56:27,667 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 18:56:27,667 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 18:56:27,667 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 18:56:27,667 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 18:56:27,667 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_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/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_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/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 -> bfd8ca9d9dda86f57445168715d124831c95b647e7c1b1093bb129b0384cce9e [2023-12-02 18:56:27,898 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 18:56:27,920 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 18:56:27,923 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 18:56:27,924 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 18:56:27,925 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 18:56:27,926 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/array-memsafety/cstrcat-alloca-2.i [2023-12-02 18:56:30,762 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 18:56:30,992 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 18:56:30,992 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/sv-benchmarks/c/array-memsafety/cstrcat-alloca-2.i [2023-12-02 18:56:31,006 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/data/8ebb0084a/60821ab34bb749dd878f82371c9dbce8/FLAG8239d9349 [2023-12-02 18:56:31,019 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/data/8ebb0084a/60821ab34bb749dd878f82371c9dbce8 [2023-12-02 18:56:31,021 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 18:56:31,023 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 18:56:31,024 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 18:56:31,024 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 18:56:31,030 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 18:56:31,030 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,032 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f40e28b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31, skipping insertion in model container [2023-12-02 18:56:31,032 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,072 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 18:56:31,340 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 18:56:31,352 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 18:56:31,388 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 18:56:31,416 INFO L206 MainTranslator]: Completed translation [2023-12-02 18:56:31,417 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31 WrapperNode [2023-12-02 18:56:31,417 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 18:56:31,418 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 18:56:31,418 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 18:56:31,418 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 18:56:31,426 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,438 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,461 INFO L138 Inliner]: procedures = 117, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 100 [2023-12-02 18:56:31,462 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 18:56:31,463 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 18:56:31,463 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 18:56:31,463 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 18:56:31,472 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,472 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,475 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,476 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,482 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,486 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,488 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,490 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,493 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 18:56:31,494 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 18:56:31,494 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 18:56:31,494 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 18:56:31,495 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (1/1) ... [2023-12-02 18:56:31,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 18:56:31,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:31,523 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 18:56:31,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 18:56:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 18:56:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 18:56:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 18:56:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 18:56:31,561 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 18:56:31,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 18:56:31,662 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 18:56:31,663 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 18:56:31,857 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 18:56:31,912 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 18:56:31,912 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-02 18:56:31,914 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:56:31 BoogieIcfgContainer [2023-12-02 18:56:31,914 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 18:56:31,918 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 18:56:31,918 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 18:56:31,922 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 18:56:31,922 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 06:56:31" (1/3) ... [2023-12-02 18:56:31,923 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e6b5781 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:56:31, skipping insertion in model container [2023-12-02 18:56:31,923 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:56:31" (2/3) ... [2023-12-02 18:56:31,924 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e6b5781 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:56:31, skipping insertion in model container [2023-12-02 18:56:31,924 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:56:31" (3/3) ... [2023-12-02 18:56:31,925 INFO L112 eAbstractionObserver]: Analyzing ICFG cstrcat-alloca-2.i [2023-12-02 18:56:31,942 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 18:56:31,942 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2023-12-02 18:56:31,981 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 18:56:31,986 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;@43e5889e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 18:56:31,987 INFO L358 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2023-12-02 18:56:31,990 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 18:56:31,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2023-12-02 18:56:31,995 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:31,996 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2023-12-02 18:56:31,996 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 18:56:32,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:32,001 INFO L85 PathProgramCache]: Analyzing trace with hash 149774, now seen corresponding path program 1 times [2023-12-02 18:56:32,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:32,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934183393] [2023-12-02 18:56:32,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:32,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:32,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:32,179 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 18:56:32,180 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:32,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934183393] [2023-12-02 18:56:32,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934183393] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:32,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:32,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-12-02 18:56:32,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222799818] [2023-12-02 18:56:32,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:32,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 18:56:32,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:32,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 18:56:32,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 18:56:32,221 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 18:56:32,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:32,282 INFO L93 Difference]: Finished difference Result 33 states and 37 transitions. [2023-12-02 18:56:32,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 18:56:32,284 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 18:56:32,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:32,292 INFO L225 Difference]: With dead ends: 33 [2023-12-02 18:56:32,292 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 18:56:32,294 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 18:56:32,298 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 1 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:32,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 41 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:32,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 18:56:32,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 18:56:32,345 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 18:56:32,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 34 transitions. [2023-12-02 18:56:32,347 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 34 transitions. Word has length 3 [2023-12-02 18:56:32,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:32,347 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 34 transitions. [2023-12-02 18:56:32,348 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 18:56:32,348 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 34 transitions. [2023-12-02 18:56:32,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-12-02 18:56:32,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:32,348 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-12-02 18:56:32,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 18:56:32,349 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 18:56:32,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:32,350 INFO L85 PathProgramCache]: Analyzing trace with hash 4642688, now seen corresponding path program 1 times [2023-12-02 18:56:32,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:32,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013237466] [2023-12-02 18:56:32,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:32,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:32,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:32,521 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 18:56:32,521 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:32,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013237466] [2023-12-02 18:56:32,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013237466] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:32,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:32,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 18:56:32,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258313696] [2023-12-02 18:56:32,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:32,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 18:56:32,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:32,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 18:56:32,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 18:56:32,525 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 18:56:32,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:32,561 INFO L93 Difference]: Finished difference Result 29 states and 32 transitions. [2023-12-02 18:56:32,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 18:56:32,561 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 18:56:32,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:32,562 INFO L225 Difference]: With dead ends: 29 [2023-12-02 18:56:32,563 INFO L226 Difference]: Without dead ends: 29 [2023-12-02 18:56:32,563 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 18:56:32,565 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 27 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:32,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 14 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:32,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-12-02 18:56:32,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2023-12-02 18:56:32,569 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 18:56:32,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 32 transitions. [2023-12-02 18:56:32,570 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 32 transitions. Word has length 4 [2023-12-02 18:56:32,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:32,571 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 32 transitions. [2023-12-02 18:56:32,571 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 18:56:32,571 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 32 transitions. [2023-12-02 18:56:32,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-12-02 18:56:32,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:32,571 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-12-02 18:56:32,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 18:56:32,572 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 18:56:32,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:32,573 INFO L85 PathProgramCache]: Analyzing trace with hash 4642689, now seen corresponding path program 1 times [2023-12-02 18:56:32,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:32,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971702877] [2023-12-02 18:56:32,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:32,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:32,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:32,901 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 18:56:32,901 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:32,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971702877] [2023-12-02 18:56:32,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971702877] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:32,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:32,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 18:56:32,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959352139] [2023-12-02 18:56:32,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:32,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 18:56:32,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:32,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 18:56:32,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 18:56:32,904 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 18:56:33,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:33,009 INFO L93 Difference]: Finished difference Result 31 states and 35 transitions. [2023-12-02 18:56:33,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 18:56:33,010 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 18:56:33,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:33,011 INFO L225 Difference]: With dead ends: 31 [2023-12-02 18:56:33,011 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 18:56:33,012 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 18:56:33,014 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 34 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:33,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 41 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:56:33,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 18:56:33,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 18:56:33,019 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 18:56:33,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2023-12-02 18:56:33,020 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 4 [2023-12-02 18:56:33,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:33,021 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2023-12-02 18:56:33,021 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 18:56:33,021 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2023-12-02 18:56:33,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2023-12-02 18:56:33,022 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:33,022 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2023-12-02 18:56:33,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 18:56:33,023 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 18:56:33,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:33,023 INFO L85 PathProgramCache]: Analyzing trace with hash 144013250, now seen corresponding path program 1 times [2023-12-02 18:56:33,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:33,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035037288] [2023-12-02 18:56:33,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:33,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:33,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:33,090 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 18:56:33,091 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:33,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035037288] [2023-12-02 18:56:33,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035037288] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:33,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:33,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 18:56:33,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204437707] [2023-12-02 18:56:33,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:33,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 18:56:33,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:33,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 18:56:33,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 18:56:33,093 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 18:56:33,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:33,123 INFO L93 Difference]: Finished difference Result 29 states and 33 transitions. [2023-12-02 18:56:33,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 18:56:33,124 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 18:56:33,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:33,124 INFO L225 Difference]: With dead ends: 29 [2023-12-02 18:56:33,125 INFO L226 Difference]: Without dead ends: 29 [2023-12-02 18:56:33,125 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 18:56:33,126 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 24 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:33,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 14 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:33,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-12-02 18:56:33,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2023-12-02 18:56:33,130 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 18:56:33,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 33 transitions. [2023-12-02 18:56:33,131 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 33 transitions. Word has length 5 [2023-12-02 18:56:33,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:33,132 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 33 transitions. [2023-12-02 18:56:33,132 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 18:56:33,132 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 33 transitions. [2023-12-02 18:56:33,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2023-12-02 18:56:33,132 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:33,132 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2023-12-02 18:56:33,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 18:56:33,133 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 18:56:33,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:33,134 INFO L85 PathProgramCache]: Analyzing trace with hash 144013251, now seen corresponding path program 1 times [2023-12-02 18:56:33,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:33,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979066809] [2023-12-02 18:56:33,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:33,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:33,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:33,339 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 18:56:33,339 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:33,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979066809] [2023-12-02 18:56:33,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979066809] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:33,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:33,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 18:56:33,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769418179] [2023-12-02 18:56:33,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:33,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 18:56:33,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:33,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 18:56:33,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-02 18:56:33,342 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 18:56:33,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:33,440 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2023-12-02 18:56:33,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 18:56:33,440 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 18:56:33,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:33,441 INFO L225 Difference]: With dead ends: 31 [2023-12-02 18:56:33,441 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 18:56:33,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-02 18:56:33,443 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:33,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 30 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:56:33,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 18:56:33,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 18:56:33,447 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 18:56:33,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 36 transitions. [2023-12-02 18:56:33,448 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 36 transitions. Word has length 5 [2023-12-02 18:56:33,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:33,448 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 36 transitions. [2023-12-02 18:56:33,449 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 18:56:33,449 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 36 transitions. [2023-12-02 18:56:33,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2023-12-02 18:56:33,449 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:33,449 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2023-12-02 18:56:33,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 18:56:33,450 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 18:56:33,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:33,450 INFO L85 PathProgramCache]: Analyzing trace with hash 144015400, now seen corresponding path program 1 times [2023-12-02 18:56:33,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:33,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134821144] [2023-12-02 18:56:33,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:33,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:33,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:33,498 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 18:56:33,499 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:33,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134821144] [2023-12-02 18:56:33,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134821144] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:33,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:33,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 18:56:33,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546648154] [2023-12-02 18:56:33,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:33,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 18:56:33,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:33,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 18:56:33,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 18:56:33,501 INFO L87 Difference]: Start difference. First operand 31 states and 36 transitions. Second operand has 4 states, 4 states have (on average 1.25) 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 18:56:33,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:33,525 INFO L93 Difference]: Finished difference Result 31 states and 35 transitions. [2023-12-02 18:56:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 18:56:33,526 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.25) 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 18:56:33,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:33,526 INFO L225 Difference]: With dead ends: 31 [2023-12-02 18:56:33,526 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 18:56:33,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 18:56:33,528 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 30 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:33,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 41 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:33,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 18:56:33,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 18:56:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 20 states have (on average 1.75) 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 18:56:33,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2023-12-02 18:56:33,533 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 5 [2023-12-02 18:56:33,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:33,533 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2023-12-02 18:56:33,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.25) 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 18:56:33,533 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2023-12-02 18:56:33,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-02 18:56:33,534 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:33,534 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2023-12-02 18:56:33,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 18:56:33,534 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 18:56:33,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:33,535 INFO L85 PathProgramCache]: Analyzing trace with hash 166730928, now seen corresponding path program 1 times [2023-12-02 18:56:33,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:33,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308177261] [2023-12-02 18:56:33,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:33,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:33,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:33,784 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 18:56:33,784 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:33,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308177261] [2023-12-02 18:56:33,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308177261] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:33,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723911790] [2023-12-02 18:56:33,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:33,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:33,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:33,786 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:33,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 18:56:33,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:33,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 18:56:33,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:33,999 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 18:56:34,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 18:56:34,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 18:56:34,153 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 18:56:34,153 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:34,313 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 18:56:34,324 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 18:56:34,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723911790] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:56:34,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [228754798] [2023-12-02 18:56:34,340 INFO L159 IcfgInterpreter]: Started Sifa with 5 locations of interest [2023-12-02 18:56:34,340 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:56:34,344 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:56:34,348 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:56:34,348 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:56:35,356 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:56:35,724 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '472#(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 18:56:35,725 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:56:35,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:56:35,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2023-12-02 18:56:35,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122261598] [2023-12-02 18:56:35,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:56:35,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 18:56:35,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:35,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 18:56:35,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-12-02 18:56:35,727 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand has 13 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 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 18:56:35,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:35,915 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2023-12-02 18:56:35,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 18:56:35,915 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 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 6 [2023-12-02 18:56:35,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:35,916 INFO L225 Difference]: With dead ends: 31 [2023-12-02 18:56:35,916 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 18:56:35,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2023-12-02 18:56:35,917 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 54 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:35,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 58 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:56:35,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 18:56:35,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 28. [2023-12-02 18:56:35,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 27 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 18:56:35,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2023-12-02 18:56:35,921 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 6 [2023-12-02 18:56:35,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:35,922 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2023-12-02 18:56:35,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 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 18:56:35,922 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2023-12-02 18:56:35,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 18:56:35,922 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:35,922 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2023-12-02 18:56:35,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-02 18:56:36,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-12-02 18:56:36,123 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:36,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:36,124 INFO L85 PathProgramCache]: Analyzing trace with hash 957841956, now seen corresponding path program 1 times [2023-12-02 18:56:36,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:36,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456746298] [2023-12-02 18:56:36,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:36,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:36,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:36,363 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 18:56:36,363 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:36,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456746298] [2023-12-02 18:56:36,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456746298] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:36,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344963508] [2023-12-02 18:56:36,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:36,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:36,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:36,365 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:36,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 18:56:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:36,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-02 18:56:36,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:36,488 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 18:56:36,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 18:56:36,687 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 18:56:36,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:36,875 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 18:56:36,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344963508] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:56:36,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1832341235] [2023-12-02 18:56:36,878 INFO L159 IcfgInterpreter]: Started Sifa with 6 locations of interest [2023-12-02 18:56:36,878 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:56:36,878 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:56:36,879 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:56:36,879 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:56:37,857 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:56:38,449 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '594#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_main_~i~1#1|) (<= |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_~nondetString1~0#1.offset| 0) (<= |ULTIMATE.start_main_#t~nondet15#1| 127) (<= 0 (+ 128 |ULTIMATE.start_main_#t~nondet15#1|)) (<= (select |#length| |ULTIMATE.start_main_~nondetString2~0#1.base|) |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_main_~length2~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:56:38,450 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:56:38,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:56:38,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2023-12-02 18:56:38,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458338269] [2023-12-02 18:56:38,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:56:38,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-02 18:56:38,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:38,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-02 18:56:38,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2023-12-02 18:56:38,452 INFO L87 Difference]: Start difference. First operand 28 states and 31 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 18:56:38,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:38,639 INFO L93 Difference]: Finished difference Result 27 states and 30 transitions. [2023-12-02 18:56:38,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 18:56:38,639 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 18:56:38,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:38,640 INFO L225 Difference]: With dead ends: 27 [2023-12-02 18:56:38,640 INFO L226 Difference]: Without dead ends: 27 [2023-12-02 18:56:38,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2023-12-02 18:56:38,641 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 48 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 50 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 18:56:38,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 50 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:56:38,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2023-12-02 18:56:38,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2023-12-02 18:56:38,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 25 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 18:56:38,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 29 transitions. [2023-12-02 18:56:38,645 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 29 transitions. Word has length 7 [2023-12-02 18:56:38,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:38,645 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 29 transitions. [2023-12-02 18:56:38,645 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 18:56:38,645 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 29 transitions. [2023-12-02 18:56:38,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 18:56:38,646 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:38,646 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:38,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 18:56:38,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-02 18:56:38,850 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 18:56:38,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:38,851 INFO L85 PathProgramCache]: Analyzing trace with hash 957844105, now seen corresponding path program 1 times [2023-12-02 18:56:38,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:38,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141579103] [2023-12-02 18:56:38,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:38,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:38,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:39,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:56:39,027 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:39,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141579103] [2023-12-02 18:56:39,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141579103] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:39,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:39,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 18:56:39,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280830443] [2023-12-02 18:56:39,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:39,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 18:56:39,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:39,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 18:56:39,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-12-02 18:56:39,029 INFO L87 Difference]: Start difference. First operand 26 states and 29 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:39,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:39,096 INFO L93 Difference]: Finished difference Result 49 states and 55 transitions. [2023-12-02 18:56:39,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 18:56:39,096 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2023-12-02 18:56:39,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:39,096 INFO L225 Difference]: With dead ends: 49 [2023-12-02 18:56:39,096 INFO L226 Difference]: Without dead ends: 49 [2023-12-02 18:56:39,097 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 18:56:39,097 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 48 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 30 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 18:56:39,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 30 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:56:39,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2023-12-02 18:56:39,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 31. [2023-12-02 18:56:39,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 22 states have (on average 1.6363636363636365) 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 18:56:39,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 36 transitions. [2023-12-02 18:56:39,101 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 36 transitions. Word has length 7 [2023-12-02 18:56:39,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:39,102 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 36 transitions. [2023-12-02 18:56:39,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:39,102 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 36 transitions. [2023-12-02 18:56:39,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 18:56:39,102 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:39,102 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:39,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 18:56:39,103 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:39,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:39,103 INFO L85 PathProgramCache]: Analyzing trace with hash -371603812, now seen corresponding path program 1 times [2023-12-02 18:56:39,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:39,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438183977] [2023-12-02 18:56:39,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:39,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:39,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:39,324 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 18:56:39,324 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:39,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438183977] [2023-12-02 18:56:39,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438183977] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:39,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803611019] [2023-12-02 18:56:39,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:39,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:39,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:39,326 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:39,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 18:56:39,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:39,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 18:56:39,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:39,561 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 18:56:39,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:56:39,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803611019] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:39,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 18:56:39,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2023-12-02 18:56:39,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452539251] [2023-12-02 18:56:39,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:39,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 18:56:39,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:39,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 18:56:39,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-12-02 18:56:39,563 INFO L87 Difference]: Start difference. First operand 31 states and 36 transitions. Second operand has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 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 18:56:39,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:39,650 INFO L93 Difference]: Finished difference Result 32 states and 37 transitions. [2023-12-02 18:56:39,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 18:56:39,650 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 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 18:56:39,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:39,651 INFO L225 Difference]: With dead ends: 32 [2023-12-02 18:56:39,651 INFO L226 Difference]: Without dead ends: 32 [2023-12-02 18:56:39,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2023-12-02 18:56:39,652 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 59 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:39,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 18 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:39,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2023-12-02 18:56:39,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2023-12-02 18:56:39,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 22 states have (on average 1.5909090909090908) 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 18:56:39,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 35 transitions. [2023-12-02 18:56:39,654 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 35 transitions. Word has length 8 [2023-12-02 18:56:39,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:39,655 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 35 transitions. [2023-12-02 18:56:39,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 6 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 18:56:39,655 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 35 transitions. [2023-12-02 18:56:39,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-02 18:56:39,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:39,656 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:39,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-02 18:56:39,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-02 18:56:39,856 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:39,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:39,857 INFO L85 PathProgramCache]: Analyzing trace with hash -2109635846, now seen corresponding path program 1 times [2023-12-02 18:56:39,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:39,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688820490] [2023-12-02 18:56:39,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:39,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:39,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:39,964 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 18:56:39,964 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:39,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688820490] [2023-12-02 18:56:39,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688820490] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:39,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812113400] [2023-12-02 18:56:39,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:39,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:39,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:39,966 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:39,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 18:56:40,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:40,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 18:56:40,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:40,087 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 18:56:40,088 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:40,144 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 18:56:40,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812113400] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:56:40,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1197015941] [2023-12-02 18:56:40,146 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2023-12-02 18:56:40,147 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:56:40,147 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:56:40,147 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:56:40,147 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:56:40,833 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:56:41,123 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '903#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (or (< |ULTIMATE.start_main_~length1~0#1| 1) (< (select |#length| |ULTIMATE.start_main_~nondetString1~0#1.base|) |ULTIMATE.start_main_~length1~0#1|)) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:56:41,123 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:56:41,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:56:41,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2023-12-02 18:56:41,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083246374] [2023-12-02 18:56:41,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:56:41,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 18:56:41,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:41,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 18:56:41,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2023-12-02 18:56:41,125 INFO L87 Difference]: Start difference. First operand 30 states and 35 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 12 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 18:56:41,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:41,305 INFO L93 Difference]: Finished difference Result 50 states and 56 transitions. [2023-12-02 18:56:41,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 18:56:41,305 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 12 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 9 [2023-12-02 18:56:41,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:41,306 INFO L225 Difference]: With dead ends: 50 [2023-12-02 18:56:41,306 INFO L226 Difference]: Without dead ends: 50 [2023-12-02 18:56:41,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2023-12-02 18:56:41,307 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 56 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:41,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 245 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:56:41,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2023-12-02 18:56:41,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 32. [2023-12-02 18:56:41,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 31 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 18:56:41,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 37 transitions. [2023-12-02 18:56:41,311 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 37 transitions. Word has length 9 [2023-12-02 18:56:41,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:41,311 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 37 transitions. [2023-12-02 18:56:41,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 12 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 18:56:41,311 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 37 transitions. [2023-12-02 18:56:41,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-02 18:56:41,311 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:41,312 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:41,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-02 18:56:41,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-02 18:56:41,512 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:41,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:41,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1365185216, now seen corresponding path program 1 times [2023-12-02 18:56:41,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:41,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562013031] [2023-12-02 18:56:41,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:41,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:41,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:41,548 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 18:56:41,548 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:41,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562013031] [2023-12-02 18:56:41,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562013031] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:41,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:41,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 18:56:41,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968542101] [2023-12-02 18:56:41,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:41,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 18:56:41,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:41,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 18:56:41,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 18:56:41,550 INFO L87 Difference]: Start difference. First operand 32 states and 37 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 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 18:56:41,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:41,584 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2023-12-02 18:56:41,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 18:56:41,584 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 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 18:56:41,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:41,585 INFO L225 Difference]: With dead ends: 31 [2023-12-02 18:56:41,585 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 18:56:41,585 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 18:56:41,586 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:41,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 13 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:41,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 18:56:41,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 18:56:41,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 24 states have (on average 1.5) 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 18:56:41,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 36 transitions. [2023-12-02 18:56:41,589 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 36 transitions. Word has length 9 [2023-12-02 18:56:41,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:41,589 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 36 transitions. [2023-12-02 18:56:41,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 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 18:56:41,589 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 36 transitions. [2023-12-02 18:56:41,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-02 18:56:41,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:41,590 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:41,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-02 18:56:41,590 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:41,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:41,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1365185217, now seen corresponding path program 1 times [2023-12-02 18:56:41,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:41,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457110951] [2023-12-02 18:56:41,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:41,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:41,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:41,772 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 18:56:41,773 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:41,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457110951] [2023-12-02 18:56:41,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457110951] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:41,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636727809] [2023-12-02 18:56:41,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:41,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:41,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:41,774 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:41,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 18:56:41,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:41,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 18:56:41,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:41,853 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 18:56:41,909 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 18:56:41,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:41,968 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 18:56:41,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636727809] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:41,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 18:56:41,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 12 [2023-12-02 18:56:41,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727468685] [2023-12-02 18:56:41,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:41,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 18:56:41,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:41,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 18:56:41,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-12-02 18:56:41,970 INFO L87 Difference]: Start difference. First operand 31 states and 36 transitions. Second operand has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 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 18:56:42,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:42,041 INFO L93 Difference]: Finished difference Result 34 states and 39 transitions. [2023-12-02 18:56:42,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 18:56:42,042 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 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 18:56:42,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:42,042 INFO L225 Difference]: With dead ends: 34 [2023-12-02 18:56:42,042 INFO L226 Difference]: Without dead ends: 34 [2023-12-02 18:56:42,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-12-02 18:56:42,043 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:42,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 18 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:42,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2023-12-02 18:56:42,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 32. [2023-12-02 18:56:42,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 25 states have (on average 1.48) internal successors, (37), 31 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 18:56:42,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 37 transitions. [2023-12-02 18:56:42,046 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 37 transitions. Word has length 9 [2023-12-02 18:56:42,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:42,046 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 37 transitions. [2023-12-02 18:56:42,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 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 18:56:42,046 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 37 transitions. [2023-12-02 18:56:42,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 18:56:42,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:42,047 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:42,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 18:56:42,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-02 18:56:42,248 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:42,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:42,248 INFO L85 PathProgramCache]: Analyzing trace with hash -137486117, now seen corresponding path program 2 times [2023-12-02 18:56:42,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:42,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166274941] [2023-12-02 18:56:42,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:42,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:42,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:42,506 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 18:56:42,506 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:42,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166274941] [2023-12-02 18:56:42,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166274941] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:42,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062815016] [2023-12-02 18:56:42,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:56:42,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:42,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:42,508 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:42,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-02 18:56:42,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-12-02 18:56:42,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:56:42,561 INFO L262 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-02 18:56:42,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:42,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 18:56:42,588 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 18:56:42,598 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 18:56:42,692 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-02 18:56:42,692 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:56:42,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062815016] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:42,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 18:56:42,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 7 [2023-12-02 18:56:42,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274598116] [2023-12-02 18:56:42,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:42,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 18:56:42,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:42,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 18:56:42,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-02 18:56:42,694 INFO L87 Difference]: Start difference. First operand 32 states and 37 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 18:56:42,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:42,714 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2023-12-02 18:56:42,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 18:56:42,715 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 11 [2023-12-02 18:56:42,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:42,715 INFO L225 Difference]: With dead ends: 31 [2023-12-02 18:56:42,715 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 18:56:42,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-02 18:56:42,716 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:42,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 9 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:42,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 18:56:42,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 27. [2023-12-02 18:56:42,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 21 states have (on average 1.4761904761904763) 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 18:56:42,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2023-12-02 18:56:42,719 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 11 [2023-12-02 18:56:42,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:42,719 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2023-12-02 18:56:42,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 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 18:56:42,719 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2023-12-02 18:56:42,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 18:56:42,720 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:42,720 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:42,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-02 18:56:42,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-12-02 18:56:42,921 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:42,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:42,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1977968890, now seen corresponding path program 1 times [2023-12-02 18:56:42,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:42,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395543497] [2023-12-02 18:56:42,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:42,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:42,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:43,204 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 18:56:43,204 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:43,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395543497] [2023-12-02 18:56:43,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395543497] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:43,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476302167] [2023-12-02 18:56:43,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:43,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:43,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:43,206 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:43,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 18:56:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:43,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-02 18:56:43,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:43,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-02 18:56:43,502 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 18:56:43,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:43,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2023-12-02 18:56:43,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2023-12-02 18:56:43,671 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 18:56:43,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476302167] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:56:43,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1157449919] [2023-12-02 18:56:43,674 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:56:43,674 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:56:43,674 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:56:43,674 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:56:43,674 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:56:44,580 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:56:45,436 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1386#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:56:45,436 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:56:45,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:56:45,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2023-12-02 18:56:45,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172181009] [2023-12-02 18:56:45,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:56:45,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 18:56:45,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:45,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 18:56:45,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=874, Unknown=1, NotChecked=0, Total=992 [2023-12-02 18:56:45,438 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 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 18:56:46,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:46,245 INFO L93 Difference]: Finished difference Result 69 states and 78 transitions. [2023-12-02 18:56:46,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 18:56:46,246 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 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) Word has length 11 [2023-12-02 18:56:46,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:46,246 INFO L225 Difference]: With dead ends: 69 [2023-12-02 18:56:46,246 INFO L226 Difference]: Without dead ends: 69 [2023-12-02 18:56:46,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=327, Invalid=1742, Unknown=1, NotChecked=0, Total=2070 [2023-12-02 18:56:46,248 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 322 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:46,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 59 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 18:56:46,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2023-12-02 18:56:46,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 36. [2023-12-02 18:56:46,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 30 states have (on average 1.4) internal successors, (42), 35 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 18:56:46,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 42 transitions. [2023-12-02 18:56:46,252 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 42 transitions. Word has length 11 [2023-12-02 18:56:46,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:46,252 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 42 transitions. [2023-12-02 18:56:46,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 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 18:56:46,252 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 42 transitions. [2023-12-02 18:56:46,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-12-02 18:56:46,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:46,253 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:46,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-02 18:56:46,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-02 18:56:46,453 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:46,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:46,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1187491985, now seen corresponding path program 1 times [2023-12-02 18:56:46,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:46,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8397920] [2023-12-02 18:56:46,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:46,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:46,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:46,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:56:46,504 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:46,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8397920] [2023-12-02 18:56:46,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8397920] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:46,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:46,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 18:56:46,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904328465] [2023-12-02 18:56:46,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:46,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 18:56:46,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:46,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 18:56:46,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 18:56:46,506 INFO L87 Difference]: Start difference. First operand 36 states and 42 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 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 18:56:46,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:46,550 INFO L93 Difference]: Finished difference Result 35 states and 41 transitions. [2023-12-02 18:56:46,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 18:56:46,550 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 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 12 [2023-12-02 18:56:46,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:46,552 INFO L225 Difference]: With dead ends: 35 [2023-12-02 18:56:46,552 INFO L226 Difference]: Without dead ends: 35 [2023-12-02 18:56:46,552 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 18:56:46,552 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:46,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 17 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:46,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2023-12-02 18:56:46,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2023-12-02 18:56:46,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 34 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:46,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 41 transitions. [2023-12-02 18:56:46,556 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 41 transitions. Word has length 12 [2023-12-02 18:56:46,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:46,556 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 41 transitions. [2023-12-02 18:56:46,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 0 states have call successors, (0), 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 18:56:46,556 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 41 transitions. [2023-12-02 18:56:46,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-12-02 18:56:46,557 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:46,557 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:46,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-02 18:56:46,557 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:46,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:46,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1187491986, now seen corresponding path program 1 times [2023-12-02 18:56:46,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:46,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071279390] [2023-12-02 18:56:46,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:46,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:46,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:46,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:56:46,669 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:46,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071279390] [2023-12-02 18:56:46,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071279390] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:46,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:46,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 18:56:46,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328813943] [2023-12-02 18:56:46,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:46,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 18:56:46,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:46,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 18:56:46,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 18:56:46,670 INFO L87 Difference]: Start difference. First operand 35 states and 41 transitions. Second operand has 6 states, 5 states have (on average 2.4) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 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 18:56:46,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:46,739 INFO L93 Difference]: Finished difference Result 45 states and 53 transitions. [2023-12-02 18:56:46,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 18:56:46,739 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 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 12 [2023-12-02 18:56:46,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:46,740 INFO L225 Difference]: With dead ends: 45 [2023-12-02 18:56:46,740 INFO L226 Difference]: Without dead ends: 45 [2023-12-02 18:56:46,740 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 18:56:46,741 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:46,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 29 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:56:46,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2023-12-02 18:56:46,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2023-12-02 18:56:46,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 32 states have (on average 1.34375) internal successors, (43), 36 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:46,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 43 transitions. [2023-12-02 18:56:46,743 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 43 transitions. Word has length 12 [2023-12-02 18:56:46,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:46,744 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 43 transitions. [2023-12-02 18:56:46,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 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 18:56:46,744 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 43 transitions. [2023-12-02 18:56:46,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-12-02 18:56:46,744 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:46,744 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:46,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-02 18:56:46,745 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 18:56:46,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:46,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1842454068, now seen corresponding path program 1 times [2023-12-02 18:56:46,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:46,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140838025] [2023-12-02 18:56:46,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:46,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:46,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:46,798 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 18:56:46,799 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:46,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140838025] [2023-12-02 18:56:46,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140838025] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:46,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:46,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 18:56:46,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121739746] [2023-12-02 18:56:46,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:46,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 18:56:46,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:46,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 18:56:46,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 18:56:46,800 INFO L87 Difference]: Start difference. First operand 37 states and 43 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 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 18:56:46,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:46,844 INFO L93 Difference]: Finished difference Result 36 states and 42 transitions. [2023-12-02 18:56:46,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 18:56:46,845 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 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 18:56:46,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:46,845 INFO L225 Difference]: With dead ends: 36 [2023-12-02 18:56:46,845 INFO L226 Difference]: Without dead ends: 36 [2023-12-02 18:56:46,845 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 18:56:46,846 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 26 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 13 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.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:46,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 13 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:46,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2023-12-02 18:56:46,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2023-12-02 18:56:46,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 32 states have (on average 1.3125) internal successors, (42), 35 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 18:56:46,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 42 transitions. [2023-12-02 18:56:46,848 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 42 transitions. Word has length 13 [2023-12-02 18:56:46,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:46,849 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 42 transitions. [2023-12-02 18:56:46,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 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 18:56:46,849 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 42 transitions. [2023-12-02 18:56:46,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-12-02 18:56:46,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:46,849 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:46,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-02 18:56:46,850 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 18:56:46,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:46,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1842454067, now seen corresponding path program 1 times [2023-12-02 18:56:46,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:46,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970819460] [2023-12-02 18:56:46,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:46,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:46,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:47,006 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 18:56:47,006 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:47,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970819460] [2023-12-02 18:56:47,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970819460] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:47,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356746561] [2023-12-02 18:56:47,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:47,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:47,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:47,008 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:47,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-02 18:56:47,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:47,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 18:56:47,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:47,100 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 18:56:47,156 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 18:56:47,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:47,224 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 18:56:47,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356746561] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:56:47,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1890693790] [2023-12-02 18:56:47,226 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2023-12-02 18:56:47,226 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:56:47,227 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:56:47,227 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:56:47,227 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:56:48,002 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:56:49,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1890693790] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:49,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:56:49,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6, 6, 6] total 24 [2023-12-02 18:56:49,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311346544] [2023-12-02 18:56:49,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:49,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 18:56:49,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:49,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 18:56:49,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=475, Unknown=1, NotChecked=0, Total=600 [2023-12-02 18:56:49,302 INFO L87 Difference]: Start difference. First operand 36 states and 42 transitions. Second operand has 13 states, 12 states have (on average 1.0833333333333333) internal successors, (13), 12 states have internal predecessors, (13), 0 states have call successors, (0), 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 18:56:49,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:49,614 INFO L93 Difference]: Finished difference Result 63 states and 73 transitions. [2023-12-02 18:56:49,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 18:56:49,615 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.0833333333333333) internal successors, (13), 12 states have internal predecessors, (13), 0 states have call successors, (0), 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 18:56:49,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:49,615 INFO L225 Difference]: With dead ends: 63 [2023-12-02 18:56:49,615 INFO L226 Difference]: Without dead ends: 63 [2023-12-02 18:56:49,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=124, Invalid=475, Unknown=1, NotChecked=0, Total=600 [2023-12-02 18:56:49,617 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 27 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:49,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 39 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 160 Invalid, 1 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 18:56:49,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2023-12-02 18:56:49,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 46. [2023-12-02 18:56:49,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 42 states have (on average 1.2857142857142858) internal successors, (54), 45 states have internal predecessors, (54), 0 states have call successors, (0), 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 18:56:49,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 54 transitions. [2023-12-02 18:56:49,619 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 54 transitions. Word has length 13 [2023-12-02 18:56:49,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:49,619 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 54 transitions. [2023-12-02 18:56:49,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.0833333333333333) internal successors, (13), 12 states have internal predecessors, (13), 0 states have call successors, (0), 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 18:56:49,619 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 54 transitions. [2023-12-02 18:56:49,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-02 18:56:49,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:49,620 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:49,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-02 18:56:49,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:49,821 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 18:56:49,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:49,821 INFO L85 PathProgramCache]: Analyzing trace with hash -84595116, now seen corresponding path program 2 times [2023-12-02 18:56:49,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:49,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134229781] [2023-12-02 18:56:49,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:49,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:50,183 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:56:50,184 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:50,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134229781] [2023-12-02 18:56:50,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134229781] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:50,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540630573] [2023-12-02 18:56:50,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:56:50,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:50,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:50,185 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:50,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-02 18:56:50,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 18:56:50,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:56:50,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-02 18:56:50,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:50,407 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 18:56:50,587 INFO L349 Elim1Store]: treesize reduction 13, result has 43.5 percent of original size [2023-12-02 18:56:50,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 20 [2023-12-02 18:56:50,611 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:56:50,611 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:50,707 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 29 treesize of output 25 [2023-12-02 18:56:50,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2023-12-02 18:56:51,073 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:56:51,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540630573] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:56:51,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [227986822] [2023-12-02 18:56:51,075 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:56:51,075 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:56:51,075 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:56:51,075 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:56:51,075 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:56:51,692 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:56:52,605 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2100#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:56:52,605 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:56:52,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:56:52,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 30 [2023-12-02 18:56:52,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203259880] [2023-12-02 18:56:52,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:56:52,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-12-02 18:56:52,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:52,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-12-02 18:56:52,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1347, Unknown=0, NotChecked=0, Total=1482 [2023-12-02 18:56:52,607 INFO L87 Difference]: Start difference. First operand 46 states and 54 transitions. Second operand has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 30 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:54,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:54,928 INFO L93 Difference]: Finished difference Result 118 states and 135 transitions. [2023-12-02 18:56:54,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-02 18:56:54,929 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 30 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-12-02 18:56:54,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:54,929 INFO L225 Difference]: With dead ends: 118 [2023-12-02 18:56:54,930 INFO L226 Difference]: Without dead ends: 118 [2023-12-02 18:56:54,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=558, Invalid=3474, Unknown=0, NotChecked=0, Total=4032 [2023-12-02 18:56:54,931 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 494 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:54,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 128 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 18:56:54,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2023-12-02 18:56:54,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 62. [2023-12-02 18:56:54,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 58 states have (on average 1.293103448275862) internal successors, (75), 61 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 18:56:54,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 75 transitions. [2023-12-02 18:56:54,935 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 75 transitions. Word has length 15 [2023-12-02 18:56:54,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:54,936 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 75 transitions. [2023-12-02 18:56:54,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 30 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:54,936 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 75 transitions. [2023-12-02 18:56:54,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-12-02 18:56:54,937 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:54,937 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:54,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-02 18:56:55,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:55,137 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 18:56:55,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:55,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1132969104, now seen corresponding path program 1 times [2023-12-02 18:56:55,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:55,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495691980] [2023-12-02 18:56:55,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:55,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:55,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:55,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:56:55,252 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:55,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495691980] [2023-12-02 18:56:55,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495691980] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:55,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:56:55,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 18:56:55,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998351186] [2023-12-02 18:56:55,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:55,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 18:56:55,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:55,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 18:56:55,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 18:56:55,254 INFO L87 Difference]: Start difference. First operand 62 states and 75 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 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 18:56:55,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:55,279 INFO L93 Difference]: Finished difference Result 61 states and 74 transitions. [2023-12-02 18:56:55,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 18:56:55,279 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 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 16 [2023-12-02 18:56:55,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:55,280 INFO L225 Difference]: With dead ends: 61 [2023-12-02 18:56:55,280 INFO L226 Difference]: Without dead ends: 51 [2023-12-02 18:56:55,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 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 18:56:55,281 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 7 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:55,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 20 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 18:56:55,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2023-12-02 18:56:55,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2023-12-02 18:56:55,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 48 states have (on average 1.2708333333333333) internal successors, (61), 50 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 61 transitions. [2023-12-02 18:56:55,284 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 61 transitions. Word has length 16 [2023-12-02 18:56:55,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:55,284 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 61 transitions. [2023-12-02 18:56:55,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 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 18:56:55,285 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 61 transitions. [2023-12-02 18:56:55,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 18:56:55,285 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:55,285 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:55,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-02 18:56:55,286 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:56:55,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:55,286 INFO L85 PathProgramCache]: Analyzing trace with hash -925142369, now seen corresponding path program 1 times [2023-12-02 18:56:55,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:55,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216763937] [2023-12-02 18:56:55,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:55,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:55,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:55,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:56:55,483 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:55,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216763937] [2023-12-02 18:56:55,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216763937] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:55,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883802856] [2023-12-02 18:56:55,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:55,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:55,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:55,485 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:55,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 18:56:55,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:55,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 18:56:55,594 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:55,598 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 18:56:55,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:56:55,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:55,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:56:55,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883802856] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:56:55,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [239692771] [2023-12-02 18:56:55,786 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 18:56:55,786 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:56:55,787 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:56:55,787 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:56:55,787 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:56:56,430 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:56:57,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [239692771] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:56:57,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:56:57,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [7, 7, 7] total 30 [2023-12-02 18:56:57,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825673] [2023-12-02 18:56:57,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:56:57,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 18:56:57,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:56:57,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 18:56:57,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=792, Unknown=4, NotChecked=0, Total=930 [2023-12-02 18:56:57,578 INFO L87 Difference]: Start difference. First operand 51 states and 61 transitions. Second operand has 14 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:58,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:56:58,404 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2023-12-02 18:56:58,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 18:56:58,405 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-02 18:56:58,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:56:58,405 INFO L225 Difference]: With dead ends: 60 [2023-12-02 18:56:58,405 INFO L226 Difference]: Without dead ends: 60 [2023-12-02 18:56:58,406 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=174, Invalid=1006, Unknown=10, NotChecked=0, Total=1190 [2023-12-02 18:56:58,407 INFO L413 NwaCegarLoop]: 1 mSDtfsCounter, 31 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 18:56:58,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 9 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 141 Invalid, 1 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 18:56:58,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-02 18:56:58,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 54. [2023-12-02 18:56:58,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 51 states have (on average 1.2549019607843137) internal successors, (64), 53 states have internal predecessors, (64), 0 states have call successors, (0), 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 18:56:58,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 64 transitions. [2023-12-02 18:56:58,409 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 64 transitions. Word has length 17 [2023-12-02 18:56:58,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:56:58,409 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 64 transitions. [2023-12-02 18:56:58,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:56:58,409 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 64 transitions. [2023-12-02 18:56:58,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 18:56:58,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:56:58,410 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:56:58,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 18:56:58,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-12-02 18:56:58,610 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 18:56:58,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:56:58,611 INFO L85 PathProgramCache]: Analyzing trace with hash 308426919, now seen corresponding path program 1 times [2023-12-02 18:56:58,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:56:58,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535569324] [2023-12-02 18:56:58,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:58,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:56:58,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:58,777 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 18:56:58,777 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:56:58,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535569324] [2023-12-02 18:56:58,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535569324] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:56:58,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200548434] [2023-12-02 18:56:58,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:56:58,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:56:58,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:56:58,779 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:56:58,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-02 18:56:58,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:56:58,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 18:56:58,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:56:58,878 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 18:56:58,952 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:56:58,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:56:59,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:56:59,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200548434] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:56:59,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1144409495] [2023-12-02 18:56:59,095 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2023-12-02 18:56:59,095 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:56:59,095 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:56:59,095 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:56:59,095 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:56:59,801 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:00,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1144409495] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:57:00,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:00,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6, 8, 8] total 29 [2023-12-02 18:57:00,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165715951] [2023-12-02 18:57:00,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:57:00,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 18:57:00,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:00,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 18:57:00,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=762, Unknown=1, NotChecked=0, Total=870 [2023-12-02 18:57:00,780 INFO L87 Difference]: Start difference. First operand 54 states and 64 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 18:57:01,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:01,627 INFO L93 Difference]: Finished difference Result 72 states and 84 transitions. [2023-12-02 18:57:01,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 18:57:01,627 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 17 [2023-12-02 18:57:01,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:01,628 INFO L225 Difference]: With dead ends: 72 [2023-12-02 18:57:01,628 INFO L226 Difference]: Without dead ends: 72 [2023-12-02 18:57:01,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=149, Invalid=1040, Unknown=1, NotChecked=0, Total=1190 [2023-12-02 18:57:01,629 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 15 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:01,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 58 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 178 Invalid, 1 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 18:57:01,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2023-12-02 18:57:01,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 61. [2023-12-02 18:57:01,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 58 states have (on average 1.2758620689655173) internal successors, (74), 60 states have internal predecessors, (74), 0 states have call successors, (0), 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 18:57:01,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 74 transitions. [2023-12-02 18:57:01,631 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 74 transitions. Word has length 17 [2023-12-02 18:57:01,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:01,631 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 74 transitions. [2023-12-02 18:57:01,632 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 18:57:01,632 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 74 transitions. [2023-12-02 18:57:01,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-02 18:57:01,632 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:01,632 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:01,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-02 18:57:01,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-12-02 18:57:01,833 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:01,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:01,833 INFO L85 PathProgramCache]: Analyzing trace with hash 40441816, now seen corresponding path program 1 times [2023-12-02 18:57:01,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:01,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211099632] [2023-12-02 18:57:01,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:01,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:01,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:02,074 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:57:02,074 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:02,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211099632] [2023-12-02 18:57:02,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211099632] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:02,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485419258] [2023-12-02 18:57:02,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:02,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:02,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:02,075 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:02,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-02 18:57:02,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:02,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 18:57:02,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:02,169 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 18:57:02,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:57:02,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:02,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:57:02,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485419258] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:02,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1739673179] [2023-12-02 18:57:02,380 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2023-12-02 18:57:02,380 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:02,380 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:02,380 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:02,381 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:03,041 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:03,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1739673179] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:57:03,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:03,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [9, 8, 8] total 33 [2023-12-02 18:57:03,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21423123] [2023-12-02 18:57:03,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:57:03,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 18:57:03,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:03,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 18:57:03,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1000, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 18:57:03,871 INFO L87 Difference]: Start difference. First operand 61 states and 74 transitions. Second operand has 14 states, 13 states have (on average 1.2307692307692308) 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 18:57:04,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:04,650 INFO L93 Difference]: Finished difference Result 62 states and 75 transitions. [2023-12-02 18:57:04,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 18:57:04,651 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.2307692307692308) 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 19 [2023-12-02 18:57:04,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:04,651 INFO L225 Difference]: With dead ends: 62 [2023-12-02 18:57:04,651 INFO L226 Difference]: Without dead ends: 62 [2023-12-02 18:57:04,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=157, Invalid=1325, Unknown=0, NotChecked=0, Total=1482 [2023-12-02 18:57:04,652 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 15 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:04,653 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 22 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 1 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 18:57:04,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2023-12-02 18:57:04,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 52. [2023-12-02 18:57:04,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 49 states have (on average 1.2653061224489797) internal successors, (62), 51 states have internal predecessors, (62), 0 states have call successors, (0), 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 18:57:04,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 62 transitions. [2023-12-02 18:57:04,655 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 62 transitions. Word has length 19 [2023-12-02 18:57:04,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:04,655 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 62 transitions. [2023-12-02 18:57:04,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.2307692307692308) 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 18:57:04,655 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 62 transitions. [2023-12-02 18:57:04,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-02 18:57:04,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:04,656 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:04,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-02 18:57:04,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-12-02 18:57:04,856 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:04,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:04,857 INFO L85 PathProgramCache]: Analyzing trace with hash 231435438, now seen corresponding path program 3 times [2023-12-02 18:57:04,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:04,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408619062] [2023-12-02 18:57:04,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:04,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:04,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:05,179 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:57:05,179 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408619062] [2023-12-02 18:57:05,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408619062] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229119607] [2023-12-02 18:57:05,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:57:05,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:05,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:05,181 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:05,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-02 18:57:05,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:57:05,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:57:05,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 41 conjunts are in the unsatisfiable core [2023-12-02 18:57:05,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:05,292 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 18:57:05,321 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 18:57:05,648 INFO L349 Elim1Store]: treesize reduction 8, result has 76.5 percent of original size [2023-12-02 18:57:05,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 40 [2023-12-02 18:57:05,739 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 18:57:05,739 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:06,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2023-12-02 18:57:06,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2023-12-02 18:57:06,136 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 18:57:06,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229119607] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:06,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1103554478] [2023-12-02 18:57:06,138 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:57:06,138 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:06,138 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:06,138 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:06,138 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:06,816 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:07,756 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3376#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:07,756 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:07,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:07,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 28 [2023-12-02 18:57:07,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405443068] [2023-12-02 18:57:07,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:07,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-02 18:57:07,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:07,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-02 18:57:07,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1238, Unknown=1, NotChecked=0, Total=1406 [2023-12-02 18:57:07,758 INFO L87 Difference]: Start difference. First operand 52 states and 62 transitions. Second operand has 29 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 29 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:09,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:09,746 INFO L93 Difference]: Finished difference Result 105 states and 119 transitions. [2023-12-02 18:57:09,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-02 18:57:09,746 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 29 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2023-12-02 18:57:09,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:09,747 INFO L225 Difference]: With dead ends: 105 [2023-12-02 18:57:09,747 INFO L226 Difference]: Without dead ends: 105 [2023-12-02 18:57:09,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 777 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=525, Invalid=3134, Unknown=1, NotChecked=0, Total=3660 [2023-12-02 18:57:09,749 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 291 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:09,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 58 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 18:57:09,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2023-12-02 18:57:09,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 58. [2023-12-02 18:57:09,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 55 states have (on average 1.290909090909091) internal successors, (71), 57 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:09,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 71 transitions. [2023-12-02 18:57:09,753 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 71 transitions. Word has length 19 [2023-12-02 18:57:09,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:09,753 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 71 transitions. [2023-12-02 18:57:09,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 29 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:09,753 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 71 transitions. [2023-12-02 18:57:09,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-12-02 18:57:09,753 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:09,754 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:09,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-02 18:57:09,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:09,954 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:09,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:09,955 INFO L85 PathProgramCache]: Analyzing trace with hash -111139064, now seen corresponding path program 1 times [2023-12-02 18:57:09,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:09,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368532826] [2023-12-02 18:57:09,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:09,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:09,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:10,144 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 18:57:10,144 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:10,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368532826] [2023-12-02 18:57:10,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368532826] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:10,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319773427] [2023-12-02 18:57:10,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:10,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:10,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:10,146 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:10,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-02 18:57:10,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:10,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 18:57:10,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:10,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 18:57:10,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:10,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 5 treesize of output 3 [2023-12-02 18:57:10,464 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 18:57:10,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319773427] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:10,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1949028778] [2023-12-02 18:57:10,466 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:57:10,466 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:10,467 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:10,467 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:10,467 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:11,635 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:13,504 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3728#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 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|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:13,504 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:13,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:13,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-12-02 18:57:13,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568901039] [2023-12-02 18:57:13,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:13,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 18:57:13,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:13,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 18:57:13,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1001, Unknown=2, NotChecked=0, Total=1122 [2023-12-02 18:57:13,506 INFO L87 Difference]: Start difference. First operand 58 states and 71 transitions. Second operand has 20 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:13,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:13,741 INFO L93 Difference]: Finished difference Result 88 states and 106 transitions. [2023-12-02 18:57:13,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 18:57:13,741 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2023-12-02 18:57:13,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:13,742 INFO L225 Difference]: With dead ends: 88 [2023-12-02 18:57:13,742 INFO L226 Difference]: Without dead ends: 88 [2023-12-02 18:57:13,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=193, Invalid=1445, Unknown=2, NotChecked=0, Total=1640 [2023-12-02 18:57:13,743 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 78 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:13,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 89 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:57:13,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2023-12-02 18:57:13,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 77. [2023-12-02 18:57:13,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 74 states have (on average 1.2972972972972974) internal successors, (96), 76 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:13,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 96 transitions. [2023-12-02 18:57:13,745 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 96 transitions. Word has length 20 [2023-12-02 18:57:13,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:13,745 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 96 transitions. [2023-12-02 18:57:13,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 96 transitions. [2023-12-02 18:57:13,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-12-02 18:57:13,746 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:13,746 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:13,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-02 18:57:13,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:13,947 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:13,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:13,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1411335168, now seen corresponding path program 1 times [2023-12-02 18:57:13,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:13,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681806707] [2023-12-02 18:57:13,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:13,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:13,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:14,165 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-02 18:57:14,165 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:14,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681806707] [2023-12-02 18:57:14,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681806707] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:57:14,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:57:14,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 18:57:14,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341845216] [2023-12-02 18:57:14,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:57:14,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 18:57:14,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:14,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 18:57:14,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-02 18:57:14,166 INFO L87 Difference]: Start difference. First operand 77 states and 96 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 18:57:14,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:14,292 INFO L93 Difference]: Finished difference Result 80 states and 97 transitions. [2023-12-02 18:57:14,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 18:57:14,293 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 20 [2023-12-02 18:57:14,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:14,294 INFO L225 Difference]: With dead ends: 80 [2023-12-02 18:57:14,294 INFO L226 Difference]: Without dead ends: 70 [2023-12-02 18:57:14,294 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-12-02 18:57:14,295 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 18 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:14,295 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 66 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 18:57:14,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2023-12-02 18:57:14,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 68. [2023-12-02 18:57:14,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 65 states have (on average 1.2461538461538462) internal successors, (81), 67 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:14,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 81 transitions. [2023-12-02 18:57:14,297 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 81 transitions. Word has length 20 [2023-12-02 18:57:14,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:14,297 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 81 transitions. [2023-12-02 18:57:14,298 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 18:57:14,298 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 81 transitions. [2023-12-02 18:57:14,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-02 18:57:14,298 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:14,298 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:14,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-12-02 18:57:14,299 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:14,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:14,299 INFO L85 PathProgramCache]: Analyzing trace with hash 849656343, now seen corresponding path program 1 times [2023-12-02 18:57:14,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:14,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714857894] [2023-12-02 18:57:14,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:14,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:14,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:14,561 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 18:57:14,561 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:14,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714857894] [2023-12-02 18:57:14,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714857894] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:14,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222808820] [2023-12-02 18:57:14,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:14,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:14,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:14,563 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:14,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-02 18:57:14,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:14,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 18:57:14,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:14,752 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:57:14,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:14,881 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 18:57:14,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:57:14,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222808820] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:14,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1524527406] [2023-12-02 18:57:14,908 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:57:14,908 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:14,908 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:14,909 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:14,909 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:15,978 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:17,823 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4226#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:17,823 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:17,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:17,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2023-12-02 18:57:17,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089486866] [2023-12-02 18:57:17,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:17,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 18:57:17,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:17,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 18:57:17,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1076, Unknown=5, NotChecked=0, Total=1190 [2023-12-02 18:57:17,825 INFO L87 Difference]: Start difference. First operand 68 states and 81 transitions. Second operand has 21 states, 20 states have (on average 2.45) internal successors, (49), 21 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 18:57:18,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:18,438 INFO L93 Difference]: Finished difference Result 82 states and 94 transitions. [2023-12-02 18:57:18,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-02 18:57:18,439 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.45) internal successors, (49), 21 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 21 [2023-12-02 18:57:18,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:18,439 INFO L225 Difference]: With dead ends: 82 [2023-12-02 18:57:18,439 INFO L226 Difference]: Without dead ends: 82 [2023-12-02 18:57:18,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=254, Invalid=2291, Unknown=5, NotChecked=0, Total=2550 [2023-12-02 18:57:18,440 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 109 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:18,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 51 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 18:57:18,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2023-12-02 18:57:18,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 75. [2023-12-02 18:57:18,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 72 states have (on average 1.2222222222222223) internal successors, (88), 74 states have internal predecessors, (88), 0 states have call successors, (0), 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 18:57:18,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 88 transitions. [2023-12-02 18:57:18,442 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 88 transitions. Word has length 21 [2023-12-02 18:57:18,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:18,442 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 88 transitions. [2023-12-02 18:57:18,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.45) internal successors, (49), 21 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 18:57:18,443 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 88 transitions. [2023-12-02 18:57:18,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-02 18:57:18,443 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:18,443 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:18,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-02 18:57:18,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-02 18:57:18,644 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:18,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:18,644 INFO L85 PathProgramCache]: Analyzing trace with hash -168092976, now seen corresponding path program 1 times [2023-12-02 18:57:18,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:18,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605800166] [2023-12-02 18:57:18,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:18,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:18,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:19,297 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:57:19,297 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:19,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605800166] [2023-12-02 18:57:19,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605800166] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:19,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814517944] [2023-12-02 18:57:19,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:19,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:19,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:19,299 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:19,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 18:57:19,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:19,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 18:57:19,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:19,599 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 18:57:19,635 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 18:57:19,637 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:57:19,637 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 18:57:19,654 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 18:57:19,654 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:19,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2023-12-02 18:57:19,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2023-12-02 18:57:19,887 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 18:57:19,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814517944] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:19,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [676425406] [2023-12-02 18:57:19,888 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:57:19,888 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:19,888 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:19,888 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:19,888 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:20,849 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:22,581 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4589#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:22,581 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:22,581 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:22,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2023-12-02 18:57:22,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627992454] [2023-12-02 18:57:22,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:22,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-02 18:57:22,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:22,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-02 18:57:22,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1557, Unknown=3, NotChecked=0, Total=1722 [2023-12-02 18:57:22,583 INFO L87 Difference]: Start difference. First operand 75 states and 88 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:23,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:23,714 INFO L93 Difference]: Finished difference Result 95 states and 106 transitions. [2023-12-02 18:57:23,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 18:57:23,715 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2023-12-02 18:57:23,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:23,715 INFO L225 Difference]: With dead ends: 95 [2023-12-02 18:57:23,715 INFO L226 Difference]: Without dead ends: 95 [2023-12-02 18:57:23,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=358, Invalid=2719, Unknown=3, NotChecked=0, Total=3080 [2023-12-02 18:57:23,717 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 163 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:23,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 92 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 18:57:23,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-12-02 18:57:23,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 83. [2023-12-02 18:57:23,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 80 states have (on average 1.2) internal successors, (96), 82 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 96 transitions. [2023-12-02 18:57:23,719 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 96 transitions. Word has length 23 [2023-12-02 18:57:23,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:23,719 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 96 transitions. [2023-12-02 18:57:23,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:23,719 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 96 transitions. [2023-12-02 18:57:23,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-02 18:57:23,720 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:23,720 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:23,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-02 18:57:23,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-02 18:57:23,920 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:23,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:23,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1869876368, now seen corresponding path program 2 times [2023-12-02 18:57:23,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:23,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793626789] [2023-12-02 18:57:23,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:23,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:23,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:24,337 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 18:57:24,337 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:24,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793626789] [2023-12-02 18:57:24,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793626789] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:24,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158294279] [2023-12-02 18:57:24,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:57:24,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:24,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:24,338 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:24,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-02 18:57:24,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 18:57:24,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:57:24,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 55 conjunts are in the unsatisfiable core [2023-12-02 18:57:24,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:24,451 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 18:57:24,642 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 18:57:24,694 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 18:57:24,804 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 18:57:24,818 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:57:24,818 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:24,867 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_523 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_523) |c_ULTIMATE.start_cstrcat_~s2#1.base|) |c_ULTIMATE.start_cstrcat_~s2#1.offset|) 0)) is different from false [2023-12-02 18:57:25,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:57:25,040 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 18:57:25,049 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:57:25,049 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 18:57:25,055 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 18:57:25,550 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-12-02 18:57:25,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158294279] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:25,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [699954772] [2023-12-02 18:57:25,551 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:57:25,551 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:25,551 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:25,551 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:25,552 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:26,800 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:28,927 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4981#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 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|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:28,927 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:28,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:28,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 34 [2023-12-02 18:57:28,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781557643] [2023-12-02 18:57:28,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:28,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-02 18:57:28,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:28,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-02 18:57:28,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1988, Unknown=5, NotChecked=90, Total=2256 [2023-12-02 18:57:28,929 INFO L87 Difference]: Start difference. First operand 83 states and 96 transitions. Second operand has 34 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 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 18:57:30,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:30,569 INFO L93 Difference]: Finished difference Result 138 states and 155 transitions. [2023-12-02 18:57:30,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-02 18:57:30,569 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 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 24 [2023-12-02 18:57:30,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:30,570 INFO L225 Difference]: With dead ends: 138 [2023-12-02 18:57:30,570 INFO L226 Difference]: Without dead ends: 106 [2023-12-02 18:57:30,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 79 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1564 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=733, Invalid=5586, Unknown=5, NotChecked=156, Total=6480 [2023-12-02 18:57:30,572 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 253 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:30,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 147 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 426 Invalid, 0 Unknown, 80 Unchecked, 0.3s Time] [2023-12-02 18:57:30,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2023-12-02 18:57:30,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 100. [2023-12-02 18:57:30,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 99 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 18:57:30,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 119 transitions. [2023-12-02 18:57:30,574 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 119 transitions. Word has length 24 [2023-12-02 18:57:30,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:30,575 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 119 transitions. [2023-12-02 18:57:30,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 34 states have internal predecessors, (56), 0 states have call successors, (0), 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 18:57:30,575 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 119 transitions. [2023-12-02 18:57:30,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-02 18:57:30,575 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:30,575 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:30,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-12-02 18:57:30,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:30,776 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:30,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:30,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1351178993, now seen corresponding path program 2 times [2023-12-02 18:57:30,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:30,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000048827] [2023-12-02 18:57:30,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:30,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:30,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:30,981 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:57:30,981 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:30,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000048827] [2023-12-02 18:57:30,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000048827] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:30,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791888284] [2023-12-02 18:57:30,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:57:30,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:30,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:30,983 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:30,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-02 18:57:31,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-12-02 18:57:31,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:57:31,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 44 conjunts are in the unsatisfiable core [2023-12-02 18:57:31,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:31,112 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 18:57:31,222 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 18:57:31,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:57:31,281 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 19 [2023-12-02 18:57:31,397 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-02 18:57:31,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:31,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2023-12-02 18:57:31,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2023-12-02 18:57:31,954 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-02 18:57:31,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791888284] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:31,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [414824236] [2023-12-02 18:57:31,955 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:57:31,955 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:31,956 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:31,956 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:31,956 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:32,888 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:34,679 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5474#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:34,679 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:34,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:34,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-12-02 18:57:34,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482114863] [2023-12-02 18:57:34,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:34,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-02 18:57:34,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:34,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-02 18:57:34,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1641, Unknown=3, NotChecked=0, Total=1806 [2023-12-02 18:57:34,681 INFO L87 Difference]: Start difference. First operand 100 states and 119 transitions. Second operand has 29 states, 28 states have (on average 2.392857142857143) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 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 18:57:35,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:35,657 INFO L93 Difference]: Finished difference Result 131 states and 148 transitions. [2023-12-02 18:57:35,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-02 18:57:35,658 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.392857142857143) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 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 18:57:35,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:35,658 INFO L225 Difference]: With dead ends: 131 [2023-12-02 18:57:35,659 INFO L226 Difference]: Without dead ends: 124 [2023-12-02 18:57:35,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 950 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=451, Invalid=3836, Unknown=3, NotChecked=0, Total=4290 [2023-12-02 18:57:35,661 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 199 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:35,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 67 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 18:57:35,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2023-12-02 18:57:35,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 110. [2023-12-02 18:57:35,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 107 states have (on average 1.205607476635514) internal successors, (129), 109 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 18:57:35,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 129 transitions. [2023-12-02 18:57:35,664 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 129 transitions. Word has length 25 [2023-12-02 18:57:35,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:35,664 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 129 transitions. [2023-12-02 18:57:35,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.392857142857143) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 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 18:57:35,665 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 129 transitions. [2023-12-02 18:57:35,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-02 18:57:35,665 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:35,665 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:35,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-02 18:57:35,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:35,866 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 18:57:35,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:35,866 INFO L85 PathProgramCache]: Analyzing trace with hash -2115495207, now seen corresponding path program 4 times [2023-12-02 18:57:35,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:35,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27402875] [2023-12-02 18:57:35,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:35,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:35,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:36,412 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:57:36,412 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:36,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27402875] [2023-12-02 18:57:36,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27402875] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:36,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499482288] [2023-12-02 18:57:36,413 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 18:57:36,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:36,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:36,414 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:36,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 18:57:36,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:36,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 48 conjunts are in the unsatisfiable core [2023-12-02 18:57:36,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:36,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-02 18:57:37,045 INFO L349 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-12-02 18:57:37,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 26 [2023-12-02 18:57:37,068 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 18:57:37,068 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:37,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2023-12-02 18:57:37,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2023-12-02 18:57:37,722 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 27 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 18:57:37,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499482288] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:37,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [623660170] [2023-12-02 18:57:37,723 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:57:37,723 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:37,723 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:37,724 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:37,724 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:38,341 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:39,370 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5962#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:39,370 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:39,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:39,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 43 [2023-12-02 18:57:39,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492042441] [2023-12-02 18:57:39,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:39,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-12-02 18:57:39,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:39,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-12-02 18:57:39,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2448, Unknown=1, NotChecked=0, Total=2652 [2023-12-02 18:57:39,373 INFO L87 Difference]: Start difference. First operand 110 states and 129 transitions. Second operand has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 43 states have internal predecessors, (62), 0 states have call successors, (0), 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 18:57:41,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:41,748 INFO L93 Difference]: Finished difference Result 194 states and 217 transitions. [2023-12-02 18:57:41,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-02 18:57:41,749 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 43 states have internal predecessors, (62), 0 states have call successors, (0), 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 18:57:41,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:41,750 INFO L225 Difference]: With dead ends: 194 [2023-12-02 18:57:41,750 INFO L226 Difference]: Without dead ends: 186 [2023-12-02 18:57:41,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 990 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=644, Invalid=4757, Unknown=1, NotChecked=0, Total=5402 [2023-12-02 18:57:41,752 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 275 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:41,753 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 121 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 18:57:41,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2023-12-02 18:57:41,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 132. [2023-12-02 18:57:41,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 129 states have (on average 1.2015503875968991) internal successors, (155), 131 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 18:57:41,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 155 transitions. [2023-12-02 18:57:41,758 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 155 transitions. Word has length 25 [2023-12-02 18:57:41,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:41,758 INFO L495 AbstractCegarLoop]: Abstraction has 132 states and 155 transitions. [2023-12-02 18:57:41,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 43 states have internal predecessors, (62), 0 states have call successors, (0), 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 18:57:41,758 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 155 transitions. [2023-12-02 18:57:41,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-12-02 18:57:41,759 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:41,759 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:41,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 18:57:41,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:41,960 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 18:57:41,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:41,960 INFO L85 PathProgramCache]: Analyzing trace with hash 758836522, now seen corresponding path program 3 times [2023-12-02 18:57:41,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:41,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7539729] [2023-12-02 18:57:41,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:41,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:41,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:42,295 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:57:42,296 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:42,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7539729] [2023-12-02 18:57:42,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7539729] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:42,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170661910] [2023-12-02 18:57:42,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:57:42,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:42,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:42,297 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:42,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-02 18:57:42,401 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:57:42,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:57:42,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 47 conjunts are in the unsatisfiable core [2023-12-02 18:57:42,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:42,609 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 18:57:42,750 INFO L349 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2023-12-02 18:57:42,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 18 [2023-12-02 18:57:42,772 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 18:57:42,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:42,888 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 29 treesize of output 25 [2023-12-02 18:57:42,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2023-12-02 18:57:43,222 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 18:57:43,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170661910] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:43,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1017089716] [2023-12-02 18:57:43,223 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:57:43,223 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:43,224 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:43,224 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:43,224 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:44,201 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:45,965 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6533#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:45,965 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:45,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:45,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 36 [2023-12-02 18:57:45,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770235403] [2023-12-02 18:57:45,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:45,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-02 18:57:45,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:45,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-02 18:57:45,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2262, Unknown=3, NotChecked=0, Total=2450 [2023-12-02 18:57:45,967 INFO L87 Difference]: Start difference. First operand 132 states and 155 transitions. Second operand has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 36 states have internal predecessors, (68), 0 states have call successors, (0), 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 18:57:48,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:48,259 INFO L93 Difference]: Finished difference Result 189 states and 207 transitions. [2023-12-02 18:57:48,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-02 18:57:48,259 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 36 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2023-12-02 18:57:48,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:48,260 INFO L225 Difference]: With dead ends: 189 [2023-12-02 18:57:48,261 INFO L226 Difference]: Without dead ends: 176 [2023-12-02 18:57:48,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1737 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=678, Invalid=6459, Unknown=3, NotChecked=0, Total=7140 [2023-12-02 18:57:48,262 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 381 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:48,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 144 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1220 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 18:57:48,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2023-12-02 18:57:48,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 132. [2023-12-02 18:57:48,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 129 states have (on average 1.186046511627907) internal successors, (153), 131 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:48,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 153 transitions. [2023-12-02 18:57:48,267 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 153 transitions. Word has length 27 [2023-12-02 18:57:48,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:48,267 INFO L495 AbstractCegarLoop]: Abstraction has 132 states and 153 transitions. [2023-12-02 18:57:48,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 36 states have internal predecessors, (68), 0 states have call successors, (0), 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 18:57:48,267 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 153 transitions. [2023-12-02 18:57:48,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-12-02 18:57:48,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:48,268 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:48,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-02 18:57:48,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:48,468 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 18:57:48,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:48,468 INFO L85 PathProgramCache]: Analyzing trace with hash 485894842, now seen corresponding path program 5 times [2023-12-02 18:57:48,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:48,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297670962] [2023-12-02 18:57:48,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:48,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:48,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:48,930 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:57:48,930 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:48,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297670962] [2023-12-02 18:57:48,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297670962] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:48,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894248519] [2023-12-02 18:57:48,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:57:48,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:48,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:48,932 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:48,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 18:57:49,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-02 18:57:49,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:57:49,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 59 conjunts are in the unsatisfiable core [2023-12-02 18:57:49,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:49,354 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 18:57:49,746 INFO L349 Elim1Store]: treesize reduction 17, result has 48.5 percent of original size [2023-12-02 18:57:49,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 34 [2023-12-02 18:57:49,775 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 20 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 18:57:49,775 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:50,068 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 59 treesize of output 51 [2023-12-02 18:57:50,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 45 [2023-12-02 18:57:50,697 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 32 proven. 16 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 18:57:50,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894248519] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:50,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1213504766] [2023-12-02 18:57:50,699 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:57:50,699 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:50,699 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:50,699 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:50,700 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:51,308 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:52,452 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7143#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:52,452 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:52,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:52,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 49 [2023-12-02 18:57:52,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567905195] [2023-12-02 18:57:52,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:52,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-12-02 18:57:52,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:52,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-12-02 18:57:52,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=3066, Unknown=1, NotChecked=0, Total=3306 [2023-12-02 18:57:52,454 INFO L87 Difference]: Start difference. First operand 132 states and 153 transitions. Second operand has 49 states, 49 states have (on average 1.4489795918367347) internal successors, (71), 49 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:54,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:54,965 INFO L93 Difference]: Finished difference Result 227 states and 253 transitions. [2023-12-02 18:57:54,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 18:57:54,965 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.4489795918367347) internal successors, (71), 49 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2023-12-02 18:57:54,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:54,966 INFO L225 Difference]: With dead ends: 227 [2023-12-02 18:57:54,966 INFO L226 Difference]: Without dead ends: 217 [2023-12-02 18:57:54,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=774, Invalid=6197, Unknown=1, NotChecked=0, Total=6972 [2023-12-02 18:57:54,967 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 293 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:54,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 130 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1097 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 18:57:54,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2023-12-02 18:57:54,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 158. [2023-12-02 18:57:54,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 155 states have (on average 1.1870967741935483) internal successors, (184), 157 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:54,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 184 transitions. [2023-12-02 18:57:54,972 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 184 transitions. Word has length 27 [2023-12-02 18:57:54,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:54,972 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 184 transitions. [2023-12-02 18:57:54,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.4489795918367347) internal successors, (71), 49 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:57:54,972 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 184 transitions. [2023-12-02 18:57:54,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-12-02 18:57:54,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:54,973 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:54,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-02 18:57:55,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:55,173 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 18:57:55,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:55,174 INFO L85 PathProgramCache]: Analyzing trace with hash -654280578, now seen corresponding path program 3 times [2023-12-02 18:57:55,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:55,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746484722] [2023-12-02 18:57:55,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:55,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:55,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:57:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 18:57:55,392 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:57:55,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746484722] [2023-12-02 18:57:55,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746484722] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:57:55,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4389325] [2023-12-02 18:57:55,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:57:55,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:55,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:57:55,393 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:57:55,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-02 18:57:55,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:57:55,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:57:55,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 18:57:55,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:57:55,609 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 18:57:55,609 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:57:55,735 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 18:57:55,768 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 18:57:55,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4389325] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:57:55,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1108517328] [2023-12-02 18:57:55,770 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:57:55,770 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:57:55,770 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:57:55,770 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:57:55,771 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:57:56,814 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:57:58,741 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7774#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 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|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:57:58,741 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:57:58,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:57:58,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-12-02 18:57:58,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056916555] [2023-12-02 18:57:58,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:57:58,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 18:57:58,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:57:58,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 18:57:58,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1205, Unknown=5, NotChecked=0, Total=1332 [2023-12-02 18:57:58,742 INFO L87 Difference]: Start difference. First operand 158 states and 184 transitions. Second operand has 23 states, 22 states have (on average 2.409090909090909) internal successors, (53), 23 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 18:57:59,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:57:59,089 INFO L93 Difference]: Finished difference Result 174 states and 197 transitions. [2023-12-02 18:57:59,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 18:57:59,090 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.409090909090909) internal successors, (53), 23 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 28 [2023-12-02 18:57:59,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:57:59,091 INFO L225 Difference]: With dead ends: 174 [2023-12-02 18:57:59,091 INFO L226 Difference]: Without dead ends: 174 [2023-12-02 18:57:59,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=222, Invalid=1843, Unknown=5, NotChecked=0, Total=2070 [2023-12-02 18:57:59,092 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 97 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 18:57:59,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 97 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 18:57:59,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-12-02 18:57:59,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 167. [2023-12-02 18:57:59,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 164 states have (on average 1.1768292682926829) internal successors, (193), 166 states have internal predecessors, (193), 0 states have call successors, (0), 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 18:57:59,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 193 transitions. [2023-12-02 18:57:59,096 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 193 transitions. Word has length 28 [2023-12-02 18:57:59,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:57:59,097 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 193 transitions. [2023-12-02 18:57:59,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.409090909090909) internal successors, (53), 23 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 18:57:59,097 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 193 transitions. [2023-12-02 18:57:59,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-02 18:57:59,097 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:57:59,098 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:57:59,103 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-12-02 18:57:59,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:57:59,298 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:57:59,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:57:59,298 INFO L85 PathProgramCache]: Analyzing trace with hash 750765659, now seen corresponding path program 6 times [2023-12-02 18:57:59,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:57:59,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556132661] [2023-12-02 18:57:59,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:57:59,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:57:59,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:58:00,395 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 17 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:58:00,395 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:58:00,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556132661] [2023-12-02 18:58:00,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556132661] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:58:00,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355235523] [2023-12-02 18:58:00,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:58:00,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:58:00,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:58:00,396 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:58:00,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-02 18:58:00,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:58:00,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:58:00,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 63 conjunts are in the unsatisfiable core [2023-12-02 18:58:00,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:58:00,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-12-02 18:58:01,613 INFO L349 Elim1Store]: treesize reduction 25, result has 49.0 percent of original size [2023-12-02 18:58:01,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 68 treesize of output 50 [2023-12-02 18:58:01,620 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 6 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:58:01,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:58:02,164 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 89 treesize of output 77 [2023-12-02 18:58:02,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 67 [2023-12-02 18:58:03,051 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-02 18:58:03,053 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:58:03,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355235523] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:58:03,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1444123381] [2023-12-02 18:58:03,054 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:58:03,054 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:58:03,054 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:58:03,054 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:58:03,054 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:58:03,702 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:58:04,862 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8371#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:58:04,862 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:58:04,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:58:04,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 56 [2023-12-02 18:58:04,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756748967] [2023-12-02 18:58:04,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:58:04,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-12-02 18:58:04,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:58:04,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-12-02 18:58:04,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=346, Invalid=3813, Unknown=1, NotChecked=0, Total=4160 [2023-12-02 18:58:04,864 INFO L87 Difference]: Start difference. First operand 167 states and 193 transitions. Second operand has 56 states, 56 states have (on average 1.3928571428571428) internal successors, (78), 56 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:58:08,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:58:08,083 INFO L93 Difference]: Finished difference Result 300 states and 336 transitions. [2023-12-02 18:58:08,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-02 18:58:08,084 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.3928571428571428) internal successors, (78), 56 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2023-12-02 18:58:08,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:58:08,085 INFO L225 Difference]: With dead ends: 300 [2023-12-02 18:58:08,085 INFO L226 Difference]: Without dead ends: 288 [2023-12-02 18:58:08,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2193 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=1116, Invalid=8003, Unknown=1, NotChecked=0, Total=9120 [2023-12-02 18:58:08,086 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 285 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 18:58:08,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 162 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 18:58:08,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2023-12-02 18:58:08,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 193. [2023-12-02 18:58:08,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 190 states have (on average 1.1894736842105262) internal successors, (226), 192 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:58:08,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 226 transitions. [2023-12-02 18:58:08,092 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 226 transitions. Word has length 29 [2023-12-02 18:58:08,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:58:08,092 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 226 transitions. [2023-12-02 18:58:08,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.3928571428571428) internal successors, (78), 56 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:58:08,093 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 226 transitions. [2023-12-02 18:58:08,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-02 18:58:08,093 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:58:08,093 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:58:08,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-12-02 18:58:08,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:58:08,294 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 18:58:08,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:58:08,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1134774140, now seen corresponding path program 4 times [2023-12-02 18:58:08,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:58:08,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725307080] [2023-12-02 18:58:08,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:58:08,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:58:08,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:58:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:58:08,791 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:58:08,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725307080] [2023-12-02 18:58:08,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725307080] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:58:08,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699401778] [2023-12-02 18:58:08,791 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 18:58:08,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:58:08,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:58:08,792 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:58:08,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-02 18:58:08,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:58:08,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 48 conjunts are in the unsatisfiable core [2023-12-02 18:58:08,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:58:09,153 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 18:58:09,403 INFO L349 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-12-02 18:58:09,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 26 [2023-12-02 18:58:09,431 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 18:58:09,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:58:09,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2023-12-02 18:58:09,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2023-12-02 18:58:10,141 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 18:58:10,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699401778] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:58:10,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [233954940] [2023-12-02 18:58:10,142 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:58:10,142 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:58:10,143 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:58:10,143 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:58:10,143 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:58:11,231 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:58:13,261 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9158#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:58:13,261 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:58:13,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:58:13,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 43 [2023-12-02 18:58:13,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796089811] [2023-12-02 18:58:13,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:58:13,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-12-02 18:58:13,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:58:13,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-12-02 18:58:13,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2965, Unknown=3, NotChecked=0, Total=3192 [2023-12-02 18:58:13,263 INFO L87 Difference]: Start difference. First operand 193 states and 226 transitions. Second operand has 43 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 43 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:58:17,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:58:17,777 INFO L93 Difference]: Finished difference Result 306 states and 335 transitions. [2023-12-02 18:58:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-02 18:58:17,778 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 43 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2023-12-02 18:58:17,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:58:17,779 INFO L225 Difference]: With dead ends: 306 [2023-12-02 18:58:17,779 INFO L226 Difference]: Without dead ends: 291 [2023-12-02 18:58:17,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2937 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1094, Invalid=10893, Unknown=3, NotChecked=0, Total=11990 [2023-12-02 18:58:17,781 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 594 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 1702 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 1719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:58:17,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [594 Valid, 194 Invalid, 1719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1702 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 18:58:17,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2023-12-02 18:58:17,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 195. [2023-12-02 18:58:17,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 192 states have (on average 1.1666666666666667) internal successors, (224), 194 states have internal predecessors, (224), 0 states have call successors, (0), 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 18:58:17,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 224 transitions. [2023-12-02 18:58:17,787 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 224 transitions. Word has length 31 [2023-12-02 18:58:17,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:58:17,787 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 224 transitions. [2023-12-02 18:58:17,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 43 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:58:17,788 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 224 transitions. [2023-12-02 18:58:17,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-12-02 18:58:17,788 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:58:17,788 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:58:17,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-02 18:58:17,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-12-02 18:58:17,989 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 18:58:17,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:58:17,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1888550332, now seen corresponding path program 7 times [2023-12-02 18:58:17,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:58:17,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509875299] [2023-12-02 18:58:17,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:58:17,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:58:18,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:58:18,477 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:58:18,477 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:58:18,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509875299] [2023-12-02 18:58:18,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509875299] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:58:18,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848994798] [2023-12-02 18:58:18,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 18:58:18,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:58:18,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:58:18,478 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:58:18,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-02 18:58:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:58:18,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 72 conjunts are in the unsatisfiable core [2023-12-02 18:58:18,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:58:18,962 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 18:58:19,657 INFO L349 Elim1Store]: treesize reduction 25, result has 49.0 percent of original size [2023-12-02 18:58:19,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 57 treesize of output 50 [2023-12-02 18:58:19,685 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 6 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:58:19,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:58:20,268 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 89 treesize of output 77 [2023-12-02 18:58:20,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 67 [2023-12-02 18:58:21,274 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:58:21,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848994798] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:58:21,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1999861577] [2023-12-02 18:58:21,275 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:58:21,275 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:58:21,275 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:58:21,276 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:58:21,276 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:58:21,881 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:58:23,176 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10022#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:58:23,176 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:58:23,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:58:23,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 24, 24] total 63 [2023-12-02 18:58:23,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245567072] [2023-12-02 18:58:23,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:58:23,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-12-02 18:58:23,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:58:23,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-12-02 18:58:23,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=4717, Unknown=1, NotChecked=0, Total=5112 [2023-12-02 18:58:23,178 INFO L87 Difference]: Start difference. First operand 195 states and 224 transitions. Second operand has 63 states, 63 states have (on average 1.4285714285714286) internal successors, (90), 63 states have internal predecessors, (90), 0 states have call successors, (0), 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 18:58:30,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:58:30,017 INFO L93 Difference]: Finished difference Result 469 states and 515 transitions. [2023-12-02 18:58:30,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-12-02 18:58:30,018 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.4285714285714286) internal successors, (90), 63 states have internal predecessors, (90), 0 states have call successors, (0), 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 31 [2023-12-02 18:58:30,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:58:30,020 INFO L225 Difference]: With dead ends: 469 [2023-12-02 18:58:30,020 INFO L226 Difference]: Without dead ends: 455 [2023-12-02 18:58:30,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4226 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=1968, Invalid=15587, Unknown=1, NotChecked=0, Total=17556 [2023-12-02 18:58:30,022 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 614 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 2801 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 2825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 2801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-02 18:58:30,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [614 Valid, 283 Invalid, 2825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 2801 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-02 18:58:30,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2023-12-02 18:58:30,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 231. [2023-12-02 18:58:30,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 228 states have (on average 1.1842105263157894) internal successors, (270), 230 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:58:30,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 270 transitions. [2023-12-02 18:58:30,028 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 270 transitions. Word has length 31 [2023-12-02 18:58:30,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:58:30,028 INFO L495 AbstractCegarLoop]: Abstraction has 231 states and 270 transitions. [2023-12-02 18:58:30,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.4285714285714286) internal successors, (90), 63 states have internal predecessors, (90), 0 states have call successors, (0), 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 18:58:30,029 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 270 transitions. [2023-12-02 18:58:30,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-02 18:58:30,029 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:58:30,029 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:58:30,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-12-02 18:58:30,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-12-02 18:58:30,230 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:58:30,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:58:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash -83709178, now seen corresponding path program 4 times [2023-12-02 18:58:30,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:58:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508540987] [2023-12-02 18:58:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:58:30,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:58:30,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:58:31,030 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:58:31,031 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:58:31,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508540987] [2023-12-02 18:58:31,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508540987] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:58:31,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112951557] [2023-12-02 18:58:31,031 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 18:58:31,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:58:31,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:58:31,032 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:58:31,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-02 18:58:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:58:31,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-02 18:58:31,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:58:31,155 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 18:58:31,274 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 18:58:31,306 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 18:58:31,377 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 18:58:31,395 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 18:58:31,403 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 18:58:31,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:58:31,467 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_878 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_878) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 1 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 18:58:35,205 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_878 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_878) |c_ULTIMATE.start_main_~nondetString1~0#1.base|) (+ 2 |c_ULTIMATE.start_main_~nondetString1~0#1.offset|)) 0)) is different from false [2023-12-02 18:58:35,210 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:58:35,210 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 18:58:35,217 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:58:35,217 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 18:58:35,333 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 4 not checked. [2023-12-02 18:58:35,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112951557] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:58:35,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [199811085] [2023-12-02 18:58:35,334 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:58:35,334 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:58:35,335 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:58:35,335 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:58:35,335 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:58:36,486 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:58:39,071 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11074#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 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|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:58:39,071 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:58:39,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:58:39,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15, 15] total 35 [2023-12-02 18:58:39,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677763042] [2023-12-02 18:58:39,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:58:39,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-02 18:58:39,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:58:39,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-02 18:58:39,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1993, Unknown=29, NotChecked=182, Total=2352 [2023-12-02 18:58:39,073 INFO L87 Difference]: Start difference. First operand 231 states and 270 transitions. Second operand has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 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 18:58:40,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:58:40,999 INFO L93 Difference]: Finished difference Result 387 states and 444 transitions. [2023-12-02 18:58:40,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-02 18:58:40,999 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 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 18:58:41,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:58:41,001 INFO L225 Difference]: With dead ends: 387 [2023-12-02 18:58:41,001 INFO L226 Difference]: Without dead ends: 311 [2023-12-02 18:58:41,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1485 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=526, Invalid=6090, Unknown=34, NotChecked=322, Total=6972 [2023-12-02 18:58:41,002 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 177 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 18:58:41,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 193 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 615 Invalid, 0 Unknown, 184 Unchecked, 0.4s Time] [2023-12-02 18:58:41,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2023-12-02 18:58:41,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 298. [2023-12-02 18:58:41,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 295 states have (on average 1.1830508474576271) internal successors, (349), 297 states have internal predecessors, (349), 0 states have call successors, (0), 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 18:58:41,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 349 transitions. [2023-12-02 18:58:41,010 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 349 transitions. Word has length 32 [2023-12-02 18:58:41,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:58:41,010 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 349 transitions. [2023-12-02 18:58:41,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 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 18:58:41,010 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 349 transitions. [2023-12-02 18:58:41,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-12-02 18:58:41,011 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:58:41,011 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:58:41,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-12-02 18:58:41,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-12-02 18:58:41,212 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:58:41,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:58:41,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1357282526, now seen corresponding path program 5 times [2023-12-02 18:58:41,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:58:41,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952645283] [2023-12-02 18:58:41,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:58:41,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:58:41,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:58:41,856 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:58:41,856 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:58:41,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952645283] [2023-12-02 18:58:41,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952645283] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:58:41,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260689020] [2023-12-02 18:58:41,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:58:41,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:58:41,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:58:41,857 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:58:41,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-02 18:58:42,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-02 18:58:42,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:58:42,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 59 conjunts are in the unsatisfiable core [2023-12-02 18:58:42,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:58:42,232 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 18:58:49,312 INFO L349 Elim1Store]: treesize reduction 12, result has 87.6 percent of original size [2023-12-02 18:58:49,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 42 treesize of output 103 [2023-12-02 18:58:50,028 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 5 proven. 24 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 18:58:50,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:58:53,372 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 53 treesize of output 45 [2023-12-02 18:58:53,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:58:53,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 125 [2023-12-02 18:58:53,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2023-12-02 18:58:54,092 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 1 proven. 28 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 18:58:54,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260689020] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:58:54,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [264263385] [2023-12-02 18:58:54,093 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:58:54,093 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:58:54,093 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:58:54,094 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:58:54,094 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:58:55,084 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:58:57,512 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12097#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:58:57,512 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:58:57,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:58:57,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 49 [2023-12-02 18:58:57,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878013460] [2023-12-02 18:58:57,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:58:57,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-12-02 18:58:57,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:58:57,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-12-02 18:58:57,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=3731, Unknown=7, NotChecked=0, Total=4032 [2023-12-02 18:58:57,514 INFO L87 Difference]: Start difference. First operand 298 states and 349 transitions. Second operand has 50 states, 49 states have (on average 1.816326530612245) internal successors, (89), 50 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:59:08,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:59:08,563 INFO L93 Difference]: Finished difference Result 463 states and 520 transitions. [2023-12-02 18:59:08,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2023-12-02 18:59:08,564 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 49 states have (on average 1.816326530612245) internal successors, (89), 50 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2023-12-02 18:59:08,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:59:08,565 INFO L225 Difference]: With dead ends: 463 [2023-12-02 18:59:08,565 INFO L226 Difference]: Without dead ends: 413 [2023-12-02 18:59:08,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5790 ImplicationChecksByTransitivity, 22.3s TimeCoverageRelationStatistics Valid=2266, Invalid=19189, Unknown=7, NotChecked=0, Total=21462 [2023-12-02 18:59:08,567 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 749 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 749 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 1890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-02 18:59:08,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [749 Valid, 137 Invalid, 1890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-02 18:59:08,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2023-12-02 18:59:08,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 300. [2023-12-02 18:59:08,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 297 states have (on average 1.1717171717171717) internal successors, (348), 299 states have internal predecessors, (348), 0 states have call successors, (0), 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 18:59:08,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 348 transitions. [2023-12-02 18:59:08,575 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 348 transitions. Word has length 35 [2023-12-02 18:59:08,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:59:08,575 INFO L495 AbstractCegarLoop]: Abstraction has 300 states and 348 transitions. [2023-12-02 18:59:08,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 49 states have (on average 1.816326530612245) internal successors, (89), 50 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:59:08,576 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 348 transitions. [2023-12-02 18:59:08,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-12-02 18:59:08,576 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:59:08,576 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:59:08,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-02 18:59:08,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-12-02 18:59:08,777 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 18:59:08,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:59:08,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1879236586, now seen corresponding path program 8 times [2023-12-02 18:59:08,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:59:08,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461280031] [2023-12-02 18:59:08,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:59:08,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:59:08,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:59:09,329 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 25 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:59:09,329 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:59:09,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461280031] [2023-12-02 18:59:09,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461280031] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:59:09,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132009729] [2023-12-02 18:59:09,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:59:09,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:59:09,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:59:09,330 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:59:09,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-02 18:59:09,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-12-02 18:59:09,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:59:09,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 85 conjunts are in the unsatisfiable core [2023-12-02 18:59:09,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:59:10,026 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 18:59:11,039 INFO L349 Elim1Store]: treesize reduction 29, result has 49.1 percent of original size [2023-12-02 18:59:11,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 58 [2023-12-02 18:59:11,043 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-02 18:59:11,082 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 7 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:59:11,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:59:11,990 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 104 treesize of output 90 [2023-12-02 18:59:12,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 78 [2023-12-02 18:59:13,634 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-12-02 18:59:13,646 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 49 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:59:13,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132009729] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:59:13,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1970475817] [2023-12-02 18:59:13,647 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:59:13,647 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:59:13,647 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:59:13,647 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:59:13,647 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:59:14,264 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:59:15,813 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13314#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:59:15,813 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:59:15,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:59:15,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 27] total 70 [2023-12-02 18:59:15,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212265780] [2023-12-02 18:59:15,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:59:15,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2023-12-02 18:59:15,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:59:15,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2023-12-02 18:59:15,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=5717, Unknown=1, NotChecked=0, Total=6162 [2023-12-02 18:59:15,815 INFO L87 Difference]: Start difference. First operand 300 states and 348 transitions. Second operand has 70 states, 70 states have (on average 1.4428571428571428) internal successors, (101), 70 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 18:59:24,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:59:24,572 INFO L93 Difference]: Finished difference Result 658 states and 716 transitions. [2023-12-02 18:59:24,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-12-02 18:59:24,573 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.4428571428571428) internal successors, (101), 70 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 35 [2023-12-02 18:59:24,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:59:24,575 INFO L225 Difference]: With dead ends: 658 [2023-12-02 18:59:24,575 INFO L226 Difference]: Without dead ends: 626 [2023-12-02 18:59:24,576 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5125 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=2282, Invalid=19769, Unknown=1, NotChecked=0, Total=22052 [2023-12-02 18:59:24,577 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 904 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 2834 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 2863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:59:24,577 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [904 Valid, 302 Invalid, 2863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2834 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-02 18:59:24,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2023-12-02 18:59:24,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 334. [2023-12-02 18:59:24,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 331 states have (on average 1.1782477341389728) internal successors, (390), 333 states have internal predecessors, (390), 0 states have call successors, (0), 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 18:59:24,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 390 transitions. [2023-12-02 18:59:24,584 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 390 transitions. Word has length 35 [2023-12-02 18:59:24,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:59:24,584 INFO L495 AbstractCegarLoop]: Abstraction has 334 states and 390 transitions. [2023-12-02 18:59:24,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.4428571428571428) internal successors, (101), 70 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 18:59:24,584 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 390 transitions. [2023-12-02 18:59:24,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-12-02 18:59:24,584 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:59:24,585 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:59:24,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-12-02 18:59:24,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:59:24,785 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:59:24,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:59:24,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1294869748, now seen corresponding path program 5 times [2023-12-02 18:59:24,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:59:24,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264809853] [2023-12-02 18:59:24,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:59:24,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:59:24,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:59:25,035 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-02 18:59:25,035 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:59:25,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264809853] [2023-12-02 18:59:25,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264809853] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:59:25,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431956455] [2023-12-02 18:59:25,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:59:25,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:59:25,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:59:25,037 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:59:25,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-02 18:59:25,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 18:59:25,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:59:25,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-02 18:59:25,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:59:25,661 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-02 18:59:25,661 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:59:25,903 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 18:59:26,052 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-02 18:59:26,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431956455] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:59:26,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2032108500] [2023-12-02 18:59:26,054 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:59:26,054 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:59:26,054 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:59:26,054 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:59:26,054 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:59:27,151 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:59:29,421 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14700#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 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|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:59:29,421 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:59:29,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:59:29,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-12-02 18:59:29,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272954498] [2023-12-02 18:59:29,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:59:29,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-02 18:59:29,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:59:29,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-02 18:59:29,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2160, Unknown=5, NotChecked=0, Total=2352 [2023-12-02 18:59:29,424 INFO L87 Difference]: Start difference. First operand 334 states and 390 transitions. Second operand has 35 states, 34 states have (on average 2.588235294117647) internal successors, (88), 35 states have internal predecessors, (88), 0 states have call successors, (0), 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 18:59:30,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:59:30,484 INFO L93 Difference]: Finished difference Result 386 states and 438 transitions. [2023-12-02 18:59:30,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-02 18:59:30,484 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.588235294117647) internal successors, (88), 35 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2023-12-02 18:59:30,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:59:30,486 INFO L225 Difference]: With dead ends: 386 [2023-12-02 18:59:30,486 INFO L226 Difference]: Without dead ends: 386 [2023-12-02 18:59:30,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=616, Invalid=5079, Unknown=5, NotChecked=0, Total=5700 [2023-12-02 18:59:30,487 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 288 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 18:59:30,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 113 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 18:59:30,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2023-12-02 18:59:30,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 347. [2023-12-02 18:59:30,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 344 states have (on average 1.1715116279069768) internal successors, (403), 346 states have internal predecessors, (403), 0 states have call successors, (0), 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 18:59:30,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 403 transitions. [2023-12-02 18:59:30,494 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 403 transitions. Word has length 36 [2023-12-02 18:59:30,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:59:30,495 INFO L495 AbstractCegarLoop]: Abstraction has 347 states and 403 transitions. [2023-12-02 18:59:30,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.588235294117647) internal successors, (88), 35 states have internal predecessors, (88), 0 states have call successors, (0), 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 18:59:30,495 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 403 transitions. [2023-12-02 18:59:30,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-02 18:59:30,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:59:30,496 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:59:30,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-12-02 18:59:30,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-12-02 18:59:30,696 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 18:59:30,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:59:30,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1238219632, now seen corresponding path program 9 times [2023-12-02 18:59:30,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:59:30,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207719943] [2023-12-02 18:59:30,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:59:30,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:59:30,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:59:31,362 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 36 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:59:31,362 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:59:31,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207719943] [2023-12-02 18:59:31,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207719943] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:59:31,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324710099] [2023-12-02 18:59:31,363 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:59:31,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:59:31,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:59:31,364 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:59:31,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-12-02 18:59:31,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:59:31,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:59:31,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 83 conjunts are in the unsatisfiable core [2023-12-02 18:59:31,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:59:31,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 14 treesize of output 10 [2023-12-02 18:59:33,394 INFO L349 Elim1Store]: treesize reduction 33, result has 49.2 percent of original size [2023-12-02 18:59:33,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 88 treesize of output 66 [2023-12-02 18:59:33,399 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-12-02 18:59:33,447 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 8 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:59:33,447 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:59:34,922 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 119 treesize of output 103 [2023-12-02 18:59:34,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 89 [2023-12-02 18:59:36,923 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-12-02 18:59:36,930 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:59:36,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324710099] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:59:36,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [506458153] [2023-12-02 18:59:36,931 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 18:59:36,931 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:59:36,932 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:59:36,932 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:59:36,932 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:59:37,657 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:59:39,256 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15807#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 18:59:39,256 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:59:39,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:59:39,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 30, 30] total 78 [2023-12-02 18:59:39,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939571625] [2023-12-02 18:59:39,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:59:39,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2023-12-02 18:59:39,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:59:39,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2023-12-02 18:59:39,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=6931, Unknown=1, NotChecked=0, Total=7482 [2023-12-02 18:59:39,259 INFO L87 Difference]: Start difference. First operand 347 states and 403 transitions. Second operand has 78 states, 78 states have (on average 1.4487179487179487) internal successors, (113), 78 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 18:59:51,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:59:51,689 INFO L93 Difference]: Finished difference Result 817 states and 896 transitions. [2023-12-02 18:59:51,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-12-02 18:59:51,689 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.4487179487179487) internal successors, (113), 78 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 39 [2023-12-02 18:59:51,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:59:51,693 INFO L225 Difference]: With dead ends: 817 [2023-12-02 18:59:51,693 INFO L226 Difference]: Without dead ends: 781 [2023-12-02 18:59:51,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6752 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=2770, Invalid=24619, Unknown=1, NotChecked=0, Total=27390 [2023-12-02 18:59:51,696 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 872 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 3241 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 872 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 3273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 3241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-02 18:59:51,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [872 Valid, 277 Invalid, 3273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 3241 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-02 18:59:51,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2023-12-02 18:59:51,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 381. [2023-12-02 18:59:51,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 378 states have (on average 1.1772486772486772) internal successors, (445), 380 states have internal predecessors, (445), 0 states have call successors, (0), 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 18:59:51,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 445 transitions. [2023-12-02 18:59:51,709 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 445 transitions. Word has length 39 [2023-12-02 18:59:51,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:59:51,710 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 445 transitions. [2023-12-02 18:59:51,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.4487179487179487) internal successors, (113), 78 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 18:59:51,710 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 445 transitions. [2023-12-02 18:59:51,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-12-02 18:59:51,711 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:59:51,711 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:59:51,716 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-12-02 18:59:51,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-12-02 18:59:51,912 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 18:59:51,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:59:51,912 INFO L85 PathProgramCache]: Analyzing trace with hash 251212924, now seen corresponding path program 6 times [2023-12-02 18:59:51,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:59:51,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219826438] [2023-12-02 18:59:51,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:59:51,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:59:51,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:59:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:59:52,805 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:59:52,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219826438] [2023-12-02 18:59:52,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219826438] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:59:52,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080088417] [2023-12-02 18:59:52,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:59:52,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:59:52,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:59:52,806 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:59:52,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-02 18:59:52,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:59:52,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:59:52,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 116 conjunts are in the unsatisfiable core [2023-12-02 18:59:52,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:59:53,001 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 18:59:53,162 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 18:59:53,176 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 18:59:53,282 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 18:59:53,376 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 18:59:53,457 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 18:59:53,527 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 18:59:53,528 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:59:57,800 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~0#1.base| v_ArrVal_1140) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 2 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 18:59:58,600 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1140 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_1140) |c_ULTIMATE.start_main_~nondetString1~0#1.base|) (+ 3 |c_ULTIMATE.start_main_~nondetString1~0#1.offset|)) 0)) is different from false [2023-12-02 18:59:58,605 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:59:58,606 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 18:59:58,611 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 18:59:58,611 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 18:59:58,618 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 18:59:58,835 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 27 refuted. 0 times theorem prover too weak. 16 trivial. 6 not checked. [2023-12-02 18:59:58,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080088417] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:59:58,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1509230990] [2023-12-02 18:59:58,836 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 18:59:58,836 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:59:58,836 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:59:58,836 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:59:58,836 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:59:59,979 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:00:02,782 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17453#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 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|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:00:02,782 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:00:02,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:00:02,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 21, 18] total 47 [2023-12-02 19:00:02,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568060385] [2023-12-02 19:00:02,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:00:02,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-02 19:00:02,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:00:02,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-02 19:00:02,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=3160, Unknown=58, NotChecked=230, Total=3660 [2023-12-02 19:00:02,784 INFO L87 Difference]: Start difference. First operand 381 states and 445 transitions. Second operand has 47 states, 47 states have (on average 1.872340425531915) internal successors, (88), 47 states have internal predecessors, (88), 0 states have call successors, (0), 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 19:00:04,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:00:04,519 INFO L93 Difference]: Finished difference Result 581 states and 678 transitions. [2023-12-02 19:00:04,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-02 19:00:04,519 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.872340425531915) internal successors, (88), 47 states have internal predecessors, (88), 0 states have call successors, (0), 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 19:00:04,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:00:04,522 INFO L225 Difference]: With dead ends: 581 [2023-12-02 19:00:04,522 INFO L226 Difference]: Without dead ends: 517 [2023-12-02 19:00:04,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1565 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=451, Invalid=6134, Unknown=65, NotChecked=322, Total=6972 [2023-12-02 19:00:04,523 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 109 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 1240 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 1410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:00:04,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 238 Invalid, 1410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1240 Invalid, 0 Unknown, 149 Unchecked, 0.7s Time] [2023-12-02 19:00:04,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2023-12-02 19:00:04,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 494. [2023-12-02 19:00:04,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 491 states have (on average 1.1812627291242364) internal successors, (580), 493 states have internal predecessors, (580), 0 states have call successors, (0), 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 19:00:04,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 580 transitions. [2023-12-02 19:00:04,530 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 580 transitions. Word has length 40 [2023-12-02 19:00:04,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:00:04,530 INFO L495 AbstractCegarLoop]: Abstraction has 494 states and 580 transitions. [2023-12-02 19:00:04,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.872340425531915) internal successors, (88), 47 states have internal predecessors, (88), 0 states have call successors, (0), 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 19:00:04,530 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 580 transitions. [2023-12-02 19:00:04,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-02 19:00:04,531 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:00:04,531 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:00:04,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-12-02 19:00:04,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:00:04,731 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:00:04,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:00:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash -264655651, now seen corresponding path program 6 times [2023-12-02 19:00:04,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:00:04,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058679031] [2023-12-02 19:00:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:00:04,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:00:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:00:05,138 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 5 proven. 24 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:00:05,138 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:00:05,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058679031] [2023-12-02 19:00:05,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058679031] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:00:05,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933784409] [2023-12-02 19:00:05,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:00:05,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:00:05,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:00:05,139 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:00:05,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-12-02 19:00:05,345 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:00:05,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:00:05,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-02 19:00:05,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:00:05,704 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 19:00:05,745 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 8 proven. 21 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:00:05,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:00:05,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2023-12-02 19:00:05,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2023-12-02 19:00:06,145 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 13 proven. 16 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:00:06,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933784409] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:00:06,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1707338457] [2023-12-02 19:00:06,146 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:00:06,146 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:00:06,146 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:00:06,147 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:00:06,147 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:00:07,252 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:00:08,993 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18864#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:00:08,993 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:00:08,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:00:08,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2023-12-02 19:00:08,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016878890] [2023-12-02 19:00:08,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:00:08,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-02 19:00:08,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:00:08,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-02 19:00:08,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=2141, Unknown=3, NotChecked=0, Total=2450 [2023-12-02 19:00:08,995 INFO L87 Difference]: Start difference. First operand 494 states and 580 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 36 states have internal predecessors, (70), 0 states have call successors, (0), 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 19:00:09,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:00:09,345 INFO L93 Difference]: Finished difference Result 531 states and 614 transitions. [2023-12-02 19:00:09,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-02 19:00:09,346 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 36 states have internal predecessors, (70), 0 states have call successors, (0), 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 19:00:09,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:00:09,349 INFO L225 Difference]: With dead ends: 531 [2023-12-02 19:00:09,349 INFO L226 Difference]: Without dead ends: 527 [2023-12-02 19:00:09,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1157 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=469, Invalid=2834, Unknown=3, NotChecked=0, Total=3306 [2023-12-02 19:00:09,350 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 19:00:09,350 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 219 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 19:00:09,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2023-12-02 19:00:09,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 482. [2023-12-02 19:00:09,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 479 states have (on average 1.1795407098121085) internal successors, (565), 481 states have internal predecessors, (565), 0 states have call successors, (0), 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 19:00:09,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 565 transitions. [2023-12-02 19:00:09,359 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 565 transitions. Word has length 41 [2023-12-02 19:00:09,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:00:09,359 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 565 transitions. [2023-12-02 19:00:09,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 36 states have internal predecessors, (70), 0 states have call successors, (0), 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 19:00:09,359 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 565 transitions. [2023-12-02 19:00:09,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-02 19:00:09,360 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:00:09,361 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:00:09,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-12-02 19:00:09,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-12-02 19:00:09,561 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:00:09,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:00:09,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1024885063, now seen corresponding path program 7 times [2023-12-02 19:00:09,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:00:09,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699053523] [2023-12-02 19:00:09,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:00:09,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:00:09,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:00:10,278 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 19:00:10,278 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:00:10,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699053523] [2023-12-02 19:00:10,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699053523] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:00:10,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041197348] [2023-12-02 19:00:10,278 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:00:10,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:00:10,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:00:10,280 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:00:10,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-12-02 19:00:10,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:00:10,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-02 19:00:10,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:00:10,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-12-02 19:00:11,226 INFO L349 Elim1Store]: treesize reduction 17, result has 50.0 percent of original size [2023-12-02 19:00:11,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 31 [2023-12-02 19:00:11,232 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 13 proven. 34 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 19:00:11,232 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:00:11,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2023-12-02 19:00:11,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2023-12-02 19:00:12,117 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 22 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 19:00:12,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041197348] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:00:12,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [828579642] [2023-12-02 19:00:12,118 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:00:12,118 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:00:12,118 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:00:12,118 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:00:12,118 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:00:13,228 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:00:15,530 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20194#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:00:15,530 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:00:15,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:00:15,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2023-12-02 19:00:15,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353880573] [2023-12-02 19:00:15,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:00:15,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-02 19:00:15,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:00:15,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-02 19:00:15,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=3309, Unknown=3, NotChecked=0, Total=3660 [2023-12-02 19:00:15,531 INFO L87 Difference]: Start difference. First operand 482 states and 565 transitions. Second operand has 47 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 47 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:00:16,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:00:16,815 INFO L93 Difference]: Finished difference Result 543 states and 621 transitions. [2023-12-02 19:00:16,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-02 19:00:16,815 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 47 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2023-12-02 19:00:16,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:00:16,817 INFO L225 Difference]: With dead ends: 543 [2023-12-02 19:00:16,817 INFO L226 Difference]: Without dead ends: 527 [2023-12-02 19:00:16,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1744 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=709, Invalid=5294, Unknown=3, NotChecked=0, Total=6006 [2023-12-02 19:00:16,818 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 110 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 19:00:16,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 257 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 19:00:16,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2023-12-02 19:00:16,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 460. [2023-12-02 19:00:16,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 457 states have (on average 1.1772428884026258) internal successors, (538), 459 states have internal predecessors, (538), 0 states have call successors, (0), 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 19:00:16,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 538 transitions. [2023-12-02 19:00:16,829 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 538 transitions. Word has length 41 [2023-12-02 19:00:16,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:00:16,829 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 538 transitions. [2023-12-02 19:00:16,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7234042553191489) internal successors, (81), 47 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:00:16,829 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 538 transitions. [2023-12-02 19:00:16,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-12-02 19:00:16,830 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:00:16,830 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:00:16,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-12-02 19:00:17,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-12-02 19:00:17,031 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 19:00:17,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:00:17,031 INFO L85 PathProgramCache]: Analyzing trace with hash 267636267, now seen corresponding path program 7 times [2023-12-02 19:00:17,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:00:17,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672120845] [2023-12-02 19:00:17,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:00:17,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:00:17,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:00:17,256 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-02 19:00:17,257 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:00:17,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672120845] [2023-12-02 19:00:17,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672120845] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:00:17,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116631691] [2023-12-02 19:00:17,257 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:00:17,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:00:17,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:00:17,258 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:00:17,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-12-02 19:00:17,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:00:17,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-02 19:00:17,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:00:17,666 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 9 proven. 23 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-02 19:00:17,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:00:17,969 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-02 19:00:17,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116631691] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:00:17,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [9901884] [2023-12-02 19:00:17,970 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:00:17,970 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:00:17,971 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:00:17,971 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:00:17,971 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:00:19,094 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:00:21,175 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21526#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 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|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:00:21,175 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:00:21,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:00:21,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 35 [2023-12-02 19:00:21,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196434526] [2023-12-02 19:00:21,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:00:21,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-02 19:00:21,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:00:21,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-02 19:00:21,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=2047, Unknown=5, NotChecked=0, Total=2352 [2023-12-02 19:00:21,177 INFO L87 Difference]: Start difference. First operand 460 states and 538 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:00:21,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:00:21,568 INFO L93 Difference]: Finished difference Result 460 states and 535 transitions. [2023-12-02 19:00:21,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-02 19:00:21,569 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2023-12-02 19:00:21,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:00:21,571 INFO L225 Difference]: With dead ends: 460 [2023-12-02 19:00:21,571 INFO L226 Difference]: Without dead ends: 458 [2023-12-02 19:00:21,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1175 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=461, Invalid=2956, Unknown=5, NotChecked=0, Total=3422 [2023-12-02 19:00:21,572 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 30 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:00:21,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 153 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 19:00:21,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2023-12-02 19:00:21,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 456. [2023-12-02 19:00:21,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 453 states have (on average 1.1766004415011038) internal successors, (533), 455 states have internal predecessors, (533), 0 states have call successors, (0), 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 19:00:21,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 533 transitions. [2023-12-02 19:00:21,578 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 533 transitions. Word has length 42 [2023-12-02 19:00:21,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:00:21,578 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 533 transitions. [2023-12-02 19:00:21,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:00:21,578 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 533 transitions. [2023-12-02 19:00:21,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-12-02 19:00:21,579 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:00:21,579 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:00:21,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-12-02 19:00:21,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-12-02 19:00:21,780 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:00:21,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:00:21,780 INFO L85 PathProgramCache]: Analyzing trace with hash -941684952, now seen corresponding path program 8 times [2023-12-02 19:00:21,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:00:21,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979170338] [2023-12-02 19:00:21,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:00:21,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:00:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:00:22,547 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 16 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 19:00:22,547 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:00:22,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979170338] [2023-12-02 19:00:22,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979170338] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:00:22,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45360159] [2023-12-02 19:00:22,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:00:22,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:00:22,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:00:22,549 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:00:22,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-12-02 19:00:22,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-02 19:00:22,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:00:22,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 82 conjunts are in the unsatisfiable core [2023-12-02 19:00:22,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:00:23,128 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 19:00:23,747 INFO L349 Elim1Store]: treesize reduction 12, result has 84.4 percent of original size [2023-12-02 19:00:23,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 41 treesize of output 83 [2023-12-02 19:00:24,260 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 6 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 19:00:24,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:00:25,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2023-12-02 19:00:25,474 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:00:25,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 71 treesize of output 105 [2023-12-02 19:00:25,839 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 48 treesize of output 40 [2023-12-02 19:00:26,556 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 19:00:26,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45360159] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:00:26,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [608898928] [2023-12-02 19:00:26,557 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:00:26,557 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:00:26,557 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:00:26,558 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:00:26,558 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:00:27,665 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:00:30,499 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22782#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post4#1.base|) |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:00:30,499 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:00:30,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:00:30,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 53 [2023-12-02 19:00:30,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647069373] [2023-12-02 19:00:30,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:00:30,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-12-02 19:00:30,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:00:30,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-12-02 19:00:30,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=4257, Unknown=3, NotChecked=0, Total=4556 [2023-12-02 19:00:30,500 INFO L87 Difference]: Start difference. First operand 456 states and 533 transitions. Second operand has 54 states, 53 states have (on average 2.018867924528302) internal successors, (107), 54 states have internal predecessors, (107), 0 states have call successors, (0), 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 19:00:44,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:00:44,997 INFO L93 Difference]: Finished difference Result 702 states and 790 transitions. [2023-12-02 19:00:44,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2023-12-02 19:00:44,998 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.018867924528302) internal successors, (107), 54 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2023-12-02 19:00:44,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:00:45,000 INFO L225 Difference]: With dead ends: 702 [2023-12-02 19:00:45,001 INFO L226 Difference]: Without dead ends: 615 [2023-12-02 19:00:45,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8172 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=3060, Invalid=27039, Unknown=3, NotChecked=0, Total=30102 [2023-12-02 19:00:45,002 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 894 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 2362 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 894 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 2438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:00:45,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [894 Valid, 214 Invalid, 2438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2362 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-02 19:00:45,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2023-12-02 19:00:45,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 442. [2023-12-02 19:00:45,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 439 states have (on average 1.1594533029612757) internal successors, (509), 441 states have internal predecessors, (509), 0 states have call successors, (0), 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 19:00:45,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 509 transitions. [2023-12-02 19:00:45,009 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 509 transitions. Word has length 43 [2023-12-02 19:00:45,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:00:45,009 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 509 transitions. [2023-12-02 19:00:45,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.018867924528302) internal successors, (107), 54 states have internal predecessors, (107), 0 states have call successors, (0), 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 19:00:45,009 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 509 transitions. [2023-12-02 19:00:45,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-12-02 19:00:45,010 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:00:45,010 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:00:45,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-12-02 19:00:45,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-12-02 19:00:45,211 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:00:45,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:00:45,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1515663414, now seen corresponding path program 10 times [2023-12-02 19:00:45,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:00:45,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161474033] [2023-12-02 19:00:45,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:00:45,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:00:45,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:00:46,109 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 49 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:00:46,109 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:00:46,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161474033] [2023-12-02 19:00:46,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161474033] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:00:46,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684108186] [2023-12-02 19:00:46,110 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:00:46,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:00:46,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:00:46,111 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:00:46,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-12-02 19:00:46,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:00:46,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 96 conjunts are in the unsatisfiable core [2023-12-02 19:00:46,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:00:46,961 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 19:00:48,701 INFO L349 Elim1Store]: treesize reduction 37, result has 49.3 percent of original size [2023-12-02 19:00:48,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 81 treesize of output 74 [2023-12-02 19:00:48,703 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-12-02 19:00:48,759 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 9 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:00:48,759 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:00:50,406 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 134 treesize of output 116 [2023-12-02 19:00:50,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 100 [2023-12-02 19:00:52,465 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:00:52,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684108186] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:00:52,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [328876449] [2023-12-02 19:00:52,466 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:00:52,466 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:00:52,466 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:00:52,466 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:00:52,466 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:00:53,093 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:00:54,839 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24491#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:00:54,839 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:00:54,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:00:54,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 33, 33] total 87 [2023-12-02 19:00:54,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343600587] [2023-12-02 19:00:54,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:00:54,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2023-12-02 19:00:54,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:00:54,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2023-12-02 19:00:54,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=670, Invalid=8449, Unknown=1, NotChecked=0, Total=9120 [2023-12-02 19:00:54,840 INFO L87 Difference]: Start difference. First operand 442 states and 509 transitions. Second operand has 87 states, 87 states have (on average 1.4482758620689655) internal successors, (126), 87 states have internal predecessors, (126), 0 states have call successors, (0), 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 19:01:08,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:01:08,570 INFO L93 Difference]: Finished difference Result 1033 states and 1129 transitions. [2023-12-02 19:01:08,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-12-02 19:01:08,571 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 1.4482758620689655) internal successors, (126), 87 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2023-12-02 19:01:08,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:01:08,574 INFO L225 Difference]: With dead ends: 1033 [2023-12-02 19:01:08,574 INFO L226 Difference]: Without dead ends: 1013 [2023-12-02 19:01:08,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8541 ImplicationChecksByTransitivity, 17.6s TimeCoverageRelationStatistics Valid=3372, Invalid=30299, Unknown=1, NotChecked=0, Total=33672 [2023-12-02 19:01:08,576 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 1189 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 3816 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1189 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 3852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 3816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-02 19:01:08,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1189 Valid, 329 Invalid, 3852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 3816 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-02 19:01:08,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states. [2023-12-02 19:01:08,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 536. [2023-12-02 19:01:08,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 533 states have (on average 1.1632270168855534) internal successors, (620), 535 states have internal predecessors, (620), 0 states have call successors, (0), 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 19:01:08,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 620 transitions. [2023-12-02 19:01:08,585 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 620 transitions. Word has length 43 [2023-12-02 19:01:08,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:01:08,585 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 620 transitions. [2023-12-02 19:01:08,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 1.4482758620689655) internal successors, (126), 87 states have internal predecessors, (126), 0 states have call successors, (0), 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 19:01:08,585 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 620 transitions. [2023-12-02 19:01:08,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-02 19:01:08,586 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:01:08,586 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:01:08,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-12-02 19:01:08,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-12-02 19:01:08,786 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:01:08,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:01:08,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1561416598, now seen corresponding path program 8 times [2023-12-02 19:01:08,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:01:08,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522019687] [2023-12-02 19:01:08,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:01:08,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:01:08,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:01:09,137 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 4 proven. 44 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 19:01:09,137 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:01:09,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522019687] [2023-12-02 19:01:09,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522019687] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:01:09,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387644243] [2023-12-02 19:01:09,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:01:09,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:01:09,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:01:09,139 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:01:09,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-12-02 19:01:09,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-02 19:01:09,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:01:09,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-02 19:01:09,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:01:10,077 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 9 proven. 39 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 19:01:10,077 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:01:10,325 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 19:01:10,420 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 9 proven. 39 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 19:01:10,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387644243] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:01:10,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [35467603] [2023-12-02 19:01:10,421 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:01:10,421 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:01:10,421 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:01:10,421 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:01:10,421 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:01:11,565 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:01:13,757 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26539#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 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|) (<= 2 |ULTIMATE.start_cstrcat_#t~post5#1.base|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#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|) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:01:13,757 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:01:13,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:01:13,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2023-12-02 19:01:13,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024732794] [2023-12-02 19:01:13,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:01:13,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-02 19:01:13,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:01:13,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-02 19:01:13,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2225, Unknown=2, NotChecked=0, Total=2450 [2023-12-02 19:01:13,758 INFO L87 Difference]: Start difference. First operand 536 states and 620 transitions. Second operand has 36 states, 35 states have (on average 2.657142857142857) internal successors, (93), 36 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 19:01:14,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:01:14,397 INFO L93 Difference]: Finished difference Result 560 states and 639 transitions. [2023-12-02 19:01:14,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-02 19:01:14,398 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.657142857142857) internal successors, (93), 36 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 44 [2023-12-02 19:01:14,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:01:14,400 INFO L225 Difference]: With dead ends: 560 [2023-12-02 19:01:14,400 INFO L226 Difference]: Without dead ends: 560 [2023-12-02 19:01:14,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 91 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1163 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=421, Invalid=3483, Unknown=2, NotChecked=0, Total=3906 [2023-12-02 19:01:14,400 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 117 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 19:01:14,401 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 111 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 19:01:14,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2023-12-02 19:01:14,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 549. [2023-12-02 19:01:14,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 546 states have (on average 1.1593406593406594) internal successors, (633), 548 states have internal predecessors, (633), 0 states have call successors, (0), 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 19:01:14,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 633 transitions. [2023-12-02 19:01:14,409 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 633 transitions. Word has length 44 [2023-12-02 19:01:14,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:01:14,410 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 633 transitions. [2023-12-02 19:01:14,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.657142857142857) internal successors, (93), 36 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 19:01:14,410 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 633 transitions. [2023-12-02 19:01:14,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-12-02 19:01:14,411 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:01:14,411 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:01:14,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-12-02 19:01:14,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-12-02 19:01:14,612 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:01:14,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:01:14,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1871994148, now seen corresponding path program 11 times [2023-12-02 19:01:14,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:01:14,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517892781] [2023-12-02 19:01:14,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:01:14,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:01:14,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:01:15,600 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 64 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:01:15,600 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:01:15,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517892781] [2023-12-02 19:01:15,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517892781] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:01:15,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241056198] [2023-12-02 19:01:15,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:01:15,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:01:15,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:01:15,602 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:01:15,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-12-02 19:01:15,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-12-02 19:01:15,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:01:15,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 113 conjunts are in the unsatisfiable core [2023-12-02 19:01:15,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:01:16,676 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 19:01:18,774 INFO L349 Elim1Store]: treesize reduction 41, result has 49.4 percent of original size [2023-12-02 19:01:18,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 45 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 89 treesize of output 82 [2023-12-02 19:01:18,777 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-12-02 19:01:18,836 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 10 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:01:18,836 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:01:21,150 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 149 treesize of output 129 [2023-12-02 19:01:21,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 111 [2023-12-02 19:01:24,464 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-12-02 19:01:24,487 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 100 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:01:24,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241056198] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:01:24,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1866099180] [2023-12-02 19:01:24,488 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:01:24,488 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:01:24,488 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:01:24,488 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:01:24,488 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:01:25,230 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:01:27,248 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28058#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:01:27,248 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:01:27,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:01:27,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 36, 36] total 94 [2023-12-02 19:01:27,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72881212] [2023-12-02 19:01:27,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:01:27,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2023-12-02 19:01:27,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:01:27,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2023-12-02 19:01:27,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=714, Invalid=9791, Unknown=1, NotChecked=0, Total=10506 [2023-12-02 19:01:27,251 INFO L87 Difference]: Start difference. First operand 549 states and 633 transitions. Second operand has 94 states, 94 states have (on average 1.4574468085106382) internal successors, (137), 94 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 19:01:42,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:01:42,308 INFO L93 Difference]: Finished difference Result 1298 states and 1430 transitions. [2023-12-02 19:01:42,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2023-12-02 19:01:42,309 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 1.4574468085106382) internal successors, (137), 94 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 47 [2023-12-02 19:01:42,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:01:42,314 INFO L225 Difference]: With dead ends: 1298 [2023-12-02 19:01:42,314 INFO L226 Difference]: Without dead ends: 1276 [2023-12-02 19:01:42,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9582 ImplicationChecksByTransitivity, 20.6s TimeCoverageRelationStatistics Valid=3704, Invalid=36095, Unknown=1, NotChecked=0, Total=39800 [2023-12-02 19:01:42,316 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 937 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 4927 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 937 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 4959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 4927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:01:42,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [937 Valid, 446 Invalid, 4959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 4927 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-02 19:01:42,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2023-12-02 19:01:42,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 655. [2023-12-02 19:01:42,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 652 states have (on average 1.1702453987730062) internal successors, (763), 654 states have internal predecessors, (763), 0 states have call successors, (0), 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 19:01:42,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 763 transitions. [2023-12-02 19:01:42,331 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 763 transitions. Word has length 47 [2023-12-02 19:01:42,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:01:42,331 INFO L495 AbstractCegarLoop]: Abstraction has 655 states and 763 transitions. [2023-12-02 19:01:42,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 1.4574468085106382) internal successors, (137), 94 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 19:01:42,331 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 763 transitions. [2023-12-02 19:01:42,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-02 19:01:42,333 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:01:42,333 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:01:42,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-12-02 19:01:42,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-12-02 19:01:42,533 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:01:42,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:01:42,534 INFO L85 PathProgramCache]: Analyzing trace with hash -107147022, now seen corresponding path program 9 times [2023-12-02 19:01:42,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:01:42,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939834608] [2023-12-02 19:01:42,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:01:42,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:01:42,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:01:43,841 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 14 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:01:43,842 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:01:43,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939834608] [2023-12-02 19:01:43,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939834608] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:01:43,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993886079] [2023-12-02 19:01:43,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:01:43,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:01:43,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:01:43,843 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:01:43,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-12-02 19:01:44,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:01:44,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:01:44,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 95 conjunts are in the unsatisfiable core [2023-12-02 19:01:44,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:01:44,216 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 19:01:44,484 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 19:01:44,524 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 19:01:44,626 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 19:01:44,682 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 19:01:44,737 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 19:01:44,753 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 19:01:44,760 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 10 proven. 56 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 19:01:44,760 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:01:44,839 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1629 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_1629) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 1 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:01:44,845 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1629 (Array Int Int)) (v_ArrVal_1628 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_1628) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_1629) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 1 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:01:44,932 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1629 (Array Int Int)) (v_ArrVal_1627 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_1627) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_1629) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 2 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:01:44,939 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1629 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_1629) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:01:45,193 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:01:45,193 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 19:01:45,199 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:01:45,199 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 19:01:45,357 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 10 proven. 28 refuted. 0 times theorem prover too weak. 25 trivial. 28 not checked. [2023-12-02 19:01:45,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993886079] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:01:45,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [46922040] [2023-12-02 19:01:45,358 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:01:45,358 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:01:45,358 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:01:45,358 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:01:45,358 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:01:46,349 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:01:47,977 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30549#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 0 |ULTIMATE.start_main_~nondetString2~0#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (or (< |ULTIMATE.start_cstrcat_#t~post5#1.offset| 0) (< (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1))) (<= 0 |ULTIMATE.start_cstrcat_#in~s1#1.offset|))' at error location [2023-12-02 19:01:47,977 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:01:47,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:01:47,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 21, 21] total 53 [2023-12-02 19:01:47,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248731647] [2023-12-02 19:01:47,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:01:47,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-12-02 19:01:47,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:01:47,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-12-02 19:01:47,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=3532, Unknown=67, NotChecked=492, Total=4290 [2023-12-02 19:01:47,979 INFO L87 Difference]: Start difference. First operand 655 states and 763 transitions. Second operand has 53 states, 53 states have (on average 1.849056603773585) internal successors, (98), 53 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 19:01:51,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:01:51,899 INFO L93 Difference]: Finished difference Result 967 states and 1119 transitions. [2023-12-02 19:01:51,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-12-02 19:01:51,900 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.849056603773585) internal successors, (98), 53 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 48 [2023-12-02 19:01:51,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:01:51,903 INFO L225 Difference]: With dead ends: 967 [2023-12-02 19:01:51,903 INFO L226 Difference]: Without dead ends: 867 [2023-12-02 19:01:51,904 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 108 SyntacticMatches, 5 SemanticMatches, 115 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 3152 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=787, Invalid=11817, Unknown=68, NotChecked=900, Total=13572 [2023-12-02 19:01:51,904 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 204 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 504 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:01:51,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 301 Invalid, 1827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1281 Invalid, 0 Unknown, 504 Unchecked, 0.7s Time] [2023-12-02 19:01:51,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2023-12-02 19:01:51,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 804. [2023-12-02 19:01:51,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 804 states, 801 states have (on average 1.1797752808988764) internal successors, (945), 803 states have internal predecessors, (945), 0 states have call successors, (0), 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 19:01:51,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 804 states to 804 states and 945 transitions. [2023-12-02 19:01:51,915 INFO L78 Accepts]: Start accepts. Automaton has 804 states and 945 transitions. Word has length 48 [2023-12-02 19:01:51,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:01:51,915 INFO L495 AbstractCegarLoop]: Abstraction has 804 states and 945 transitions. [2023-12-02 19:01:51,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.849056603773585) internal successors, (98), 53 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 19:01:51,916 INFO L276 IsEmpty]: Start isEmpty. Operand 804 states and 945 transitions. [2023-12-02 19:01:51,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-02 19:01:51,917 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:01:51,917 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:01:51,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-12-02 19:01:52,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:01:52,117 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:01:52,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:01:52,117 INFO L85 PathProgramCache]: Analyzing trace with hash -205655513, now seen corresponding path program 9 times [2023-12-02 19:01:52,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:01:52,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447548683] [2023-12-02 19:01:52,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:01:52,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:01:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:01:52,597 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 37 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:01:52,597 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:01:52,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447548683] [2023-12-02 19:01:52,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447548683] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:01:52,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163688419] [2023-12-02 19:01:52,597 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:01:52,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:01:52,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:01:52,598 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:01:52,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-12-02 19:01:52,917 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:01:52,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:01:52,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-02 19:01:52,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:01:53,307 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 19:01:53,353 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 13 proven. 32 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:01:53,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:01:53,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2023-12-02 19:01:53,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2023-12-02 19:01:53,829 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 20 proven. 25 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:01:53,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163688419] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:01:53,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [908791896] [2023-12-02 19:01:53,830 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:01:53,830 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:01:53,830 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:01:53,831 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:01:53,831 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:01:54,632 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:01:55,361 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32770#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:01:55,361 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:01:55,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:01:55,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 42 [2023-12-02 19:01:55,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194928812] [2023-12-02 19:01:55,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:01:55,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-12-02 19:01:55,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:01:55,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-12-02 19:01:55,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=2478, Unknown=3, NotChecked=0, Total=2862 [2023-12-02 19:01:55,363 INFO L87 Difference]: Start difference. First operand 804 states and 945 transitions. Second operand has 42 states, 42 states have (on average 1.9523809523809523) internal successors, (82), 42 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 19:01:55,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:01:55,699 INFO L93 Difference]: Finished difference Result 835 states and 975 transitions. [2023-12-02 19:01:55,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-02 19:01:55,700 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.9523809523809523) internal successors, (82), 42 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 49 [2023-12-02 19:01:55,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:01:55,703 INFO L225 Difference]: With dead ends: 835 [2023-12-02 19:01:55,703 INFO L226 Difference]: Without dead ends: 831 [2023-12-02 19:01:55,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1329 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=510, Invalid=3027, Unknown=3, NotChecked=0, Total=3540 [2023-12-02 19:01:55,704 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 81 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 19:01:55,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 134 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 19:01:55,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2023-12-02 19:01:55,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 796. [2023-12-02 19:01:55,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 793 states have (on average 1.1790668348045397) internal successors, (935), 795 states have internal predecessors, (935), 0 states have call successors, (0), 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 19:01:55,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 935 transitions. [2023-12-02 19:01:55,712 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 935 transitions. Word has length 49 [2023-12-02 19:01:55,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:01:55,712 INFO L495 AbstractCegarLoop]: Abstraction has 796 states and 935 transitions. [2023-12-02 19:01:55,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.9523809523809523) internal successors, (82), 42 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 19:01:55,712 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 935 transitions. [2023-12-02 19:01:55,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-02 19:01:55,714 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:01:55,714 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:01:55,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-12-02 19:01:55,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:01:55,915 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 19:01:55,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:01:55,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1915890287, now seen corresponding path program 10 times [2023-12-02 19:01:55,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:01:55,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731578153] [2023-12-02 19:01:55,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:01:55,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:01:55,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:01:56,879 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 12 proven. 51 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:01:56,879 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:01:56,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731578153] [2023-12-02 19:01:56,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731578153] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:01:56,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477912589] [2023-12-02 19:01:56,879 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:01:56,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:01:56,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:01:56,880 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:01:56,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-12-02 19:01:57,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:01:57,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 52 conjunts are in the unsatisfiable core [2023-12-02 19:01:57,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:01:57,419 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 19:01:57,597 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 16 proven. 47 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:01:57,597 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:01:57,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2023-12-02 19:01:57,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2023-12-02 19:01:58,628 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 27 proven. 36 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:01:58,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477912589] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:01:58,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [833827413] [2023-12-02 19:01:58,629 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:01:58,629 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:01:58,629 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:01:58,629 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:01:58,629 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:01:59,404 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:02:00,375 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34766#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:02:00,375 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:02:00,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:02:00,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2023-12-02 19:02:00,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560707556] [2023-12-02 19:02:00,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:02:00,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-12-02 19:02:00,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:02:00,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-12-02 19:02:00,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=405, Invalid=3752, Unknown=3, NotChecked=0, Total=4160 [2023-12-02 19:02:00,377 INFO L87 Difference]: Start difference. First operand 796 states and 935 transitions. Second operand has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 53 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 19:02:01,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:02:01,707 INFO L93 Difference]: Finished difference Result 879 states and 1014 transitions. [2023-12-02 19:02:01,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-02 19:02:01,708 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 53 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 49 [2023-12-02 19:02:01,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:02:01,711 INFO L225 Difference]: With dead ends: 879 [2023-12-02 19:02:01,711 INFO L226 Difference]: Without dead ends: 863 [2023-12-02 19:02:01,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2048 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=915, Invalid=6738, Unknown=3, NotChecked=0, Total=7656 [2023-12-02 19:02:01,711 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 153 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 19:02:01,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 148 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 19:02:01,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2023-12-02 19:02:01,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 774. [2023-12-02 19:02:01,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 771 states have (on average 1.1776913099870299) internal successors, (908), 773 states have internal predecessors, (908), 0 states have call successors, (0), 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 19:02:01,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 908 transitions. [2023-12-02 19:02:01,721 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 908 transitions. Word has length 49 [2023-12-02 19:02:01,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:02:01,721 INFO L495 AbstractCegarLoop]: Abstraction has 774 states and 908 transitions. [2023-12-02 19:02:01,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7547169811320755) internal successors, (93), 53 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 19:02:01,721 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 908 transitions. [2023-12-02 19:02:01,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-02 19:02:01,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:02:01,723 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:02:01,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-12-02 19:02:01,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:02:01,924 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:02:01,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:02:01,924 INFO L85 PathProgramCache]: Analyzing trace with hash -263612814, now seen corresponding path program 11 times [2023-12-02 19:02:01,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:02:01,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067722951] [2023-12-02 19:02:01,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:02:01,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:02:01,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:02:02,753 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 25 proven. 65 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-02 19:02:02,754 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:02:02,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067722951] [2023-12-02 19:02:02,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067722951] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:02:02,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137181670] [2023-12-02 19:02:02,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:02:02,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:02:02,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:02:02,755 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:02:02,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-12-02 19:02:03,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-02 19:02:03,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:02:03,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 89 conjunts are in the unsatisfiable core [2023-12-02 19:02:03,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:02:03,291 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 19:02:03,545 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 19:02:04,079 INFO L349 Elim1Store]: treesize reduction 12, result has 79.7 percent of original size [2023-12-02 19:02:04,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 41 treesize of output 65 [2023-12-02 19:02:04,542 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 7 proven. 50 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-02 19:02:04,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:02:05,759 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 57 treesize of output 49 [2023-12-02 19:02:05,782 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:02:05,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 81 [2023-12-02 19:02:07,329 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 9 proven. 48 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-02 19:02:07,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137181670] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:02:07,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1361554489] [2023-12-02 19:02:07,331 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:02:07,331 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:02:07,331 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:02:07,331 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:02:07,331 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:02:08,180 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:02:09,573 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '36839#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:02:09,573 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:02:09,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:02:09,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 61 [2023-12-02 19:02:09,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157830632] [2023-12-02 19:02:09,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:02:09,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-12-02 19:02:09,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:02:09,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-12-02 19:02:09,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=5017, Unknown=3, NotChecked=0, Total=5402 [2023-12-02 19:02:09,575 INFO L87 Difference]: Start difference. First operand 774 states and 908 transitions. Second operand has 62 states, 61 states have (on average 2.0491803278688523) internal successors, (125), 62 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 19:02:27,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:02:27,157 INFO L93 Difference]: Finished difference Result 1069 states and 1209 transitions. [2023-12-02 19:02:27,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2023-12-02 19:02:27,158 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 2.0491803278688523) internal successors, (125), 62 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 51 [2023-12-02 19:02:27,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:02:27,162 INFO L225 Difference]: With dead ends: 1069 [2023-12-02 19:02:27,162 INFO L226 Difference]: Without dead ends: 980 [2023-12-02 19:02:27,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10337 ImplicationChecksByTransitivity, 19.2s TimeCoverageRelationStatistics Valid=4135, Invalid=35662, Unknown=3, NotChecked=0, Total=39800 [2023-12-02 19:02:27,164 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 888 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 3336 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 888 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 3436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-02 19:02:27,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [888 Valid, 237 Invalid, 3436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3336 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-02 19:02:27,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2023-12-02 19:02:27,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 768. [2023-12-02 19:02:27,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 765 states have (on average 1.1516339869281045) internal successors, (881), 767 states have internal predecessors, (881), 0 states have call successors, (0), 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 19:02:27,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 881 transitions. [2023-12-02 19:02:27,178 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 881 transitions. Word has length 51 [2023-12-02 19:02:27,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:02:27,178 INFO L495 AbstractCegarLoop]: Abstraction has 768 states and 881 transitions. [2023-12-02 19:02:27,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 2.0491803278688523) internal successors, (125), 62 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 19:02:27,178 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 881 transitions. [2023-12-02 19:02:27,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-02 19:02:27,180 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:02:27,180 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:02:27,185 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-12-02 19:02:27,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-12-02 19:02:27,380 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:02:27,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:02:27,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1354057798, now seen corresponding path program 12 times [2023-12-02 19:02:27,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:02:27,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140669998] [2023-12-02 19:02:27,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:02:27,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:02:27,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:02:28,353 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 49 proven. 107 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 19:02:28,354 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:02:28,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140669998] [2023-12-02 19:02:28,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140669998] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:02:28,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203725232] [2023-12-02 19:02:28,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:02:28,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:02:28,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:02:28,355 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:02:28,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-12-02 19:02:28,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:02:28,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:02:28,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 83 conjunts are in the unsatisfiable core [2023-12-02 19:02:28,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:02:29,181 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 19:02:30,915 INFO L349 Elim1Store]: treesize reduction 33, result has 49.2 percent of original size [2023-12-02 19:02:30,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 88 treesize of output 66 [2023-12-02 19:02:30,920 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-12-02 19:02:30,984 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 16 proven. 138 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 19:02:30,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:02:32,359 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 119 treesize of output 103 [2023-12-02 19:02:32,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 89 [2023-12-02 19:02:34,442 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-12-02 19:02:34,446 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 73 proven. 81 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 19:02:34,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203725232] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:02:34,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1065043005] [2023-12-02 19:02:34,447 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:02:34,447 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:02:34,447 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:02:34,447 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:02:34,447 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:02:35,232 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:02:36,664 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '39323#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:02:36,664 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:02:36,664 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:02:36,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 31, 31] total 83 [2023-12-02 19:02:36,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405201443] [2023-12-02 19:02:36,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:02:36,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2023-12-02 19:02:36,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:02:36,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2023-12-02 19:02:36,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=583, Invalid=8344, Unknown=3, NotChecked=0, Total=8930 [2023-12-02 19:02:36,666 INFO L87 Difference]: Start difference. First operand 768 states and 881 transitions. Second operand has 83 states, 83 states have (on average 1.6746987951807228) internal successors, (139), 83 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:02:56,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:02:56,142 INFO L93 Difference]: Finished difference Result 1284 states and 1393 transitions. [2023-12-02 19:02:56,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-12-02 19:02:56,142 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 1.6746987951807228) internal successors, (139), 83 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2023-12-02 19:02:56,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:02:56,146 INFO L225 Difference]: With dead ends: 1284 [2023-12-02 19:02:56,146 INFO L226 Difference]: Without dead ends: 1192 [2023-12-02 19:02:56,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11694 ImplicationChecksByTransitivity, 21.9s TimeCoverageRelationStatistics Valid=3398, Invalid=40489, Unknown=3, NotChecked=0, Total=43890 [2023-12-02 19:02:56,148 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 1263 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 4925 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1263 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 4962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 4925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-12-02 19:02:56,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1263 Valid, 481 Invalid, 4962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 4925 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-12-02 19:02:56,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2023-12-02 19:02:56,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 805. [2023-12-02 19:02:56,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 805 states, 802 states have (on average 1.1359102244389028) internal successors, (911), 804 states have internal predecessors, (911), 0 states have call successors, (0), 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 19:02:56,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 911 transitions. [2023-12-02 19:02:56,158 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 911 transitions. Word has length 51 [2023-12-02 19:02:56,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:02:56,158 INFO L495 AbstractCegarLoop]: Abstraction has 805 states and 911 transitions. [2023-12-02 19:02:56,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 1.6746987951807228) internal successors, (139), 83 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:02:56,158 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 911 transitions. [2023-12-02 19:02:56,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-12-02 19:02:56,159 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:02:56,159 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:02:56,165 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-12-02 19:02:56,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-12-02 19:02:56,359 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:02:56,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:02:56,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1342807170, now seen corresponding path program 12 times [2023-12-02 19:02:56,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:02:56,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193803602] [2023-12-02 19:02:56,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:02:56,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:02:56,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:02:57,397 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 81 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:02:57,397 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:02:57,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193803602] [2023-12-02 19:02:57,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193803602] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:02:57,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098426009] [2023-12-02 19:02:57,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:02:57,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:02:57,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:02:57,398 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:02:57,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-12-02 19:02:57,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:02:57,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:02:57,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 107 conjunts are in the unsatisfiable core [2023-12-02 19:02:57,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:02:58,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-12-02 19:03:01,201 INFO L349 Elim1Store]: treesize reduction 45, result has 49.4 percent of original size [2023-12-02 19:03:01,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 55 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 90 [2023-12-02 19:03:01,207 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-12-02 19:03:01,287 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 11 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:03:01,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:03:04,012 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 164 treesize of output 142 [2023-12-02 19:03:04,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 55 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 122 [2023-12-02 19:03:07,680 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-12-02 19:03:07,757 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 121 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:03:07,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098426009] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:03:07,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1451085175] [2023-12-02 19:03:07,758 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:03:07,758 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:03:07,758 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:03:07,758 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:03:07,758 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:03:08,434 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:03:10,295 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '42056#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:03:10,296 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:03:10,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:03:10,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 39, 39] total 102 [2023-12-02 19:03:10,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696494728] [2023-12-02 19:03:10,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:03:10,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2023-12-02 19:03:10,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:03:10,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2023-12-02 19:03:10,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=877, Invalid=11333, Unknown=0, NotChecked=0, Total=12210 [2023-12-02 19:03:10,298 INFO L87 Difference]: Start difference. First operand 805 states and 911 transitions. Second operand has 102 states, 102 states have (on average 1.4607843137254901) internal successors, (149), 102 states have internal predecessors, (149), 0 states have call successors, (0), 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 19:03:31,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:03:31,702 INFO L93 Difference]: Finished difference Result 1683 states and 1840 transitions. [2023-12-02 19:03:31,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2023-12-02 19:03:31,703 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 1.4607843137254901) internal successors, (149), 102 states have internal predecessors, (149), 0 states have call successors, (0), 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 51 [2023-12-02 19:03:31,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:03:31,708 INFO L225 Difference]: With dead ends: 1683 [2023-12-02 19:03:31,708 INFO L226 Difference]: Without dead ends: 1659 [2023-12-02 19:03:31,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12009 ImplicationChecksByTransitivity, 26.9s TimeCoverageRelationStatistics Valid=4360, Invalid=42512, Unknown=0, NotChecked=0, Total=46872 [2023-12-02 19:03:31,710 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 941 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 5424 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 941 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 5466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 5424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-12-02 19:03:31,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [941 Valid, 500 Invalid, 5466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 5424 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2023-12-02 19:03:31,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1659 states. [2023-12-02 19:03:31,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1659 to 945. [2023-12-02 19:03:31,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 942 states have (on average 1.1475583864118897) internal successors, (1081), 944 states have internal predecessors, (1081), 0 states have call successors, (0), 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 19:03:31,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1081 transitions. [2023-12-02 19:03:31,723 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 1081 transitions. Word has length 51 [2023-12-02 19:03:31,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:03:31,723 INFO L495 AbstractCegarLoop]: Abstraction has 945 states and 1081 transitions. [2023-12-02 19:03:31,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 1.4607843137254901) internal successors, (149), 102 states have internal predecessors, (149), 0 states have call successors, (0), 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 19:03:31,724 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 1081 transitions. [2023-12-02 19:03:31,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-02 19:03:31,724 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:03:31,725 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:03:31,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-12-02 19:03:31,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-12-02 19:03:31,925 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:03:31,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:03:31,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1664643360, now seen corresponding path program 10 times [2023-12-02 19:03:31,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:03:31,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427912841] [2023-12-02 19:03:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:03:31,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:03:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:03:32,357 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 9 proven. 66 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 19:03:32,357 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:03:32,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427912841] [2023-12-02 19:03:32,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427912841] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:03:32,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960447403] [2023-12-02 19:03:32,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:03:32,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:03:32,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:03:32,359 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:03:32,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-12-02 19:03:32,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:03:32,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 19:03:32,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:03:32,748 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 16 proven. 59 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 19:03:32,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:03:33,053 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 19:03:33,157 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 16 proven. 59 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 19:03:33,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960447403] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:03:33,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1525072622] [2023-12-02 19:03:33,158 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:03:33,158 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:03:33,158 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:03:33,158 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:03:33,159 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:03:34,158 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:03:35,777 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '45246#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:03:35,777 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:03:35,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:03:35,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2023-12-02 19:03:35,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388185140] [2023-12-02 19:03:35,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:03:35,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-02 19:03:35,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:03:35,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-02 19:03:35,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=2157, Unknown=4, NotChecked=0, Total=2352 [2023-12-02 19:03:35,779 INFO L87 Difference]: Start difference. First operand 945 states and 1081 transitions. Second operand has 35 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 35 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:03:36,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:03:36,506 INFO L93 Difference]: Finished difference Result 988 states and 1119 transitions. [2023-12-02 19:03:36,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-02 19:03:36,507 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 35 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2023-12-02 19:03:36,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:03:36,512 INFO L225 Difference]: With dead ends: 988 [2023-12-02 19:03:36,512 INFO L226 Difference]: Without dead ends: 988 [2023-12-02 19:03:36,512 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 117 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1163 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=387, Invalid=3641, Unknown=4, NotChecked=0, Total=4032 [2023-12-02 19:03:36,512 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 145 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:03:36,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 170 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 19:03:36,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states. [2023-12-02 19:03:36,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 971. [2023-12-02 19:03:36,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 968 states have (on average 1.1435950413223142) internal successors, (1107), 970 states have internal predecessors, (1107), 0 states have call successors, (0), 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 19:03:36,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1107 transitions. [2023-12-02 19:03:36,522 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 1107 transitions. Word has length 52 [2023-12-02 19:03:36,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:03:36,522 INFO L495 AbstractCegarLoop]: Abstraction has 971 states and 1107 transitions. [2023-12-02 19:03:36,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.6176470588235294) internal successors, (89), 35 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:03:36,522 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 1107 transitions. [2023-12-02 19:03:36,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-02 19:03:36,523 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:03:36,523 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:03:36,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-12-02 19:03:36,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:03:36,724 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:03:36,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:03:36,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1539249760, now seen corresponding path program 13 times [2023-12-02 19:03:36,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:03:36,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929333507] [2023-12-02 19:03:36,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:03:36,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:03:36,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:03:37,905 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 64 proven. 129 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 19:03:37,905 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:03:37,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929333507] [2023-12-02 19:03:37,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929333507] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:03:37,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353939334] [2023-12-02 19:03:37,905 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:03:37,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:03:37,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:03:37,906 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:03:37,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-12-02 19:03:38,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:03:38,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 93 conjunts are in the unsatisfiable core [2023-12-02 19:03:38,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:03:38,710 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 19:03:40,759 INFO L349 Elim1Store]: treesize reduction 37, result has 49.3 percent of original size [2023-12-02 19:03:40,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 98 treesize of output 74 [2023-12-02 19:03:40,764 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-12-02 19:03:40,829 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 18 proven. 173 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 19:03:40,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:03:42,669 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 134 treesize of output 116 [2023-12-02 19:03:42,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 100 [2023-12-02 19:03:45,407 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-12-02 19:03:45,417 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 91 proven. 100 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 19:03:45,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353939334] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:03:45,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [140265597] [2023-12-02 19:03:45,418 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:03:45,419 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:03:45,419 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:03:45,419 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:03:45,419 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:03:46,190 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:03:47,919 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '47664#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:03:47,919 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:03:47,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:03:47,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 34, 34] total 91 [2023-12-02 19:03:47,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123177488] [2023-12-02 19:03:47,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:03:47,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2023-12-02 19:03:47,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:03:47,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2023-12-02 19:03:47,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=685, Invalid=9818, Unknown=3, NotChecked=0, Total=10506 [2023-12-02 19:03:47,921 INFO L87 Difference]: Start difference. First operand 971 states and 1107 transitions. Second operand has 91 states, 91 states have (on average 1.6593406593406594) internal successors, (151), 91 states have internal predecessors, (151), 0 states have call successors, (0), 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 19:04:10,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:04:10,937 INFO L93 Difference]: Finished difference Result 1582 states and 1720 transitions. [2023-12-02 19:04:10,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2023-12-02 19:04:10,937 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 1.6593406593406594) internal successors, (151), 91 states have internal predecessors, (151), 0 states have call successors, (0), 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 55 [2023-12-02 19:04:10,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:04:10,942 INFO L225 Difference]: With dead ends: 1582 [2023-12-02 19:04:10,942 INFO L226 Difference]: Without dead ends: 1503 [2023-12-02 19:04:10,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13867 ImplicationChecksByTransitivity, 26.5s TimeCoverageRelationStatistics Valid=3909, Invalid=47844, Unknown=3, NotChecked=0, Total=51756 [2023-12-02 19:04:10,944 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 1189 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 5508 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1189 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 5543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 5508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:04:10,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1189 Valid, 508 Invalid, 5543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 5508 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-12-02 19:04:10,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1503 states. [2023-12-02 19:04:10,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1503 to 1045. [2023-12-02 19:04:10,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 1042 states have (on average 1.1257197696737045) internal successors, (1173), 1044 states have internal predecessors, (1173), 0 states have call successors, (0), 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 19:04:10,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 1173 transitions. [2023-12-02 19:04:10,959 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 1173 transitions. Word has length 55 [2023-12-02 19:04:10,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:04:10,959 INFO L495 AbstractCegarLoop]: Abstraction has 1045 states and 1173 transitions. [2023-12-02 19:04:10,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 1.6593406593406594) internal successors, (151), 91 states have internal predecessors, (151), 0 states have call successors, (0), 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 19:04:10,959 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 1173 transitions. [2023-12-02 19:04:10,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-02 19:04:10,960 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:04:10,960 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:04:10,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-12-02 19:04:11,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:04:11,161 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:04:11,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:04:11,161 INFO L85 PathProgramCache]: Analyzing trace with hash 596959960, now seen corresponding path program 13 times [2023-12-02 19:04:11,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:04:11,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279938570] [2023-12-02 19:04:11,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:04:11,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:04:11,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:04:12,237 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 100 proven. 188 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:04:12,238 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:04:12,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279938570] [2023-12-02 19:04:12,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279938570] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:04:12,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234780171] [2023-12-02 19:04:12,238 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:04:12,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:04:12,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:04:12,239 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:04:12,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-12-02 19:04:12,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:04:12,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 115 conjunts are in the unsatisfiable core [2023-12-02 19:04:12,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:04:13,216 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 19:04:17,481 INFO L349 Elim1Store]: treesize reduction 53, result has 60.2 percent of original size [2023-12-02 19:04:17,481 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 130 [2023-12-02 19:04:17,487 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-12-02 19:04:17,842 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 12 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:04:17,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:04:21,213 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 19:04:21,233 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 275 treesize of output 229 [2023-12-02 19:04:21,242 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-12-02 19:04:24,527 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:04:24,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234780171] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:04:24,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1156890317] [2023-12-02 19:04:24,528 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:04:24,528 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:04:24,528 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:04:24,528 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:04:24,528 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:04:25,135 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:04:27,279 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '50987#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:04:27,279 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:04:27,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:04:27,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 42, 42] total 110 [2023-12-02 19:04:27,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650551241] [2023-12-02 19:04:27,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:04:27,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2023-12-02 19:04:27,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:04:27,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2023-12-02 19:04:27,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1004, Invalid=13038, Unknown=0, NotChecked=0, Total=14042 [2023-12-02 19:04:27,282 INFO L87 Difference]: Start difference. First operand 1045 states and 1173 transitions. Second operand has 110 states, 110 states have (on average 1.4636363636363636) internal successors, (161), 110 states have internal predecessors, (161), 0 states have call successors, (0), 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 19:04:53,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:04:53,511 INFO L93 Difference]: Finished difference Result 2061 states and 2260 transitions. [2023-12-02 19:04:53,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2023-12-02 19:04:53,511 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 1.4636363636363636) internal successors, (161), 110 states have internal predecessors, (161), 0 states have call successors, (0), 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 55 [2023-12-02 19:04:53,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:04:53,517 INFO L225 Difference]: With dead ends: 2061 [2023-12-02 19:04:53,517 INFO L226 Difference]: Without dead ends: 2035 [2023-12-02 19:04:53,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14099 ImplicationChecksByTransitivity, 32.8s TimeCoverageRelationStatistics Valid=4962, Invalid=49560, Unknown=0, NotChecked=0, Total=54522 [2023-12-02 19:04:53,520 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 1330 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 5539 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1330 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 5594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 5539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:04:53,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1330 Valid, 501 Invalid, 5594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 5539 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2023-12-02 19:04:53,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2035 states. [2023-12-02 19:04:53,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2035 to 1189. [2023-12-02 19:04:53,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1189 states, 1186 states have (on average 1.1374367622259696) internal successors, (1349), 1188 states have internal predecessors, (1349), 0 states have call successors, (0), 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 19:04:53,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1189 states to 1189 states and 1349 transitions. [2023-12-02 19:04:53,535 INFO L78 Accepts]: Start accepts. Automaton has 1189 states and 1349 transitions. Word has length 55 [2023-12-02 19:04:53,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:04:53,536 INFO L495 AbstractCegarLoop]: Abstraction has 1189 states and 1349 transitions. [2023-12-02 19:04:53,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 1.4636363636363636) internal successors, (161), 110 states have internal predecessors, (161), 0 states have call successors, (0), 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 19:04:53,536 INFO L276 IsEmpty]: Start isEmpty. Operand 1189 states and 1349 transitions. [2023-12-02 19:04:53,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-02 19:04:53,537 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:04:53,537 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:04:53,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-12-02 19:04:53,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:04:53,737 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:04:53,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:04:53,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1095514008, now seen corresponding path program 11 times [2023-12-02 19:04:53,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:04:53,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605897042] [2023-12-02 19:04:53,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:04:53,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:04:53,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:04:55,436 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 21 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:04:55,436 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:04:55,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605897042] [2023-12-02 19:04:55,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605897042] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:04:55,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786468497] [2023-12-02 19:04:55,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:04:55,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:04:55,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:04:55,438 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:04:55,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-12-02 19:04:56,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-02 19:04:56,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:04:56,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 159 conjunts are in the unsatisfiable core [2023-12-02 19:04:56,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:04:56,450 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 19:04:57,064 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 19:04:57,145 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 19:04:57,264 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 19:04:57,380 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 19:04:57,506 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 19:04:57,635 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 19:04:57,770 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 19:04:57,882 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 28 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:04:57,882 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:04:57,891 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2259 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2259) |c_ULTIMATE.start_cstrcat_~s2#1.base|) |c_ULTIMATE.start_cstrcat_~s2#1.offset|) 0)) is different from false [2023-12-02 19:04:57,974 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2259 (Array Int Int)) (v_ArrVal_2258 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2258) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2259) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 1 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:04:58,061 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2259 (Array Int Int)) (v_ArrVal_2257 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2257) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2259) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 2 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:04:58,068 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2259 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2259) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:04:58,074 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2259 (Array Int Int)) (v_ArrVal_2256 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2256) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2259) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:04:58,161 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2259 (Array Int Int)) (v_ArrVal_2255 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2255) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2259) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 4 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:04:58,324 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:04:58,324 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 19:04:58,331 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:04:58,331 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 19:04:58,334 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 19:04:59,317 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 37 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 40 not checked. [2023-12-02 19:04:59,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786468497] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:04:59,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1163679752] [2023-12-02 19:04:59,318 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:04:59,318 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:04:59,318 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:04:59,318 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:04:59,318 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:05:00,285 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:05:02,256 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '54887#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 0 |ULTIMATE.start_main_~nondetString2~0#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (or (< |ULTIMATE.start_cstrcat_#t~post5#1.offset| 0) (< (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1))) (<= 0 |ULTIMATE.start_cstrcat_#in~s1#1.offset|))' at error location [2023-12-02 19:05:02,256 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:05:02,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:05:02,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 30, 30] total 81 [2023-12-02 19:05:02,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986703271] [2023-12-02 19:05:02,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:05:02,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2023-12-02 19:05:02,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:05:02,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2023-12-02 19:05:02,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=7126, Unknown=40, NotChecked=1062, Total=8742 [2023-12-02 19:05:02,258 INFO L87 Difference]: Start difference. First operand 1189 states and 1349 transitions. Second operand has 81 states, 81 states have (on average 1.7901234567901234) internal successors, (145), 81 states have internal predecessors, (145), 0 states have call successors, (0), 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 19:05:05,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:05:05,244 INFO L93 Difference]: Finished difference Result 1263 states and 1419 transitions. [2023-12-02 19:05:05,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-12-02 19:05:05,245 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 1.7901234567901234) internal successors, (145), 81 states have internal predecessors, (145), 0 states have call successors, (0), 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 19:05:05,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:05:05,249 INFO L225 Difference]: With dead ends: 1263 [2023-12-02 19:05:05,249 INFO L226 Difference]: Without dead ends: 1215 [2023-12-02 19:05:05,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 112 SyntacticMatches, 5 SemanticMatches, 124 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 4607 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=1321, Invalid=12943, Unknown=40, NotChecked=1446, Total=15750 [2023-12-02 19:05:05,250 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 292 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 1266 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 1959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 662 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:05:05,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 254 Invalid, 1959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1266 Invalid, 0 Unknown, 662 Unchecked, 0.7s Time] [2023-12-02 19:05:05,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2023-12-02 19:05:05,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 1193. [2023-12-02 19:05:05,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1193 states, 1190 states have (on average 1.1352941176470588) internal successors, (1351), 1192 states have internal predecessors, (1351), 0 states have call successors, (0), 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 19:05:05,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1193 states to 1193 states and 1351 transitions. [2023-12-02 19:05:05,264 INFO L78 Accepts]: Start accepts. Automaton has 1193 states and 1351 transitions. Word has length 56 [2023-12-02 19:05:05,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:05:05,265 INFO L495 AbstractCegarLoop]: Abstraction has 1193 states and 1351 transitions. [2023-12-02 19:05:05,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 1.7901234567901234) internal successors, (145), 81 states have internal predecessors, (145), 0 states have call successors, (0), 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 19:05:05,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1193 states and 1351 transitions. [2023-12-02 19:05:05,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 19:05:05,266 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:05:05,266 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:05:05,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-12-02 19:05:05,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:05:05,467 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:05:05,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:05:05,467 INFO L85 PathProgramCache]: Analyzing trace with hash -861324175, now seen corresponding path program 14 times [2023-12-02 19:05:05,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:05:05,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901697543] [2023-12-02 19:05:05,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:05:05,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:05:05,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:05:06,070 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 13 proven. 52 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-02 19:05:06,071 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:05:06,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901697543] [2023-12-02 19:05:06,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901697543] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:05:06,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532543181] [2023-12-02 19:05:06,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:05:06,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:05:06,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:05:06,072 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:05:06,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-12-02 19:05:06,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-02 19:05:06,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:05:06,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 78 conjunts are in the unsatisfiable core [2023-12-02 19:05:06,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:05:07,240 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 19:05:11,471 INFO L349 Elim1Store]: treesize reduction 4, result has 86.2 percent of original size [2023-12-02 19:05:11,471 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 26 treesize of output 35 [2023-12-02 19:05:11,967 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 22 proven. 70 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 19:05:11,967 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:05:12,750 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 27 treesize of output 23 [2023-12-02 19:05:12,761 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:05:12,761 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 35 treesize of output 39 [2023-12-02 19:05:12,994 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 43 treesize of output 35 [2023-12-02 19:05:13,815 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 25 proven. 67 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 19:05:13,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532543181] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:05:13,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [441496574] [2023-12-02 19:05:13,816 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:05:13,816 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:05:13,816 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:05:13,817 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:05:13,817 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:05:14,613 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:05:15,777 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '57822#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:05:15,777 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:05:15,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:05:15,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 21] total 58 [2023-12-02 19:05:15,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020457228] [2023-12-02 19:05:15,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:05:15,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2023-12-02 19:05:15,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:05:15,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2023-12-02 19:05:15,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=4442, Unknown=5, NotChecked=0, Total=4830 [2023-12-02 19:05:15,779 INFO L87 Difference]: Start difference. First operand 1193 states and 1351 transitions. Second operand has 58 states, 58 states have (on average 2.2758620689655173) internal successors, (132), 58 states have internal predecessors, (132), 0 states have call successors, (0), 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 19:05:20,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:05:20,153 INFO L93 Difference]: Finished difference Result 1334 states and 1489 transitions. [2023-12-02 19:05:20,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-12-02 19:05:20,153 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.2758620689655173) internal successors, (132), 58 states have internal predecessors, (132), 0 states have call successors, (0), 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 19:05:20,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:05:20,157 INFO L225 Difference]: With dead ends: 1334 [2023-12-02 19:05:20,158 INFO L226 Difference]: Without dead ends: 1330 [2023-12-02 19:05:20,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3641 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=1738, Invalid=12299, Unknown=5, NotChecked=0, Total=14042 [2023-12-02 19:05:20,159 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 556 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 19:05:20,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [556 Valid, 81 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 19:05:20,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1330 states. [2023-12-02 19:05:20,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1330 to 1097. [2023-12-02 19:05:20,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1097 states, 1094 states have (on average 1.1435100548446069) internal successors, (1251), 1096 states have internal predecessors, (1251), 0 states have call successors, (0), 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 19:05:20,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1097 states to 1097 states and 1251 transitions. [2023-12-02 19:05:20,170 INFO L78 Accepts]: Start accepts. Automaton has 1097 states and 1251 transitions. Word has length 57 [2023-12-02 19:05:20,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:05:20,170 INFO L495 AbstractCegarLoop]: Abstraction has 1097 states and 1251 transitions. [2023-12-02 19:05:20,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.2758620689655173) internal successors, (132), 58 states have internal predecessors, (132), 0 states have call successors, (0), 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 19:05:20,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1097 states and 1251 transitions. [2023-12-02 19:05:20,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 19:05:20,171 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:05:20,171 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:05:20,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-12-02 19:05:20,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:05:20,372 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:05:20,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:05:20,372 INFO L85 PathProgramCache]: Analyzing trace with hash -134369573, now seen corresponding path program 15 times [2023-12-02 19:05:20,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:05:20,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487767664] [2023-12-02 19:05:20,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:05:20,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:05:20,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:05:21,351 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 14 proven. 69 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:05:21,351 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:05:21,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487767664] [2023-12-02 19:05:21,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487767664] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:05:21,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721377259] [2023-12-02 19:05:21,351 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:05:21,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:05:21,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:05:21,352 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:05:21,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-12-02 19:05:21,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:05:21,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:05:21,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 61 conjunts are in the unsatisfiable core [2023-12-02 19:05:21,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:05:22,356 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 19:05:22,674 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 21 proven. 62 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:05:22,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:05:22,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2023-12-02 19:05:22,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2023-12-02 19:05:23,765 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 34 proven. 49 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:05:23,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721377259] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:05:23,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [455252195] [2023-12-02 19:05:23,766 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:05:23,766 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:05:23,767 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:05:23,767 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:05:23,767 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:05:24,772 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:05:26,309 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '60757#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (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))' at error location [2023-12-02 19:05:26,309 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:05:26,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:05:26,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 58 [2023-12-02 19:05:26,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808850274] [2023-12-02 19:05:26,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:05:26,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2023-12-02 19:05:26,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:05:26,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2023-12-02 19:05:26,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=532, Invalid=4577, Unknown=3, NotChecked=0, Total=5112 [2023-12-02 19:05:26,311 INFO L87 Difference]: Start difference. First operand 1097 states and 1251 transitions. Second operand has 58 states, 58 states have (on average 1.793103448275862) internal successors, (104), 58 states have internal predecessors, (104), 0 states have call successors, (0), 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 19:05:27,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:05:27,378 INFO L93 Difference]: Finished difference Result 1211 states and 1365 transitions. [2023-12-02 19:05:27,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-02 19:05:27,378 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.793103448275862) internal successors, (104), 58 states have internal predecessors, (104), 0 states have call successors, (0), 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 19:05:27,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:05:27,382 INFO L225 Difference]: With dead ends: 1211 [2023-12-02 19:05:27,382 INFO L226 Difference]: Without dead ends: 1203 [2023-12-02 19:05:27,382 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=914, Invalid=6565, Unknown=3, NotChecked=0, Total=7482 [2023-12-02 19:05:27,383 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 161 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:05:27,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 167 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 19:05:27,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1203 states. [2023-12-02 19:05:27,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1203 to 1087. [2023-12-02 19:05:27,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 1084 states have (on average 1.1429889298892988) internal successors, (1239), 1086 states have internal predecessors, (1239), 0 states have call successors, (0), 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 19:05:27,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1239 transitions. [2023-12-02 19:05:27,391 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1239 transitions. Word has length 57 [2023-12-02 19:05:27,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:05:27,391 INFO L495 AbstractCegarLoop]: Abstraction has 1087 states and 1239 transitions. [2023-12-02 19:05:27,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.793103448275862) internal successors, (104), 58 states have internal predecessors, (104), 0 states have call successors, (0), 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 19:05:27,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1239 transitions. [2023-12-02 19:05:27,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-02 19:05:27,392 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:05:27,393 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:05:27,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-12-02 19:05:27,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:05:27,593 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:05:27,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:05:27,593 INFO L85 PathProgramCache]: Analyzing trace with hash 543105127, now seen corresponding path program 12 times [2023-12-02 19:05:27,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:05:27,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804415349] [2023-12-02 19:05:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:05:27,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:05:27,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:05:29,455 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 15 proven. 130 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 19:05:29,455 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:05:29,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804415349] [2023-12-02 19:05:29,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804415349] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:05:29,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188772429] [2023-12-02 19:05:29,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:05:29,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:05:29,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:05:29,457 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:05:29,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-12-02 19:05:29,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:05:29,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:05:29,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 132 conjunts are in the unsatisfiable core [2023-12-02 19:05:29,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:05:30,260 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 19:05:30,352 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-12-02 19:05:30,353 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 23 treesize of output 22 [2023-12-02 19:05:30,865 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2023-12-02 19:05:30,866 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 41 treesize of output 42 [2023-12-02 19:05:30,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 19:05:30,886 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2023-12-02 19:05:30,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 10 [2023-12-02 19:05:31,227 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 26 treesize of output 19 [2023-12-02 19:05:31,486 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 26 treesize of output 19 [2023-12-02 19:05:31,728 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 26 treesize of output 19 [2023-12-02 19:05:31,978 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 26 treesize of output 19 [2023-12-02 19:05:32,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 19:05:32,203 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:05:32,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 19 [2023-12-02 19:05:32,408 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 16 proven. 81 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-12-02 19:05:32,409 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:05:36,895 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 19:05:36,912 INFO L349 Elim1Store]: treesize reduction 17, result has 54.1 percent of original size [2023-12-02 19:05:36,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 90 treesize of output 83 [2023-12-02 19:05:36,924 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:05:36,924 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 58 treesize of output 58 [2023-12-02 19:05:36,933 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 19:05:36,935 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 6 treesize of output 4 [2023-12-02 19:05:36,943 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 19:05:36,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:05:36,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 70 [2023-12-02 19:05:37,033 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 19:05:38,059 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 16 proven. 81 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2023-12-02 19:05:38,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188772429] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:05:38,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1388113104] [2023-12-02 19:05:38,060 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:05:38,060 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:05:38,061 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:05:38,061 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:05:38,061 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:05:39,034 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:05:41,799 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '63531#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 0 |ULTIMATE.start_main_~nondetString2~0#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (or (< |ULTIMATE.start_cstrcat_#t~post5#1.offset| 0) (< (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1))) (<= 0 |ULTIMATE.start_cstrcat_#in~s1#1.offset|))' at error location [2023-12-02 19:05:41,799 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:05:41,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:05:41,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 27, 27] total 90 [2023-12-02 19:05:41,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366573808] [2023-12-02 19:05:41,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:05:41,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2023-12-02 19:05:41,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:05:41,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2023-12-02 19:05:41,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=9953, Unknown=23, NotChecked=0, Total=10506 [2023-12-02 19:05:41,801 INFO L87 Difference]: Start difference. First operand 1087 states and 1239 transitions. Second operand has 90 states, 90 states have (on average 1.6444444444444444) internal successors, (148), 90 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:05:46,232 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) (.cse7 (+ 3 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) (.cse10 (+ 4 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) (.cse5 (select |c_#length| |c_ULTIMATE.start_cstrcat_~s2#1.base|))) (let ((.cse1 (and (<= 0 .cse7) (<= .cse10 .cse5))) (.cse6 (and (<= 0 .cse10) (<= (+ 5 |c_ULTIMATE.start_cstrcat_~s2#1.offset|) .cse5))) (.cse3 (and (<= 0 .cse0) (<= .cse7 .cse5))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~nondetString1~0#1.base|)) (.cse4 (+ 1 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) (.cse8 (= |c_ULTIMATE.start_main_~nondetString1~0#1.offset| 0)) (.cse9 (= |c_ULTIMATE.start_main_~nondetString1~0#1.base| |c_ULTIMATE.start_main_~nondetString2~0#1.base|))) (and (= 0 |c_ULTIMATE.start_main_~nondetString2~0#1.offset|) (or (forall ((v_ArrVal_2513 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse0) 0)) .cse1) (exists ((|ULTIMATE.start_main_~length1~0#1| Int)) (and (<= 6 |ULTIMATE.start_main_~length1~0#1|) (<= |ULTIMATE.start_main_~length1~0#1| (select |c_#length| |c_ULTIMATE.start_main_~nondetString1~0#1.base|)) (= (select .cse2 (+ (- 1) |ULTIMATE.start_main_~length1~0#1|)) 0))) (<= (+ |c_ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |c_#length| |c_ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= |c_ULTIMATE.start_main_~nondetString1~0#1.offset| |c_ULTIMATE.start_main_~nondetString2~0#1.offset|) (or (forall ((v_ArrVal_2513 (Array Int Int)) (v_ArrVal_2511 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2511) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse0) 0)) .cse1) (or .cse3 (forall ((v_ArrVal_2513 (Array Int Int)) (v_ArrVal_2512 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2512) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse4) 0))) (or (forall ((v_ArrVal_2513 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) |c_ULTIMATE.start_cstrcat_~s2#1.offset|) 0)) (and (<= .cse0 .cse5) (<= 0 .cse4))) (<= 6 |c_ULTIMATE.start_main_~length1~0#1|) (or .cse6 (forall ((v_ArrVal_2513 (Array Int Int)) (v_ArrVal_2510 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2510) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse7) 0))) (or .cse6 (forall ((v_ArrVal_2513 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse7) 0))) (or (forall ((v_ArrVal_2513 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse4) 0)) .cse3) .cse8 (or (and (= (select .cse2 5) 0) .cse8) .cse9) (or (= (select (select |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post5#1.base|) |c_ULTIMATE.start_cstrcat_#t~post5#1.offset|) 0) (and (<= 0 |c_ULTIMATE.start_cstrcat_~s2#1.offset|) (<= .cse4 .cse5))) (or (and (= 6 |c_ULTIMATE.start_main_~length1~0#1|) .cse8) .cse9) (<= 0 |c_ULTIMATE.start_cstrcat_#t~post5#1.offset|)))) is different from false [2023-12-02 19:05:47,054 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 2 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) (.cse0 (+ 1 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) (.cse4 (+ 4 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) (.cse1 (select |c_#length| |c_ULTIMATE.start_cstrcat_~s2#1.base|)) (.cse3 (+ 3 |c_ULTIMATE.start_cstrcat_~s2#1.offset|))) (and (or (= |c_ULTIMATE.start_cstrcat_#t~mem6#1| 0) (and (<= 0 |c_ULTIMATE.start_cstrcat_~s2#1.offset|) (<= .cse0 .cse1))) (or (forall ((v_ArrVal_2513 (Array Int Int)) (v_ArrVal_2511 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2511) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse2) 0)) (and (<= 0 .cse3) (<= .cse4 .cse1))) (or (and (<= 0 .cse2) (<= .cse3 .cse1)) (forall ((v_ArrVal_2513 (Array Int Int)) (v_ArrVal_2512 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2512) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse0) 0))) (or (forall ((v_ArrVal_2513 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) |c_ULTIMATE.start_cstrcat_~s2#1.offset|) 0)) (and (<= .cse2 .cse1) (<= 0 .cse0))) (or (and (<= 0 .cse4) (<= (+ 5 |c_ULTIMATE.start_cstrcat_~s2#1.offset|) .cse1)) (forall ((v_ArrVal_2513 (Array Int Int)) (v_ArrVal_2510 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2510) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2513) |c_ULTIMATE.start_cstrcat_~s2#1.base|) .cse3) 0))))) is different from false [2023-12-02 19:06:00,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:06:00,005 INFO L93 Difference]: Finished difference Result 1631 states and 1846 transitions. [2023-12-02 19:06:00,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2023-12-02 19:06:00,006 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 1.6444444444444444) internal successors, (148), 90 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2023-12-02 19:06:00,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:06:00,011 INFO L225 Difference]: With dead ends: 1631 [2023-12-02 19:06:00,011 INFO L226 Difference]: Without dead ends: 1559 [2023-12-02 19:06:00,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 8824 ImplicationChecksByTransitivity, 25.8s TimeCoverageRelationStatistics Valid=2822, Invalid=36741, Unknown=245, NotChecked=794, Total=40602 [2023-12-02 19:06:00,013 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 358 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 3054 mSolverCounterSat, 86 mSolverCounterUnsat, 110 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 3418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 3054 IncrementalHoareTripleChecker+Invalid, 110 IncrementalHoareTripleChecker+Unknown, 168 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-02 19:06:00,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 281 Invalid, 3418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 3054 Invalid, 110 Unknown, 168 Unchecked, 2.6s Time] [2023-12-02 19:06:00,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1559 states. [2023-12-02 19:06:00,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1559 to 1104. [2023-12-02 19:06:00,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1101 states have (on average 1.1462306993642144) internal successors, (1262), 1103 states have internal predecessors, (1262), 0 states have call successors, (0), 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 19:06:00,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 1262 transitions. [2023-12-02 19:06:00,025 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 1262 transitions. Word has length 58 [2023-12-02 19:06:00,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:06:00,025 INFO L495 AbstractCegarLoop]: Abstraction has 1104 states and 1262 transitions. [2023-12-02 19:06:00,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 1.6444444444444444) internal successors, (148), 90 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:06:00,025 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 1262 transitions. [2023-12-02 19:06:00,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 19:06:00,027 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:06:00,027 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:06:00,033 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-12-02 19:06:00,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:06:00,227 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 19:06:00,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:06:00,228 INFO L85 PathProgramCache]: Analyzing trace with hash -753882436, now seen corresponding path program 16 times [2023-12-02 19:06:00,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:06:00,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573869589] [2023-12-02 19:06:00,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:06:00,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:06:00,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:06:01,074 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 36 proven. 84 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-02 19:06:01,074 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:06:01,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573869589] [2023-12-02 19:06:01,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573869589] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:06:01,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745629712] [2023-12-02 19:06:01,075 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:06:01,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:06:01,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:06:01,075 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:06:01,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-12-02 19:06:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:06:01,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-02 19:06:01,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:06:02,051 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 19:06:02,587 INFO L349 Elim1Store]: treesize reduction 17, result has 48.5 percent of original size [2023-12-02 19:06:02,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 34 [2023-12-02 19:06:02,627 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 17 proven. 83 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 19:06:02,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:06:03,010 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 59 treesize of output 51 [2023-12-02 19:06:03,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 45 [2023-12-02 19:06:04,336 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 36 proven. 64 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 19:06:04,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745629712] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:06:04,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1797210688] [2023-12-02 19:06:04,337 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:06:04,337 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:06:04,337 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:06:04,337 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:06:04,337 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:06:05,124 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:06:06,309 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '66895#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:06:06,309 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:06:06,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:06:06,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 25, 25] total 70 [2023-12-02 19:06:06,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598683343] [2023-12-02 19:06:06,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:06:06,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2023-12-02 19:06:06,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:06:06,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2023-12-02 19:06:06,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=485, Invalid=6154, Unknown=3, NotChecked=0, Total=6642 [2023-12-02 19:06:06,311 INFO L87 Difference]: Start difference. First operand 1104 states and 1262 transitions. Second operand has 70 states, 70 states have (on average 1.9142857142857144) internal successors, (134), 70 states have internal predecessors, (134), 0 states have call successors, (0), 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 19:06:15,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:06:15,309 INFO L93 Difference]: Finished difference Result 1382 states and 1530 transitions. [2023-12-02 19:06:15,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-12-02 19:06:15,309 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.9142857142857144) internal successors, (134), 70 states have internal predecessors, (134), 0 states have call successors, (0), 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 59 [2023-12-02 19:06:15,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:06:15,314 INFO L225 Difference]: With dead ends: 1382 [2023-12-02 19:06:15,314 INFO L226 Difference]: Without dead ends: 1353 [2023-12-02 19:06:15,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7889 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=2474, Invalid=26253, Unknown=3, NotChecked=0, Total=28730 [2023-12-02 19:06:15,315 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 486 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 3774 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 3796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 3774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:06:15,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [486 Valid, 474 Invalid, 3796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 3774 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-02 19:06:15,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1353 states. [2023-12-02 19:06:15,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1353 to 1032. [2023-12-02 19:06:15,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 1029 states have (on average 1.1409135082604471) internal successors, (1174), 1031 states have internal predecessors, (1174), 0 states have call successors, (0), 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 19:06:15,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 1174 transitions. [2023-12-02 19:06:15,327 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 1174 transitions. Word has length 59 [2023-12-02 19:06:15,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:06:15,327 INFO L495 AbstractCegarLoop]: Abstraction has 1032 states and 1174 transitions. [2023-12-02 19:06:15,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.9142857142857144) internal successors, (134), 70 states have internal predecessors, (134), 0 states have call successors, (0), 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 19:06:15,328 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 1174 transitions. [2023-12-02 19:06:15,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 19:06:15,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:06:15,329 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:06:15,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-12-02 19:06:15,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:06:15,530 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:06:15,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:06:15,530 INFO L85 PathProgramCache]: Analyzing trace with hash 439911418, now seen corresponding path program 17 times [2023-12-02 19:06:15,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:06:15,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679974288] [2023-12-02 19:06:15,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:06:15,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:06:15,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:06:16,927 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 81 proven. 153 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 19:06:16,927 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:06:16,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679974288] [2023-12-02 19:06:16,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679974288] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:06:16,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043175675] [2023-12-02 19:06:16,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:06:16,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:06:16,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:06:16,928 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:06:16,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-12-02 19:06:17,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-12-02 19:06:17,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:06:17,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 120 conjunts are in the unsatisfiable core [2023-12-02 19:06:17,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:06:17,667 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 19:06:19,896 INFO L349 Elim1Store]: treesize reduction 36, result has 55.6 percent of original size [2023-12-02 19:06:19,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 45 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 10 case distinctions, treesize of input 89 treesize of output 87 [2023-12-02 19:06:19,901 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-12-02 19:06:19,918 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-12-02 19:06:20,343 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 10 proven. 135 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-12-02 19:06:20,343 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:06:23,587 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 149 treesize of output 129 [2023-12-02 19:06:23,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 111 [2023-12-02 19:06:24,072 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 19:06:25,731 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-12-02 19:06:25,765 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 1 proven. 178 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-12-02 19:06:25,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043175675] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:06:25,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1047879218] [2023-12-02 19:06:25,766 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:06:25,766 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:06:25,766 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:06:25,766 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:06:25,766 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:06:26,660 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:06:29,672 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '69935#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (<= 1 |ULTIMATE.start_main_~length1~0#1|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrcat_#t~post5#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 1 |ULTIMATE.start_cstrcat_~s2#1.offset|) (<= (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))' at error location [2023-12-02 19:06:29,672 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:06:29,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:06:29,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30, 32] total 89 [2023-12-02 19:06:29,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605789636] [2023-12-02 19:06:29,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:06:29,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2023-12-02 19:06:29,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:06:29,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2023-12-02 19:06:29,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=810, Invalid=9899, Unknown=3, NotChecked=0, Total=10712 [2023-12-02 19:06:29,674 INFO L87 Difference]: Start difference. First operand 1032 states and 1174 transitions. Second operand has 90 states, 89 states have (on average 1.6292134831460674) internal successors, (145), 90 states have internal predecessors, (145), 0 states have call successors, (0), 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 19:07:03,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:07:03,756 INFO L93 Difference]: Finished difference Result 1609 states and 1797 transitions. [2023-12-02 19:07:03,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2023-12-02 19:07:03,757 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 89 states have (on average 1.6292134831460674) internal successors, (145), 90 states have internal predecessors, (145), 0 states have call successors, (0), 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 59 [2023-12-02 19:07:03,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:07:03,762 INFO L225 Difference]: With dead ends: 1609 [2023-12-02 19:07:03,762 INFO L226 Difference]: Without dead ends: 1508 [2023-12-02 19:07:03,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 269 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20492 ImplicationChecksByTransitivity, 38.0s TimeCoverageRelationStatistics Valid=6423, Invalid=66744, Unknown=3, NotChecked=0, Total=73170 [2023-12-02 19:07:03,767 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 1648 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 6381 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1648 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 6625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 6381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:07:03,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1648 Valid, 399 Invalid, 6625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 6381 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-12-02 19:07:03,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2023-12-02 19:07:03,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 1094. [2023-12-02 19:07:03,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1094 states, 1091 states have (on average 1.1503208065994501) internal successors, (1255), 1093 states have internal predecessors, (1255), 0 states have call successors, (0), 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 19:07:03,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 1255 transitions. [2023-12-02 19:07:03,777 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 1255 transitions. Word has length 59 [2023-12-02 19:07:03,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:07:03,777 INFO L495 AbstractCegarLoop]: Abstraction has 1094 states and 1255 transitions. [2023-12-02 19:07:03,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 89 states have (on average 1.6292134831460674) internal successors, (145), 90 states have internal predecessors, (145), 0 states have call successors, (0), 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 19:07:03,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 1255 transitions. [2023-12-02 19:07:03,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 19:07:03,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:07:03,778 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:07:03,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-12-02 19:07:03,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:07:03,979 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 19:07:03,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:07:03,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1282024654, now seen corresponding path program 14 times [2023-12-02 19:07:03,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:07:03,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856331361] [2023-12-02 19:07:03,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:07:03,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:07:04,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:07:05,483 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 121 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:07:05,484 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:07:05,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856331361] [2023-12-02 19:07:05,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856331361] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:07:05,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509440638] [2023-12-02 19:07:05,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:07:05,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:07:05,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:07:05,485 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:07:05,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-12-02 19:07:05,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2023-12-02 19:07:05,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:07:05,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 140 conjunts are in the unsatisfiable core [2023-12-02 19:07:05,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:07:06,976 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 19:07:10,847 INFO L349 Elim1Store]: treesize reduction 53, result has 49.5 percent of original size [2023-12-02 19:07:10,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 78 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 113 treesize of output 106 [2023-12-02 19:07:10,851 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-12-02 19:07:11,063 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 13 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:07:11,063 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:07:15,223 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 194 treesize of output 168 [2023-12-02 19:07:15,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 78 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 144 [2023-12-02 19:07:20,722 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-12-02 19:07:21,006 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 169 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:07:21,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509440638] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:07:21,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1164604681] [2023-12-02 19:07:21,007 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:07:21,007 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:07:21,007 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:07:21,007 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:07:21,007 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:07:21,628 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:07:24,008 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '73452#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:07:24,008 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:07:24,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:07:24,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 45, 45] total 118 [2023-12-02 19:07:24,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165033657] [2023-12-02 19:07:24,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:07:24,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2023-12-02 19:07:24,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:07:24,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2023-12-02 19:07:24,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1047, Invalid=14954, Unknown=1, NotChecked=0, Total=16002 [2023-12-02 19:07:24,010 INFO L87 Difference]: Start difference. First operand 1094 states and 1255 transitions. Second operand has 118 states, 118 states have (on average 1.4661016949152543) internal successors, (173), 118 states have internal predecessors, (173), 0 states have call successors, (0), 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 19:07:52,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:07:52,909 INFO L93 Difference]: Finished difference Result 2135 states and 2343 transitions. [2023-12-02 19:07:52,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2023-12-02 19:07:52,909 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 1.4661016949152543) internal successors, (173), 118 states have internal predecessors, (173), 0 states have call successors, (0), 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 59 [2023-12-02 19:07:52,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:07:52,912 INFO L225 Difference]: With dead ends: 2135 [2023-12-02 19:07:52,912 INFO L226 Difference]: Without dead ends: 2079 [2023-12-02 19:07:52,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15163 ImplicationChecksByTransitivity, 38.1s TimeCoverageRelationStatistics Valid=5429, Invalid=57320, Unknown=1, NotChecked=0, Total=62750 [2023-12-02 19:07:52,915 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 1509 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 6929 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1509 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 6994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 6929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2023-12-02 19:07:52,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1509 Valid, 593 Invalid, 6994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 6929 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2023-12-02 19:07:52,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2079 states. [2023-12-02 19:07:52,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2079 to 1210. [2023-12-02 19:07:52,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 1207 states have (on average 1.1541010770505384) internal successors, (1393), 1209 states have internal predecessors, (1393), 0 states have call successors, (0), 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 19:07:52,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1393 transitions. [2023-12-02 19:07:52,928 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1393 transitions. Word has length 59 [2023-12-02 19:07:52,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:07:52,928 INFO L495 AbstractCegarLoop]: Abstraction has 1210 states and 1393 transitions. [2023-12-02 19:07:52,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 1.4661016949152543) internal successors, (173), 118 states have internal predecessors, (173), 0 states have call successors, (0), 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 19:07:52,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1393 transitions. [2023-12-02 19:07:52,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 19:07:52,929 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:07:52,929 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:07:52,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-12-02 19:07:53,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:07:53,130 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 19:07:53,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:07:53,130 INFO L85 PathProgramCache]: Analyzing trace with hash 390994254, now seen corresponding path program 1 times [2023-12-02 19:07:53,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:07:53,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778917669] [2023-12-02 19:07:53,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:07:53,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:07:53,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:07:54,741 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 12 proven. 133 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-12-02 19:07:54,741 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:07:54,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778917669] [2023-12-02 19:07:54,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778917669] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:07:54,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872768798] [2023-12-02 19:07:54,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:07:54,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:07:54,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:07:54,743 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:07:54,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-12-02 19:07:54,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:07:54,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 118 conjunts are in the unsatisfiable core [2023-12-02 19:07:54,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:07:54,955 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 19:07:55,361 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 19:07:55,414 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 19:07:55,557 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 19:07:55,672 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 19:07:55,787 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 19:07:55,905 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 19:07:56,035 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 19:07:56,113 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 12 proven. 85 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-02 19:07:56,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:07:56,304 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2829 (Array Int Int)) (v_ArrVal_2828 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2828) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2829) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 1 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:08:00,536 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2829 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2829) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:08:02,842 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2825 (Array Int Int)) (v_ArrVal_2829 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_2825) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_2829) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 4 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:08:03,044 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:08:03,045 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 19:08:03,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:08:03,050 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 19:08:03,058 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 19:08:03,676 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 12 proven. 61 refuted. 0 times theorem prover too weak. 51 trivial. 24 not checked. [2023-12-02 19:08:03,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872768798] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:08:03,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1986477725] [2023-12-02 19:08:03,677 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:08:03,677 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:08:03,678 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:08:03,678 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:08:03,678 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:08:04,487 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:08:05,733 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '77484#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (or (< |ULTIMATE.start_cstrcat_#t~post5#1.offset| 0) (< (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1))))' at error location [2023-12-02 19:08:05,733 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:08:05,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:08:05,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 25, 25] total 76 [2023-12-02 19:08:05,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480130012] [2023-12-02 19:08:05,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:08:05,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-12-02 19:08:05,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:05,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-12-02 19:08:05,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=6721, Unknown=108, NotChecked=504, Total=7656 [2023-12-02 19:08:05,735 INFO L87 Difference]: Start difference. First operand 1210 states and 1393 transitions. Second operand has 76 states, 76 states have (on average 1.8026315789473684) internal successors, (137), 76 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 19:08:08,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:08,654 INFO L93 Difference]: Finished difference Result 1573 states and 1814 transitions. [2023-12-02 19:08:08,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-02 19:08:08,654 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.8026315789473684) internal successors, (137), 76 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 60 [2023-12-02 19:08:08,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:08,656 INFO L225 Difference]: With dead ends: 1573 [2023-12-02 19:08:08,656 INFO L226 Difference]: Without dead ends: 1415 [2023-12-02 19:08:08,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 128 SyntacticMatches, 3 SemanticMatches, 107 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 2687 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=547, Invalid=10485, Unknown=110, NotChecked=630, Total=11772 [2023-12-02 19:08:08,657 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 106 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 2807 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 3065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 239 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:08,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 523 Invalid, 3065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2807 Invalid, 0 Unknown, 239 Unchecked, 1.4s Time] [2023-12-02 19:08:08,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2023-12-02 19:08:08,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1356. [2023-12-02 19:08:08,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 1353 states have (on average 1.1589061345158906) internal successors, (1568), 1355 states have internal predecessors, (1568), 0 states have call successors, (0), 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 19:08:08,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 1568 transitions. [2023-12-02 19:08:08,670 INFO L78 Accepts]: Start accepts. Automaton has 1356 states and 1568 transitions. Word has length 60 [2023-12-02 19:08:08,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:08,670 INFO L495 AbstractCegarLoop]: Abstraction has 1356 states and 1568 transitions. [2023-12-02 19:08:08,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.8026315789473684) internal successors, (137), 76 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 19:08:08,671 INFO L276 IsEmpty]: Start isEmpty. Operand 1356 states and 1568 transitions. [2023-12-02 19:08:08,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-02 19:08:08,673 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:08,673 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:08,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-12-02 19:08:08,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:08:08,873 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:08:08,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:08,873 INFO L85 PathProgramCache]: Analyzing trace with hash -560855683, now seen corresponding path program 2 times [2023-12-02 19:08:08,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:08,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188143865] [2023-12-02 19:08:08,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:08,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:08,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 16 proven. 92 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-02 19:08:09,489 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:09,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188143865] [2023-12-02 19:08:09,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188143865] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:08:09,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180329191] [2023-12-02 19:08:09,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:08:09,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:08:09,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:08:09,490 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:08:09,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-12-02 19:08:10,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-02 19:08:10,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:08:10,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 59 conjunts are in the unsatisfiable core [2023-12-02 19:08:10,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:08:10,948 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 25 proven. 83 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-02 19:08:10,948 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:08:11,356 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 19:08:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 25 proven. 83 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-02 19:08:11,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180329191] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:08:11,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1442499316] [2023-12-02 19:08:11,500 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:08:11,500 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:08:11,500 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:08:11,500 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:08:11,500 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:08:12,306 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:08:13,156 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '80882#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (or (< |ULTIMATE.start_cstrcat_#t~post5#1.offset| 0) (< (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1))))' at error location [2023-12-02 19:08:13,156 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:08:13,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:08:13,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2023-12-02 19:08:13,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326367149] [2023-12-02 19:08:13,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:08:13,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-02 19:08:13,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:13,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-02 19:08:13,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=2996, Unknown=2, NotChecked=0, Total=3306 [2023-12-02 19:08:13,158 INFO L87 Difference]: Start difference. First operand 1356 states and 1568 transitions. Second operand has 46 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 46 states have internal predecessors, (128), 0 states have call successors, (0), 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 19:08:14,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:14,120 INFO L93 Difference]: Finished difference Result 1510 states and 1716 transitions. [2023-12-02 19:08:14,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-02 19:08:14,121 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 46 states have internal predecessors, (128), 0 states have call successors, (0), 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 19:08:14,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:14,122 INFO L225 Difference]: With dead ends: 1510 [2023-12-02 19:08:14,123 INFO L226 Difference]: Without dead ends: 1510 [2023-12-02 19:08:14,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 139 SyntacticMatches, 7 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1733 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=608, Invalid=4940, Unknown=2, NotChecked=0, Total=5550 [2023-12-02 19:08:14,123 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 187 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 909 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:14,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 173 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 909 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 19:08:14,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1510 states. [2023-12-02 19:08:14,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1510 to 1385. [2023-12-02 19:08:14,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1385 states, 1382 states have (on average 1.1555716353111434) internal successors, (1597), 1384 states have internal predecessors, (1597), 0 states have call successors, (0), 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 19:08:14,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1385 states to 1385 states and 1597 transitions. [2023-12-02 19:08:14,143 INFO L78 Accepts]: Start accepts. Automaton has 1385 states and 1597 transitions. Word has length 62 [2023-12-02 19:08:14,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:14,144 INFO L495 AbstractCegarLoop]: Abstraction has 1385 states and 1597 transitions. [2023-12-02 19:08:14,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 46 states have internal predecessors, (128), 0 states have call successors, (0), 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 19:08:14,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1385 states and 1597 transitions. [2023-12-02 19:08:14,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-02 19:08:14,146 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:14,146 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:14,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2023-12-02 19:08:14,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:08:14,346 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:08:14,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:14,347 INFO L85 PathProgramCache]: Analyzing trace with hash -310424436, now seen corresponding path program 15 times [2023-12-02 19:08:14,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:14,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897860618] [2023-12-02 19:08:14,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:14,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:14,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:15,592 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 144 proven. 248 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:08:15,593 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:15,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897860618] [2023-12-02 19:08:15,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897860618] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:08:15,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954172880] [2023-12-02 19:08:15,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:08:15,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:08:15,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:08:15,594 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:08:15,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-12-02 19:08:15,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:08:15,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:08:15,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 133 conjunts are in the unsatisfiable core [2023-12-02 19:08:15,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:08:16,936 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 19:08:20,781 INFO L349 Elim1Store]: treesize reduction 57, result has 49.6 percent of original size [2023-12-02 19:08:20,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 15 select indices, 15 select index equivalence classes, 91 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 121 treesize of output 114 [2023-12-02 19:08:20,787 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-12-02 19:08:21,205 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 14 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:08:21,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:08:25,603 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 209 treesize of output 181 [2023-12-02 19:08:25,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 91 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 155 [2023-12-02 19:08:31,299 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2023-12-02 19:08:31,934 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 196 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:08:31,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954172880] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:08:31,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2097279866] [2023-12-02 19:08:31,935 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:08:31,935 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:08:31,935 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:08:31,936 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:08:31,936 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:08:32,548 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:08:34,827 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '84321#(and (= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |#StackHeapBarrier|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrcat_~s~0#1.base|) |ULTIMATE.start_cstrcat_~s~0#1.offset|) (= |ULTIMATE.start_main_~length1~0#1| 1) (= |ULTIMATE.start_cstrcat_#in~s1#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s~0#1.base|) (= |ULTIMATE.start_cstrcat_#in~s2#1.offset| 0) (= |ULTIMATE.start_cstrcat_~s2#1.offset| 0) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrcat_~s2#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s2#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrcat_~s1#1.base|) (<= 2 |ULTIMATE.start_cstrcat_#in~s1#1.base|) (<= 0 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 1 |ULTIMATE.start_main_~length3~0#1|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0))' at error location [2023-12-02 19:08:34,828 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:08:34,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:08:34,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 48, 48] total 126 [2023-12-02 19:08:34,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343816898] [2023-12-02 19:08:34,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:08:34,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2023-12-02 19:08:34,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:34,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2023-12-02 19:08:34,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1285, Invalid=16804, Unknown=1, NotChecked=0, Total=18090 [2023-12-02 19:08:34,830 INFO L87 Difference]: Start difference. First operand 1385 states and 1597 transitions. Second operand has 126 states, 126 states have (on average 1.4682539682539681) internal successors, (185), 126 states have internal predecessors, (185), 0 states have call successors, (0), 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 19:09:04,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:04,437 INFO L93 Difference]: Finished difference Result 2853 states and 3150 transitions. [2023-12-02 19:09:04,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2023-12-02 19:09:04,438 INFO L78 Accepts]: Start accepts. Automaton has has 126 states, 126 states have (on average 1.4682539682539681) internal successors, (185), 126 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2023-12-02 19:09:04,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:04,440 INFO L225 Difference]: With dead ends: 2853 [2023-12-02 19:09:04,440 INFO L226 Difference]: Without dead ends: 2793 [2023-12-02 19:09:04,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18785 ImplicationChecksByTransitivity, 37.6s TimeCoverageRelationStatistics Valid=6274, Invalid=65281, Unknown=1, NotChecked=0, Total=71556 [2023-12-02 19:09:04,443 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 1266 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 8046 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1266 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 8102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 8046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:04,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1266 Valid, 714 Invalid, 8102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 8046 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2023-12-02 19:09:04,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2793 states. [2023-12-02 19:09:04,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2793 to 1521. [2023-12-02 19:09:04,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1518 states have (on average 1.1587615283267456) internal successors, (1759), 1520 states have internal predecessors, (1759), 0 states have call successors, (0), 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 19:09:04,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 1759 transitions. [2023-12-02 19:09:04,459 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 1759 transitions. Word has length 63 [2023-12-02 19:09:04,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:04,459 INFO L495 AbstractCegarLoop]: Abstraction has 1521 states and 1759 transitions. [2023-12-02 19:09:04,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 1.4682539682539681) internal successors, (185), 126 states have internal predecessors, (185), 0 states have call successors, (0), 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 19:09:04,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 1759 transitions. [2023-12-02 19:09:04,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-02 19:09:04,461 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:04,461 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:04,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-12-02 19:09:04,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-12-02 19:09:04,662 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:09:04,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:04,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1484596514, now seen corresponding path program 13 times [2023-12-02 19:09:04,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:04,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031065054] [2023-12-02 19:09:04,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:04,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:04,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:06,878 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 30 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:06,878 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:06,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031065054] [2023-12-02 19:09:06,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031065054] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:06,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949153810] [2023-12-02 19:09:06,879 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:09:06,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:06,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:06,879 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:06,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-12-02 19:09:07,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:07,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 158 conjunts are in the unsatisfiable core [2023-12-02 19:09:07,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:07,121 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 19:09:08,187 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 19:09:08,275 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 19:09:08,580 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 30 treesize of output 21 [2023-12-02 19:09:08,775 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 19:09:08,926 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 19:09:09,064 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 19:09:09,212 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 19:09:09,349 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 19:09:09,471 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 14 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:09,471 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:14,397 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3098 (Array Int Int)) (v_ArrVal_3100 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_3098) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_3100) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 2 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:09:14,404 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3100 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_3100) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:09:14,411 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3097 (Array Int Int)) (v_ArrVal_3100 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_3097) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_3100) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 3 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:09:14,418 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3100 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_3100) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 4 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:09:14,426 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3096 (Array Int Int)) (v_ArrVal_3100 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_#t~post4#1.base| v_ArrVal_3096) |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_3100) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 4 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:09:14,432 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3100 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrcat_~s~0#1.base| v_ArrVal_3100) |c_ULTIMATE.start_cstrcat_~s2#1.base|) (+ 5 |c_ULTIMATE.start_cstrcat_~s2#1.offset|)) 0)) is different from false [2023-12-02 19:09:15,189 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:15,189 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 19:09:15,200 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:15,201 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 19:09:15,215 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 19:09:15,222 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:15,222 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 19:09:17,490 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 54 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 56 not checked. [2023-12-02 19:09:17,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949153810] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:17,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1614002456] [2023-12-02 19:09:17,491 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:09:17,491 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:17,491 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:17,491 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:17,492 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:18,450 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:20,610 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '89455#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= 0 |ULTIMATE.start_main_~nondetString2~0#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (<= 0 |ULTIMATE.start_cstrcat_~s1#1.offset|) (or (< |ULTIMATE.start_cstrcat_#t~post5#1.offset| 0) (< (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|) (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1))) (<= 0 |ULTIMATE.start_cstrcat_#in~s1#1.offset|))' at error location [2023-12-02 19:09:20,610 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:20,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:20,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 38] total 107 [2023-12-02 19:09:20,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963360845] [2023-12-02 19:09:20,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:20,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2023-12-02 19:09:20,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:20,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2023-12-02 19:09:20,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=792, Invalid=11990, Unknown=124, NotChecked=1374, Total=14280 [2023-12-02 19:09:20,612 INFO L87 Difference]: Start difference. First operand 1521 states and 1759 transitions. Second operand has 107 states, 107 states have (on average 1.6542056074766356) internal successors, (177), 107 states have internal predecessors, (177), 0 states have call successors, (0), 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 19:09:24,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:24,209 INFO L93 Difference]: Finished difference Result 1554 states and 1789 transitions. [2023-12-02 19:09:24,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-12-02 19:09:24,210 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 107 states have (on average 1.6542056074766356) internal successors, (177), 107 states have internal predecessors, (177), 0 states have call successors, (0), 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 19:09:24,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:24,211 INFO L225 Difference]: With dead ends: 1554 [2023-12-02 19:09:24,211 INFO L226 Difference]: Without dead ends: 1522 [2023-12-02 19:09:24,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 112 SyntacticMatches, 2 SemanticMatches, 142 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 6988 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=1472, Invalid=17332, Unknown=126, NotChecked=1662, Total=20592 [2023-12-02 19:09:24,212 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 165 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 2012 mSolverCounterSat, 19 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 2599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2012 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 565 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:24,212 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 374 Invalid, 2599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2012 Invalid, 3 Unknown, 565 Unchecked, 1.2s Time] [2023-12-02 19:09:24,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states. [2023-12-02 19:09:24,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 1519. [2023-12-02 19:09:24,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1516 states have (on average 1.158311345646438) internal successors, (1756), 1518 states have internal predecessors, (1756), 0 states have call successors, (0), 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 19:09:24,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 1756 transitions. [2023-12-02 19:09:24,223 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 1756 transitions. Word has length 64 [2023-12-02 19:09:24,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:24,223 INFO L495 AbstractCegarLoop]: Abstraction has 1519 states and 1756 transitions. [2023-12-02 19:09:24,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 107 states have (on average 1.6542056074766356) internal successors, (177), 107 states have internal predecessors, (177), 0 states have call successors, (0), 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 19:09:24,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 1756 transitions. [2023-12-02 19:09:24,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 19:09:24,224 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:24,224 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 7, 6, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:24,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-12-02 19:09:24,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:24,425 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2023-12-02 19:09:24,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:24,425 INFO L85 PathProgramCache]: Analyzing trace with hash -355184753, now seen corresponding path program 18 times [2023-12-02 19:09:24,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:24,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776414428] [2023-12-02 19:09:24,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:24,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:24,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:26,415 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 26 proven. 111 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:09:26,415 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:26,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776414428] [2023-12-02 19:09:26,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776414428] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:26,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312954488] [2023-12-02 19:09:26,416 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:09:26,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:26,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:26,416 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:26,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-12-02 19:09:27,077 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:09:27,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:09:27,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 72 conjunts are in the unsatisfiable core [2023-12-02 19:09:27,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:27,707 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 19:09:28,235 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 29 proven. 108 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:09:28,235 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:28,484 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 74 treesize of output 64 [2023-12-02 19:09:28,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 56 [2023-12-02 19:09:30,034 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 56 proven. 81 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-02 19:09:30,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312954488] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:30,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1061072455] [2023-12-02 19:09:30,035 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:09:30,035 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:30,035 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:30,036 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:30,036 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:30,815 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:31,961 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '93048#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:09:31,961 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:31,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:31,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 73 [2023-12-02 19:09:31,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543167449] [2023-12-02 19:09:31,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:31,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2023-12-02 19:09:31,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:31,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2023-12-02 19:09:31,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=6432, Unknown=3, NotChecked=0, Total=7140 [2023-12-02 19:09:31,963 INFO L87 Difference]: Start difference. First operand 1519 states and 1756 transitions. Second operand has 73 states, 73 states have (on average 1.7123287671232876) internal successors, (125), 73 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 19:09:35,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:35,223 INFO L93 Difference]: Finished difference Result 1804 states and 2038 transitions. [2023-12-02 19:09:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-02 19:09:35,224 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.7123287671232876) internal successors, (125), 73 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 65 [2023-12-02 19:09:35,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:35,226 INFO L225 Difference]: With dead ends: 1804 [2023-12-02 19:09:35,227 INFO L226 Difference]: Without dead ends: 1780 [2023-12-02 19:09:35,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4314 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1970, Invalid=13033, Unknown=3, NotChecked=0, Total=15006 [2023-12-02 19:09:35,228 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 396 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 1081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:35,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [396 Valid, 190 Invalid, 1081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1058 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 19:09:35,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1780 states. [2023-12-02 19:09:35,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1780 to 1469. [2023-12-02 19:09:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1469 states, 1466 states have (on average 1.1562073669849933) internal successors, (1695), 1468 states have internal predecessors, (1695), 0 states have call successors, (0), 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 19:09:35,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1469 states to 1469 states and 1695 transitions. [2023-12-02 19:09:35,240 INFO L78 Accepts]: Start accepts. Automaton has 1469 states and 1695 transitions. Word has length 65 [2023-12-02 19:09:35,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:35,240 INFO L495 AbstractCegarLoop]: Abstraction has 1469 states and 1695 transitions. [2023-12-02 19:09:35,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.7123287671232876) internal successors, (125), 73 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 19:09:35,241 INFO L276 IsEmpty]: Start isEmpty. Operand 1469 states and 1695 transitions. [2023-12-02 19:09:35,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 19:09:35,242 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:35,242 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 8, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:35,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-12-02 19:09:35,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2023-12-02 19:09:35,443 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 19:09:35,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:35,443 INFO L85 PathProgramCache]: Analyzing trace with hash -898968839, now seen corresponding path program 19 times [2023-12-02 19:09:35,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:35,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988427478] [2023-12-02 19:09:35,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:35,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:35,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:39,073 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 48 proven. 131 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:09:39,073 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:39,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988427478] [2023-12-02 19:09:39,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988427478] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:39,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203842214] [2023-12-02 19:09:39,073 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:09:39,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:39,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:39,090 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:39,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-12-02 19:09:39,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:39,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 81 conjunts are in the unsatisfiable core [2023-12-02 19:09:39,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:40,323 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 19:09:42,129 INFO L349 Elim1Store]: treesize reduction 29, result has 49.1 percent of original size [2023-12-02 19:09:42,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 78 treesize of output 58 [2023-12-02 19:09:42,134 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-02 19:09:42,136 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 32 proven. 147 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:09:42,136 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:42,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 104 treesize of output 90 [2023-12-02 19:09:42,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 78 [2023-12-02 19:09:45,143 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-12-02 19:09:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 79 proven. 100 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-02 19:09:45,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203842214] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:45,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [994265370] [2023-12-02 19:09:45,148 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:09:45,148 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:45,148 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:45,148 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:45,149 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:45,951 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:47,612 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '96876#(and (<= 1 |ULTIMATE.start_cstrcat_~s~0#1.offset|) (<= (+ |ULTIMATE.start_cstrcat_#t~post5#1.offset| 1) (select |#length| |ULTIMATE.start_cstrcat_#t~post5#1.base|)) (= (select |#valid| |ULTIMATE.start_cstrcat_#t~post5#1.base|) 1) (<= 0 |ULTIMATE.start_cstrcat_#t~post4#1.offset|) (= (select (select |#memory_int| |ULTIMATE.start_cstrcat_#t~post5#1.base|) |ULTIMATE.start_cstrcat_#t~post5#1.offset|) |ULTIMATE.start_cstrcat_#t~mem6#1|) (<= 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 19:09:47,612 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:47,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:47,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 32, 32] total 83 [2023-12-02 19:09:47,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96313636] [2023-12-02 19:09:47,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:47,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2023-12-02 19:09:47,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:47,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2023-12-02 19:09:47,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=663, Invalid=8264, Unknown=3, NotChecked=0, Total=8930 [2023-12-02 19:09:47,614 INFO L87 Difference]: Start difference. First operand 1469 states and 1695 transitions. Second operand has 83 states, 83 states have (on average 1.6024096385542168) internal successors, (133), 83 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 19:09:55,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:55,335 INFO L93 Difference]: Finished difference Result 1715 states and 1941 transitions. [2023-12-02 19:09:55,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-12-02 19:09:55,335 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 1.6024096385542168) internal successors, (133), 83 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 65 [2023-12-02 19:09:55,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:55,337 INFO L225 Difference]: With dead ends: 1715 [2023-12-02 19:09:55,337 INFO L226 Difference]: Without dead ends: 1683 [2023-12-02 19:09:55,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5989 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=2274, Invalid=20373, Unknown=3, NotChecked=0, Total=22650 [2023-12-02 19:09:55,338 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 263 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 1678 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 1690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:55,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 221 Invalid, 1690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1678 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-02 19:09:55,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1683 states. [2023-12-02 19:09:55,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1683 to 1421. [2023-12-02 19:09:55,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 1418 states have (on average 1.156558533145275) internal successors, (1640), 1420 states have internal predecessors, (1640), 0 states have call successors, (0), 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 19:09:55,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 1640 transitions. [2023-12-02 19:09:55,350 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 1640 transitions. Word has length 65 [2023-12-02 19:09:55,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:55,350 INFO L495 AbstractCegarLoop]: Abstraction has 1421 states and 1640 transitions. [2023-12-02 19:09:55,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 1.6024096385542168) internal successors, (133), 83 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 19:09:55,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 1640 transitions. [2023-12-02 19:09:55,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-12-02 19:09:55,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:55,352 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:55,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-12-02 19:09:55,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:55,552 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 19:09:55,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:55,552 INFO L85 PathProgramCache]: Analyzing trace with hash 994940771, now seen corresponding path program 20 times [2023-12-02 19:09:55,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:55,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036046993] [2023-12-02 19:09:55,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:55,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:55,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:10:00,674 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 62 proven. 171 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 19:10:00,674 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:10:00,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036046993] [2023-12-02 19:10:00,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036046993] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:10:00,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968257705] [2023-12-02 19:10:00,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:10:00,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:10:00,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:10:00,675 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:10:00,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25063f6d-a6ad-4c43-be1e-286c06b5b9d0/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-12-02 19:10:01,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-12-02 19:10:01,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:10:01,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 117 conjunts are in the unsatisfiable core [2023-12-02 19:10:01,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:10:01,547 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 19:10:01,949 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 19:10:36,359 INFO L349 Elim1Store]: treesize reduction 36, result has 92.0 percent of original size [2023-12-02 19:10:36,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 54 case distinctions, treesize of input 89 treesize of output 455