./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/termination-memory-alloca/openbsd_cstrlcpy-alloca-2.i --full-output --architecture 64bit -------------------------------------------------------------------------------- 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_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/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_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/termination-memory-alloca/openbsd_cstrlcpy-alloca-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/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 64bit --witnessprinter.graph.data.programhash f1ad2d5826e88851ec05294e79547a11a54665f4a2cf6f0e66f9eabed656148f --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 19:08:53,340 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 19:08:53,411 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-64bit-Taipan_Default.epf [2023-12-02 19:08:53,416 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 19:08:53,417 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 19:08:53,444 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 19:08:53,444 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 19:08:53,445 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 19:08:53,446 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 19:08:53,446 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 19:08:53,447 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 19:08:53,448 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 19:08:53,448 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 19:08:53,449 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 19:08:53,449 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 19:08:53,450 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 19:08:53,451 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 19:08:53,451 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 19:08:53,452 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 19:08:53,452 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 19:08:53,453 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 19:08:53,457 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 19:08:53,458 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 19:08:53,458 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 19:08:53,459 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 19:08:53,459 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 19:08:53,460 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 19:08:53,460 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-02 19:08:53,461 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-02 19:08:53,461 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-02 19:08:53,461 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 19:08:53,462 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 19:08:53,462 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 19:08:53,462 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 19:08:53,463 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 19:08:53,463 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 19:08:53,463 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 19:08:53,464 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 19:08:53,464 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 19:08:53,464 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 19:08:53,464 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 19:08:53,465 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 19:08:53,465 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 19:08:53,465 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 19:08:53,465 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 19:08:53,465 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_34d3b484-4983-439f-b4d0-631a890e0b75/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_34d3b484-4983-439f-b4d0-631a890e0b75/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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f1ad2d5826e88851ec05294e79547a11a54665f4a2cf6f0e66f9eabed656148f [2023-12-02 19:08:53,695 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 19:08:53,717 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 19:08:53,720 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 19:08:53,722 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 19:08:53,722 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 19:08:53,724 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/termination-memory-alloca/openbsd_cstrlcpy-alloca-2.i [2023-12-02 19:08:56,477 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 19:08:56,681 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 19:08:56,682 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/sv-benchmarks/c/termination-memory-alloca/openbsd_cstrlcpy-alloca-2.i [2023-12-02 19:08:56,697 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/data/a6a9bfb68/99e1a91886c34e9e84a6563f910ef9f7/FLAG48cf68222 [2023-12-02 19:08:56,713 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/data/a6a9bfb68/99e1a91886c34e9e84a6563f910ef9f7 [2023-12-02 19:08:56,716 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 19:08:56,717 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 19:08:56,719 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 19:08:56,719 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 19:08:56,725 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 19:08:56,726 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:08:56" (1/1) ... [2023-12-02 19:08:56,727 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f775f4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:56, skipping insertion in model container [2023-12-02 19:08:56,727 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:08:56" (1/1) ... [2023-12-02 19:08:56,777 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 19:08:57,046 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 19:08:57,058 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 19:08:57,100 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 19:08:57,131 INFO L206 MainTranslator]: Completed translation [2023-12-02 19:08:57,131 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57 WrapperNode [2023-12-02 19:08:57,131 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 19:08:57,132 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 19:08:57,133 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 19:08:57,133 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 19:08:57,141 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,156 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,180 INFO L138 Inliner]: procedures = 111, calls = 15, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 79 [2023-12-02 19:08:57,181 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 19:08:57,181 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 19:08:57,182 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 19:08:57,182 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 19:08:57,191 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,191 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,195 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,195 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,201 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,205 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,206 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,208 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,211 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 19:08:57,212 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 19:08:57,212 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 19:08:57,212 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 19:08:57,213 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (1/1) ... [2023-12-02 19:08:57,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 19:08:57,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:08:57,244 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 19:08:57,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 19:08:57,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 19:08:57,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 19:08:57,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 19:08:57,277 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 19:08:57,277 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 19:08:57,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 19:08:57,373 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 19:08:57,374 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 19:08:57,555 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 19:08:57,606 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 19:08:57,606 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-02 19:08:57,608 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:08:57 BoogieIcfgContainer [2023-12-02 19:08:57,608 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 19:08:57,613 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 19:08:57,613 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 19:08:57,617 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 19:08:57,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:08:56" (1/3) ... [2023-12-02 19:08:57,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@715327b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:08:57, skipping insertion in model container [2023-12-02 19:08:57,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:08:57" (2/3) ... [2023-12-02 19:08:57,618 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@715327b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:08:57, skipping insertion in model container [2023-12-02 19:08:57,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:08:57" (3/3) ... [2023-12-02 19:08:57,619 INFO L112 eAbstractionObserver]: Analyzing ICFG openbsd_cstrlcpy-alloca-2.i [2023-12-02 19:08:57,636 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 19:08:57,636 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2023-12-02 19:08:57,673 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 19:08:57,678 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;@30754188, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 19:08:57,678 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2023-12-02 19:08:57,682 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 17 states have (on average 2.235294117647059) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:57,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-12-02 19:08:57,695 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:57,696 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-12-02 19:08:57,697 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:57,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:57,702 INFO L85 PathProgramCache]: Analyzing trace with hash 4016, now seen corresponding path program 1 times [2023-12-02 19:08:57,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:57,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701802733] [2023-12-02 19:08:57,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:57,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:57,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:58,013 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 19:08:58,014 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:58,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701802733] [2023-12-02 19:08:58,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701802733] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:58,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:58,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-12-02 19:08:58,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256613624] [2023-12-02 19:08:58,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:58,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:08:58,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:58,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:08:58,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:08:58,055 INFO L87 Difference]: Start difference. First operand has 31 states, 17 states have (on average 2.235294117647059) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have 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:58,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:58,101 INFO L93 Difference]: Finished difference Result 30 states and 35 transitions. [2023-12-02 19:08:58,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:08:58,104 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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 2 [2023-12-02 19:08:58,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:58,111 INFO L225 Difference]: With dead ends: 30 [2023-12-02 19:08:58,112 INFO L226 Difference]: Without dead ends: 29 [2023-12-02 19:08:58,113 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 19:08:58,117 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 31 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 20 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 19:08:58,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 20 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:58,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-12-02 19:08:58,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2023-12-02 19:08:58,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 17 states have (on average 2.0) internal successors, (34), 28 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 19:08:58,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 34 transitions. [2023-12-02 19:08:58,151 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 34 transitions. Word has length 2 [2023-12-02 19:08:58,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:58,152 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 34 transitions. [2023-12-02 19:08:58,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have 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:58,152 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 34 transitions. [2023-12-02 19:08:58,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-12-02 19:08:58,153 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:58,153 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-12-02 19:08:58,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 19:08:58,153 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:58,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:58,154 INFO L85 PathProgramCache]: Analyzing trace with hash 4017, now seen corresponding path program 1 times [2023-12-02 19:08:58,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:58,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474987246] [2023-12-02 19:08:58,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:58,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:58,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:58,404 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 19:08:58,404 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:58,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474987246] [2023-12-02 19:08:58,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474987246] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:58,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:58,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-12-02 19:08:58,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471049606] [2023-12-02 19:08:58,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:58,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:08:58,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:58,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:08:58,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:08:58,408 INFO L87 Difference]: Start difference. First operand 29 states and 34 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have 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:58,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:58,440 INFO L93 Difference]: Finished difference Result 28 states and 33 transitions. [2023-12-02 19:08:58,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:08:58,440 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 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 2 [2023-12-02 19:08:58,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:58,441 INFO L225 Difference]: With dead ends: 28 [2023-12-02 19:08:58,441 INFO L226 Difference]: Without dead ends: 28 [2023-12-02 19:08:58,442 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 19:08:58,444 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 32 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:58,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 20 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:58,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-02 19:08:58,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-12-02 19:08:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 27 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 19:08:58,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 33 transitions. [2023-12-02 19:08:58,449 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 33 transitions. Word has length 2 [2023-12-02 19:08:58,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:58,449 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 33 transitions. [2023-12-02 19:08:58,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have 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:58,450 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 33 transitions. [2023-12-02 19:08:58,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2023-12-02 19:08:58,450 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:58,450 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2023-12-02 19:08:58,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 19:08:58,451 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:58,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:58,451 INFO L85 PathProgramCache]: Analyzing trace with hash 124485, now seen corresponding path program 1 times [2023-12-02 19:08:58,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:58,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552355712] [2023-12-02 19:08:58,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:58,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:58,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:58,577 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 19:08:58,578 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:58,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552355712] [2023-12-02 19:08:58,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552355712] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:58,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:58,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 19:08:58,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773940575] [2023-12-02 19:08:58,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:58,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 19:08:58,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:58,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 19:08:58,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 19:08:58,580 INFO L87 Difference]: Start difference. First operand 28 states and 33 transitions. Second operand has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 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 19:08:58,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:58,619 INFO L93 Difference]: Finished difference Result 27 states and 32 transitions. [2023-12-02 19:08:58,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:08:58,619 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 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 19:08:58,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:58,620 INFO L225 Difference]: With dead ends: 27 [2023-12-02 19:08:58,620 INFO L226 Difference]: Without dead ends: 27 [2023-12-02 19:08:58,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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 19:08:58,622 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 57 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:58,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 19 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:58,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2023-12-02 19:08:58,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2023-12-02 19:08:58,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 26 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 19:08:58,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 32 transitions. [2023-12-02 19:08:58,628 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 32 transitions. Word has length 3 [2023-12-02 19:08:58,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:58,628 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 32 transitions. [2023-12-02 19:08:58,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 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 19:08:58,628 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 32 transitions. [2023-12-02 19:08:58,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2023-12-02 19:08:58,629 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:58,629 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2023-12-02 19:08:58,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 19:08:58,629 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:58,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:58,630 INFO L85 PathProgramCache]: Analyzing trace with hash 124486, now seen corresponding path program 1 times [2023-12-02 19:08:58,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:58,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280022816] [2023-12-02 19:08:58,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:58,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:58,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:58,762 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 19:08:58,762 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:58,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280022816] [2023-12-02 19:08:58,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280022816] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:58,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:58,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-12-02 19:08:58,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081924754] [2023-12-02 19:08:58,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:58,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:08:58,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:58,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:08:58,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:08:58,765 INFO L87 Difference]: Start difference. First operand 27 states and 32 transitions. 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 19:08:58,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:58,794 INFO L93 Difference]: Finished difference Result 26 states and 31 transitions. [2023-12-02 19:08:58,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:08:58,795 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 19:08:58,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:58,795 INFO L225 Difference]: With dead ends: 26 [2023-12-02 19:08:58,795 INFO L226 Difference]: Without dead ends: 26 [2023-12-02 19:08:58,796 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 19:08:58,797 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 29 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:58,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 19 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:58,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2023-12-02 19:08:58,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2023-12-02 19:08:58,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 25 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:58,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 31 transitions. [2023-12-02 19:08:58,802 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 31 transitions. Word has length 3 [2023-12-02 19:08:58,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:58,803 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 31 transitions. [2023-12-02 19:08:58,803 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 19:08:58,803 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 31 transitions. [2023-12-02 19:08:58,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 19:08:58,804 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:58,804 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:58,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 19:08:58,804 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:58,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:58,805 INFO L85 PathProgramCache]: Analyzing trace with hash -931511643, now seen corresponding path program 1 times [2023-12-02 19:08:58,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:58,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62823833] [2023-12-02 19:08:58,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:58,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:58,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:58,842 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 19:08:58,843 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:58,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62823833] [2023-12-02 19:08:58,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62823833] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:58,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:58,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:08:58,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012769955] [2023-12-02 19:08:58,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:58,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 19:08:58,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:58,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 19:08:58,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 19:08:58,845 INFO L87 Difference]: Start difference. First operand 26 states and 31 transitions. Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:58,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:58,869 INFO L93 Difference]: Finished difference Result 28 states and 33 transitions. [2023-12-02 19:08:58,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 19:08:58,869 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2023-12-02 19:08:58,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:58,870 INFO L225 Difference]: With dead ends: 28 [2023-12-02 19:08:58,870 INFO L226 Difference]: Without dead ends: 28 [2023-12-02 19:08:58,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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 19:08:58,872 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 12 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:58,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 39 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:58,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-02 19:08:58,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2023-12-02 19:08:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 26 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 19:08:58,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 32 transitions. [2023-12-02 19:08:58,877 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 32 transitions. Word has length 7 [2023-12-02 19:08:58,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:58,878 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 32 transitions. [2023-12-02 19:08:58,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:58,878 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 32 transitions. [2023-12-02 19:08:58,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 19:08:58,879 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:58,879 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:58,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 19:08:58,879 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:58,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:58,880 INFO L85 PathProgramCache]: Analyzing trace with hash -931537741, now seen corresponding path program 1 times [2023-12-02 19:08:58,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:58,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172929648] [2023-12-02 19:08:58,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:58,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:58,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:58,942 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 19:08:58,942 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:58,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172929648] [2023-12-02 19:08:58,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172929648] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:58,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:58,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:08:58,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376516702] [2023-12-02 19:08:58,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:58,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 19:08:58,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:58,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 19:08:58,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 19:08:58,945 INFO L87 Difference]: Start difference. First operand 27 states and 32 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:58,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:58,985 INFO L93 Difference]: Finished difference Result 26 states and 31 transitions. [2023-12-02 19:08:58,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 19:08:58,985 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2023-12-02 19:08:58,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:58,986 INFO L225 Difference]: With dead ends: 26 [2023-12-02 19:08:58,986 INFO L226 Difference]: Without dead ends: 26 [2023-12-02 19:08:58,987 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 19:08:58,988 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 47 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:58,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 17 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:58,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2023-12-02 19:08:58,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2023-12-02 19:08:58,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 25 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:58,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 31 transitions. [2023-12-02 19:08:58,992 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 31 transitions. Word has length 7 [2023-12-02 19:08:58,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:58,993 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 31 transitions. [2023-12-02 19:08:58,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:58,993 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 31 transitions. [2023-12-02 19:08:58,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 19:08:58,994 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:58,994 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:58,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 19:08:58,994 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:58,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:58,995 INFO L85 PathProgramCache]: Analyzing trace with hash -931537740, now seen corresponding path program 1 times [2023-12-02 19:08:58,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:58,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038019012] [2023-12-02 19:08:58,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:58,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:59,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:59,125 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 19:08:59,126 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:59,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038019012] [2023-12-02 19:08:59,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038019012] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:59,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:59,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:08:59,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143242366] [2023-12-02 19:08:59,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:59,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:08:59,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:59,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:08:59,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:08:59,128 INFO L87 Difference]: Start difference. First operand 26 states and 31 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 19:08:59,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:59,181 INFO L93 Difference]: Finished difference Result 37 states and 46 transitions. [2023-12-02 19:08:59,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 19:08:59,182 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 19:08:59,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:59,183 INFO L225 Difference]: With dead ends: 37 [2023-12-02 19:08:59,184 INFO L226 Difference]: Without dead ends: 37 [2023-12-02 19:08:59,184 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 19:08:59,185 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 55 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:59,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 32 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:59,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2023-12-02 19:08:59,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 31. [2023-12-02 19:08:59,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:59,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 39 transitions. [2023-12-02 19:08:59,190 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 39 transitions. Word has length 7 [2023-12-02 19:08:59,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:59,191 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 39 transitions. [2023-12-02 19:08:59,191 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 19:08:59,191 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 39 transitions. [2023-12-02 19:08:59,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 19:08:59,192 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:59,192 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:59,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-02 19:08:59,192 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:59,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:59,193 INFO L85 PathProgramCache]: Analyzing trace with hash -932337068, now seen corresponding path program 1 times [2023-12-02 19:08:59,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:59,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469205346] [2023-12-02 19:08:59,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:59,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:59,267 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 19:08:59,267 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:59,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469205346] [2023-12-02 19:08:59,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469205346] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:59,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:59,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:08:59,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527531146] [2023-12-02 19:08:59,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:59,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 19:08:59,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:59,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 19:08:59,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 19:08:59,270 INFO L87 Difference]: Start difference. First operand 31 states and 39 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:59,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:59,312 INFO L93 Difference]: Finished difference Result 30 states and 38 transitions. [2023-12-02 19:08:59,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 19:08:59,313 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2023-12-02 19:08:59,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:59,313 INFO L225 Difference]: With dead ends: 30 [2023-12-02 19:08:59,313 INFO L226 Difference]: Without dead ends: 30 [2023-12-02 19:08:59,314 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 19:08:59,315 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 25 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:59,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 29 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:59,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-02 19:08:59,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2023-12-02 19:08:59,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:59,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2023-12-02 19:08:59,319 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 38 transitions. Word has length 7 [2023-12-02 19:08:59,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:59,320 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 38 transitions. [2023-12-02 19:08:59,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:59,320 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 38 transitions. [2023-12-02 19:08:59,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 19:08:59,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:59,321 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:59,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 19:08:59,321 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:59,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:59,322 INFO L85 PathProgramCache]: Analyzing trace with hash -932337067, now seen corresponding path program 1 times [2023-12-02 19:08:59,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:59,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546285593] [2023-12-02 19:08:59,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:59,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:59,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:59,547 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 19:08:59,548 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:59,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546285593] [2023-12-02 19:08:59,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546285593] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:59,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:59,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:08:59,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715838001] [2023-12-02 19:08:59,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:59,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:08:59,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:59,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:08:59,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:08:59,550 INFO L87 Difference]: Start difference. First operand 30 states and 38 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 19:08:59,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:59,630 INFO L93 Difference]: Finished difference Result 33 states and 41 transitions. [2023-12-02 19:08:59,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 19:08:59,634 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 19:08:59,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:59,635 INFO L225 Difference]: With dead ends: 33 [2023-12-02 19:08:59,635 INFO L226 Difference]: Without dead ends: 33 [2023-12-02 19:08:59,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-02 19:08:59,636 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 49 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:59,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 44 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:59,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2023-12-02 19:08:59,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 31. [2023-12-02 19:08:59,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 24 states have (on average 1.625) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:59,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 39 transitions. [2023-12-02 19:08:59,640 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 39 transitions. Word has length 7 [2023-12-02 19:08:59,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:59,641 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 39 transitions. [2023-12-02 19:08:59,641 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 19:08:59,641 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 39 transitions. [2023-12-02 19:08:59,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 19:08:59,642 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:59,642 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:59,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 19:08:59,642 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:59,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:59,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1187106224, now seen corresponding path program 1 times [2023-12-02 19:08:59,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:59,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900256094] [2023-12-02 19:08:59,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:59,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:59,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:59,702 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 19:08:59,703 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:59,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900256094] [2023-12-02 19:08:59,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900256094] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:59,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:59,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:08:59,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990716745] [2023-12-02 19:08:59,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:59,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 19:08:59,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:59,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 19:08:59,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 19:08:59,705 INFO L87 Difference]: Start difference. First operand 31 states and 39 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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 19:08:59,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:08:59,745 INFO L93 Difference]: Finished difference Result 30 states and 38 transitions. [2023-12-02 19:08:59,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 19:08:59,745 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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 19:08:59,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:08:59,746 INFO L225 Difference]: With dead ends: 30 [2023-12-02 19:08:59,746 INFO L226 Difference]: Without dead ends: 30 [2023-12-02 19:08:59,746 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 19:08:59,747 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 20 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:08:59,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 30 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:08:59,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2023-12-02 19:08:59,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2023-12-02 19:08:59,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:08:59,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2023-12-02 19:08:59,751 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 38 transitions. Word has length 8 [2023-12-02 19:08:59,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:08:59,751 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 38 transitions. [2023-12-02 19:08:59,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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 19:08:59,752 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 38 transitions. [2023-12-02 19:08:59,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 19:08:59,752 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:08:59,752 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:08:59,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-02 19:08:59,753 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:08:59,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:08:59,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1187106225, now seen corresponding path program 1 times [2023-12-02 19:08:59,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:08:59,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304862587] [2023-12-02 19:08:59,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:08:59,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:08:59,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:08:59,934 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 19:08:59,934 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:08:59,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304862587] [2023-12-02 19:08:59,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304862587] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:08:59,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:08:59,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 19:08:59,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881000339] [2023-12-02 19:08:59,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:08:59,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:08:59,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:08:59,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:08:59,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:08:59,936 INFO L87 Difference]: Start difference. First operand 30 states and 38 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 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 19:09:00,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:00,016 INFO L93 Difference]: Finished difference Result 33 states and 41 transitions. [2023-12-02 19:09:00,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 19:09:00,016 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 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 19:09:00,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:00,017 INFO L225 Difference]: With dead ends: 33 [2023-12-02 19:09:00,017 INFO L226 Difference]: Without dead ends: 33 [2023-12-02 19:09:00,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-02 19:09:00,018 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 44 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:00,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 44 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 19:09:00,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2023-12-02 19:09:00,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2023-12-02 19:09:00,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:00,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 40 transitions. [2023-12-02 19:09:00,022 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 40 transitions. Word has length 8 [2023-12-02 19:09:00,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:00,022 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 40 transitions. [2023-12-02 19:09:00,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 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 19:09:00,023 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 40 transitions. [2023-12-02 19:09:00,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 19:09:00,023 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:00,023 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:00,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-02 19:09:00,024 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:00,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:00,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1162321973, now seen corresponding path program 1 times [2023-12-02 19:09:00,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:00,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538490594] [2023-12-02 19:09:00,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:00,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:00,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:00,101 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 19:09:00,101 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:00,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538490594] [2023-12-02 19:09:00,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538490594] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:09:00,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:09:00,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 19:09:00,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542489049] [2023-12-02 19:09:00,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:09:00,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:09:00,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:00,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:09:00,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:09:00,103 INFO L87 Difference]: Start difference. First operand 32 states and 40 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 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 19:09:00,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:00,153 INFO L93 Difference]: Finished difference Result 31 states and 39 transitions. [2023-12-02 19:09:00,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 19:09:00,154 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 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 19:09:00,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:00,154 INFO L225 Difference]: With dead ends: 31 [2023-12-02 19:09:00,154 INFO L226 Difference]: Without dead ends: 31 [2023-12-02 19:09:00,155 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 19:09:00,155 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 45 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:00,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 28 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:09:00,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-02 19:09:00,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2023-12-02 19:09:00,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 26 states have (on average 1.5) internal successors, (39), 30 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:00,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 39 transitions. [2023-12-02 19:09:00,159 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 39 transitions. Word has length 8 [2023-12-02 19:09:00,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:00,159 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 39 transitions. [2023-12-02 19:09:00,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 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 19:09:00,160 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 39 transitions. [2023-12-02 19:09:00,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-12-02 19:09:00,160 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:00,160 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:00,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-02 19:09:00,161 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:00,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:00,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1162321974, now seen corresponding path program 1 times [2023-12-02 19:09:00,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:00,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430286802] [2023-12-02 19:09:00,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:00,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:00,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:00,318 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 19:09:00,318 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:00,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430286802] [2023-12-02 19:09:00,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430286802] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:09:00,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:09:00,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 19:09:00,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432688764] [2023-12-02 19:09:00,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:09:00,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 19:09:00,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:00,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 19:09:00,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 19:09:00,321 INFO L87 Difference]: Start difference. First operand 31 states and 39 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 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 19:09:00,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:00,403 INFO L93 Difference]: Finished difference Result 37 states and 46 transitions. [2023-12-02 19:09:00,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 19:09:00,404 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 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 19:09:00,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:00,404 INFO L225 Difference]: With dead ends: 37 [2023-12-02 19:09:00,405 INFO L226 Difference]: Without dead ends: 37 [2023-12-02 19:09:00,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 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 19:09:00,406 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 95 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:00,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 38 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 19:09:00,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2023-12-02 19:09:00,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 32. [2023-12-02 19:09:00,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:00,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 40 transitions. [2023-12-02 19:09:00,409 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 40 transitions. Word has length 8 [2023-12-02 19:09:00,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:00,410 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 40 transitions. [2023-12-02 19:09:00,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 5 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 19:09:00,410 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 40 transitions. [2023-12-02 19:09:00,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-02 19:09:00,411 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:00,411 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:00,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-02 19:09:00,411 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:00,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1672228188, now seen corresponding path program 1 times [2023-12-02 19:09:00,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:00,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937127971] [2023-12-02 19:09:00,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:00,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:00,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:00,573 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 19:09:00,573 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:00,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937127971] [2023-12-02 19:09:00,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937127971] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:09:00,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:09:00,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 19:09:00,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126003535] [2023-12-02 19:09:00,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:09:00,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 19:09:00,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:00,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 19:09:00,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 19:09:00,575 INFO L87 Difference]: Start difference. First operand 32 states and 40 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 19:09:00,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:00,599 INFO L93 Difference]: Finished difference Result 31 states and 39 transitions. [2023-12-02 19:09:00,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 19:09:00,599 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 9 [2023-12-02 19:09:00,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:00,600 INFO L225 Difference]: With dead ends: 31 [2023-12-02 19:09:00,600 INFO L226 Difference]: Without dead ends: 29 [2023-12-02 19:09:00,600 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 19:09:00,601 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 18 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:00,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 36 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:09:00,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-12-02 19:09:00,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2023-12-02 19:09:00,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 27 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 19:09:00,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 34 transitions. [2023-12-02 19:09:00,604 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 34 transitions. Word has length 9 [2023-12-02 19:09:00,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:00,604 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 34 transitions. [2023-12-02 19:09:00,604 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 19:09:00,604 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 34 transitions. [2023-12-02 19:09:00,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 19:09:00,605 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:00,605 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:00,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-02 19:09:00,606 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:00,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:00,606 INFO L85 PathProgramCache]: Analyzing trace with hash 320849344, now seen corresponding path program 1 times [2023-12-02 19:09:00,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:00,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912601077] [2023-12-02 19:09:00,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:00,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:00,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:00,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 19:09:00,759 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:00,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912601077] [2023-12-02 19:09:00,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912601077] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:09:00,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:09:00,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 19:09:00,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289925404] [2023-12-02 19:09:00,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:09:00,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:09:00,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:00,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:09:00,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:09:00,761 INFO L87 Difference]: Start difference. First operand 28 states and 34 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:00,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:00,786 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2023-12-02 19:09:00,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 19:09:00,786 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2023-12-02 19:09:00,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:00,787 INFO L225 Difference]: With dead ends: 28 [2023-12-02 19:09:00,787 INFO L226 Difference]: Without dead ends: 28 [2023-12-02 19:09:00,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 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 19:09:00,788 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 57 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:00,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 18 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:09:00,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-02 19:09:00,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-12-02 19:09:00,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 27 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:00,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2023-12-02 19:09:00,791 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 11 [2023-12-02 19:09:00,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:00,791 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2023-12-02 19:09:00,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:00,791 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2023-12-02 19:09:00,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-12-02 19:09:00,792 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:00,792 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:00,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-02 19:09:00,792 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:00,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:00,793 INFO L85 PathProgramCache]: Analyzing trace with hash 955057212, now seen corresponding path program 1 times [2023-12-02 19:09:00,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:00,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549400084] [2023-12-02 19:09:00,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:00,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:00,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:00,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 19:09:00,911 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:00,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549400084] [2023-12-02 19:09:00,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549400084] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:09:00,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:09:00,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:09:00,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020032942] [2023-12-02 19:09:00,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:09:00,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 19:09:00,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:00,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 19:09:00,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:09:00,913 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:00,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:00,933 INFO L93 Difference]: Finished difference Result 30 states and 33 transitions. [2023-12-02 19:09:00,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 19:09:00,934 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2023-12-02 19:09:00,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:00,934 INFO L225 Difference]: With dead ends: 30 [2023-12-02 19:09:00,934 INFO L226 Difference]: Without dead ends: 28 [2023-12-02 19:09:00,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 19:09:00,935 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 3 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:00,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 47 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:09:00,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-02 19:09:00,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-12-02 19:09:00,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 24 states have (on average 1.2916666666666667) 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 19:09:00,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2023-12-02 19:09:00,938 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 12 [2023-12-02 19:09:00,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:00,938 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2023-12-02 19:09:00,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:00,939 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2023-12-02 19:09:00,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-12-02 19:09:00,939 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:00,939 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:00,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-02 19:09:00,940 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:00,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:00,940 INFO L85 PathProgramCache]: Analyzing trace with hash 459881538, now seen corresponding path program 1 times [2023-12-02 19:09:00,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:00,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405141842] [2023-12-02 19:09:00,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:00,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:00,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:01,224 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 19:09:01,224 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:01,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405141842] [2023-12-02 19:09:01,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405141842] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:09:01,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:09:01,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 19:09:01,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195377356] [2023-12-02 19:09:01,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:09:01,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 19:09:01,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:01,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 19:09:01,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-12-02 19:09:01,226 INFO L87 Difference]: Start difference. First operand 28 states and 31 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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 19:09:01,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:01,444 INFO L93 Difference]: Finished difference Result 38 states and 43 transitions. [2023-12-02 19:09:01,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 19:09:01,445 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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 19:09:01,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:01,445 INFO L225 Difference]: With dead ends: 38 [2023-12-02 19:09:01,445 INFO L226 Difference]: Without dead ends: 38 [2023-12-02 19:09:01,446 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-12-02 19:09:01,446 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:01,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 47 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 19:09:01,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2023-12-02 19:09:01,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 34. [2023-12-02 19:09:01,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 30 states have (on average 1.3) internal successors, (39), 33 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:01,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 39 transitions. [2023-12-02 19:09:01,449 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 39 transitions. Word has length 12 [2023-12-02 19:09:01,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:01,449 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 39 transitions. [2023-12-02 19:09:01,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 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 19:09:01,450 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 39 transitions. [2023-12-02 19:09:01,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-12-02 19:09:01,450 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:01,450 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:01,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-02 19:09:01,451 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:01,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:01,451 INFO L85 PathProgramCache]: Analyzing trace with hash 459916359, now seen corresponding path program 1 times [2023-12-02 19:09:01,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:01,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517321678] [2023-12-02 19:09:01,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:01,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:01,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:01,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:01,771 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:01,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517321678] [2023-12-02 19:09:01,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517321678] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:01,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537747578] [2023-12-02 19:09:01,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:01,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:01,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:01,775 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:01,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 19:09:01,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:01,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-02 19:09:01,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:01,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 14 treesize of output 10 [2023-12-02 19:09:02,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:02,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 17 [2023-12-02 19:09:02,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:02,291 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:02,589 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:09:02,597 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 19:09:02,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-02 19:09:02,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:02,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537747578] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:02,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [425081723] [2023-12-02 19:09:02,636 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:09:02,636 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:02,640 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:02,646 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:02,646 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:07,295 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:11,830 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1254#(and (= (+ |ULTIMATE.start_cstrlcpy_#t~post4#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| (+ |ULTIMATE.start_cstrlcpy_#t~post3#1.offset| 1)) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_19| Int)) (and (not (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_19| 18446744073709551616) 0)) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_19| Int) (|v_#memory_int_24| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_20| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_20| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_19| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (= |#memory_int| (store |v_#memory_int_24| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_20| (store (select |v_#memory_int_24| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_20|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_19| (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_20|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_19|)))) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_20|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_19|) (= (select |#valid| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_20|) 1) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_20|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_19|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_20|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_19|) 0)) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (<= (+ |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_19| 1) (select |#length| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_20|)) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))) (= |ULTIMATE.start_cstrlcpy_~n~0#1| |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_19|))))' at error location [2023-12-02 19:09:11,830 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:11,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:11,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-12-02 19:09:11,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138470269] [2023-12-02 19:09:11,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:11,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-02 19:09:11,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:11,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-02 19:09:11,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=645, Unknown=6, NotChecked=0, Total=756 [2023-12-02 19:09:11,832 INFO L87 Difference]: Start difference. First operand 34 states and 39 transitions. Second operand has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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 19:09:12,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:12,294 INFO L93 Difference]: Finished difference Result 42 states and 48 transitions. [2023-12-02 19:09:12,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 19:09:12,294 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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) Word has length 12 [2023-12-02 19:09:12,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:12,295 INFO L225 Difference]: With dead ends: 42 [2023-12-02 19:09:12,295 INFO L226 Difference]: Without dead ends: 42 [2023-12-02 19:09:12,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=174, Invalid=1010, Unknown=6, NotChecked=0, Total=1190 [2023-12-02 19:09:12,296 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 76 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:12,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 103 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 19:09:12,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2023-12-02 19:09:12,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2023-12-02 19:09:12,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 31 states have (on average 1.2903225806451613) internal successors, (40), 34 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:12,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 40 transitions. [2023-12-02 19:09:12,299 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 40 transitions. Word has length 12 [2023-12-02 19:09:12,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:12,300 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 40 transitions. [2023-12-02 19:09:12,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 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 19:09:12,300 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 40 transitions. [2023-12-02 19:09:12,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-12-02 19:09:12,301 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:12,301 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:12,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 19:09:12,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-02 19:09:12,502 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:12,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:12,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1372505220, now seen corresponding path program 1 times [2023-12-02 19:09:12,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:12,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017562870] [2023-12-02 19:09:12,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:12,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:12,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:12,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:12,761 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:12,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017562870] [2023-12-02 19:09:12,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017562870] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:12,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17924777] [2023-12-02 19:09:12,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:12,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:12,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:12,763 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:12,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 19:09:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:12,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-02 19:09:12,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:13,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:13,088 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:13,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 45 [2023-12-02 19:09:13,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:13,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17924777] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:13,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1025501272] [2023-12-02 19:09:13,387 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:09:13,387 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:13,388 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:13,388 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:13,388 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:16,241 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:20,706 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1448#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_~d~0#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_~s~0#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))' at error location [2023-12-02 19:09:20,706 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:20,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:20,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-12-02 19:09:20,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652482806] [2023-12-02 19:09:20,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:20,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-02 19:09:20,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:20,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-02 19:09:20,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=803, Unknown=6, NotChecked=0, Total=930 [2023-12-02 19:09:20,708 INFO L87 Difference]: Start difference. First operand 35 states and 40 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19:09:21,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:21,152 INFO L93 Difference]: Finished difference Result 41 states and 47 transitions. [2023-12-02 19:09:21,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 19:09:21,152 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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) Word has length 13 [2023-12-02 19:09:21,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:21,153 INFO L225 Difference]: With dead ends: 41 [2023-12-02 19:09:21,153 INFO L226 Difference]: Without dead ends: 41 [2023-12-02 19:09:21,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=223, Invalid=1250, Unknown=9, NotChecked=0, Total=1482 [2023-12-02 19:09:21,154 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 207 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:21,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 118 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 19:09:21,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2023-12-02 19:09:21,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 36. [2023-12-02 19:09:21,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 32 states have (on average 1.28125) internal successors, (41), 35 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 19:09:21,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 41 transitions. [2023-12-02 19:09:21,156 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 41 transitions. Word has length 13 [2023-12-02 19:09:21,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:21,157 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 41 transitions. [2023-12-02 19:09:21,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19:09:21,157 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 41 transitions. [2023-12-02 19:09:21,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-02 19:09:21,158 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:21,158 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:21,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 19:09:21,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:21,358 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:21,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:21,359 INFO L85 PathProgramCache]: Analyzing trace with hash 2057581541, now seen corresponding path program 1 times [2023-12-02 19:09:21,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:21,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356209339] [2023-12-02 19:09:21,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:21,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:21,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:21,730 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 19:09:21,730 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:21,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356209339] [2023-12-02 19:09:21,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356209339] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:21,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977548931] [2023-12-02 19:09:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:21,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:21,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:21,731 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:21,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 19:09:21,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:21,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-02 19:09:21,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:21,817 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:21,925 INFO L349 Elim1Store]: treesize reduction 36, result has 21.7 percent of original size [2023-12-02 19:09:21,926 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 22 treesize of output 21 [2023-12-02 19:09:22,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:22,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 15 [2023-12-02 19:09:22,071 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 19:09:22,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:22,259 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:09:22,263 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:09:22,268 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:09:22,283 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 19:09:22,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977548931] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:22,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [494649784] [2023-12-02 19:09:22,285 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2023-12-02 19:09:22,285 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:22,285 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:22,285 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:22,285 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:23,580 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:25,987 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1648#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post6#1.offset|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_~n~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_~d~0#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) |ULTIMATE.start_cstrlcpy_#t~post6#1.offset|))' at error location [2023-12-02 19:09:25,987 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:25,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:25,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 18 [2023-12-02 19:09:25,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414448936] [2023-12-02 19:09:25,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:25,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 19:09:25,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:25,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 19:09:25,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=676, Unknown=1, NotChecked=0, Total=812 [2023-12-02 19:09:25,989 INFO L87 Difference]: Start difference. First operand 36 states and 41 transitions. Second operand has 20 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:26,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:26,379 INFO L93 Difference]: Finished difference Result 40 states and 45 transitions. [2023-12-02 19:09:26,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 19:09:26,379 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-12-02 19:09:26,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:26,380 INFO L225 Difference]: With dead ends: 40 [2023-12-02 19:09:26,380 INFO L226 Difference]: Without dead ends: 40 [2023-12-02 19:09:26,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 6 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=196, Invalid=993, Unknown=1, NotChecked=0, Total=1190 [2023-12-02 19:09:26,382 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 77 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:26,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 82 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 19:09:26,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2023-12-02 19:09:26,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 39. [2023-12-02 19:09:26,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 35 states have (on average 1.2571428571428571) internal successors, (44), 38 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 44 transitions. [2023-12-02 19:09:26,385 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 44 transitions. Word has length 14 [2023-12-02 19:09:26,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:26,385 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 44 transitions. [2023-12-02 19:09:26,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:26,385 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 44 transitions. [2023-12-02 19:09:26,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-12-02 19:09:26,386 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:26,386 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:26,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-02 19:09:26,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:26,587 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:26,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash -435473213, now seen corresponding path program 1 times [2023-12-02 19:09:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:26,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474913477] [2023-12-02 19:09:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:26,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:26,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:26,862 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 19:09:26,862 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:26,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474913477] [2023-12-02 19:09:26,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474913477] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:09:26,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:09:26,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 19:09:26,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630073908] [2023-12-02 19:09:26,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:09:26,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 19:09:26,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:26,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 19:09:26,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 19:09:26,864 INFO L87 Difference]: Start difference. First operand 39 states and 44 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 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 19:09:26,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:26,955 INFO L93 Difference]: Finished difference Result 40 states and 44 transitions. [2023-12-02 19:09:26,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 19:09:26,955 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2023-12-02 19:09:26,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:26,956 INFO L225 Difference]: With dead ends: 40 [2023-12-02 19:09:26,956 INFO L226 Difference]: Without dead ends: 39 [2023-12-02 19:09:26,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-12-02 19:09:26,957 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 28 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:26,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 51 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:09:26,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2023-12-02 19:09:26,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2023-12-02 19:09:26,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 38 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 19:09:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 43 transitions. [2023-12-02 19:09:26,960 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 43 transitions. Word has length 14 [2023-12-02 19:09:26,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:26,960 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 43 transitions. [2023-12-02 19:09:26,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 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 19:09:26,961 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 43 transitions. [2023-12-02 19:09:26,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-12-02 19:09:26,961 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:26,962 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:26,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-02 19:09:26,962 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:26,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:26,963 INFO L85 PathProgramCache]: Analyzing trace with hash 175205022, now seen corresponding path program 1 times [2023-12-02 19:09:26,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:26,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800561568] [2023-12-02 19:09:26,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:26,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:26,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:27,298 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 19:09:27,299 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:27,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800561568] [2023-12-02 19:09:27,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800561568] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:27,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504189395] [2023-12-02 19:09:27,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:27,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:27,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:27,301 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:27,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 19:09:27,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:27,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-02 19:09:27,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:27,435 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:27,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:27,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 15 [2023-12-02 19:09:27,614 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 19:09:27,614 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:27,773 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:09:27,777 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:09:27,782 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:09:27,792 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 19:09:27,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504189395] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:27,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [905071111] [2023-12-02 19:09:27,795 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:09:27,795 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:27,795 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:27,796 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:27,796 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:30,604 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:34,054 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1948#(and (<= (+ |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 1) (select |#length| |ULTIMATE.start_cstrlcpy_~d~0#1.base|)) (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (not (= (mod |ULTIMATE.start_cstrlcpy_~siz#1| 18446744073709551616) 0)) (= (mod |ULTIMATE.start_cstrlcpy_~n~0#1| 18446744073709551616) 0) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_39| Int)) (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_39| 18446744073709551616) 0)) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (exists ((|v_#memory_int_53| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_53| |ULTIMATE.start_cstrlcpy_~d~0#1.base| (store (select |v_#memory_int_53| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0)))) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= (select |#valid| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) 1) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|))' at error location [2023-12-02 19:09:34,054 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:34,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:34,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-12-02 19:09:34,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679152517] [2023-12-02 19:09:34,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:34,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-02 19:09:34,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:34,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-02 19:09:34,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=867, Unknown=6, NotChecked=0, Total=992 [2023-12-02 19:09:34,056 INFO L87 Difference]: Start difference. First operand 39 states and 43 transitions. Second operand has 19 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:34,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:34,531 INFO L93 Difference]: Finished difference Result 42 states and 46 transitions. [2023-12-02 19:09:34,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 19:09:34,531 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2023-12-02 19:09:34,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:34,532 INFO L225 Difference]: With dead ends: 42 [2023-12-02 19:09:34,532 INFO L226 Difference]: Without dead ends: 42 [2023-12-02 19:09:34,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=182, Invalid=1294, Unknown=6, NotChecked=0, Total=1482 [2023-12-02 19:09:34,533 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 85 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:34,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 100 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 19:09:34,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2023-12-02 19:09:34,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 39. [2023-12-02 19:09:34,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 38 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 19:09:34,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 43 transitions. [2023-12-02 19:09:34,535 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 43 transitions. Word has length 16 [2023-12-02 19:09:34,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:34,535 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 43 transitions. [2023-12-02 19:09:34,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:34,535 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 43 transitions. [2023-12-02 19:09:34,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 19:09:34,535 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:34,535 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:34,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-02 19:09:34,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:34,736 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:34,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:34,737 INFO L85 PathProgramCache]: Analyzing trace with hash -361544948, now seen corresponding path program 2 times [2023-12-02 19:09:34,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:34,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835845011] [2023-12-02 19:09:34,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:34,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:34,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:35,351 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:35,351 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:35,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835845011] [2023-12-02 19:09:35,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835845011] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:35,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50107607] [2023-12-02 19:09:35,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:09:35,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:35,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:35,353 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:35,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 19:09:35,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 19:09:35,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:09:35,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-02 19:09:35,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:35,473 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:35,506 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:35,600 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:09:35,852 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-12-02 19:09:35,852 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 2 case distinctions, treesize of input 25 treesize of output 23 [2023-12-02 19:09:35,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:35,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:36,301 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:36,302 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:36,316 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:36,316 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 2 case distinctions, treesize of input 58 treesize of output 57 [2023-12-02 19:09:36,322 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 21 treesize of output 15 [2023-12-02 19:09:36,328 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:09:36,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:36,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50107607] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:36,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1024871264] [2023-12-02 19:09:36,386 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2023-12-02 19:09:36,386 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:36,387 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:36,387 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:36,387 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:37,541 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:40,093 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2184#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post6#1.offset|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_~n~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_~d~0#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) |ULTIMATE.start_cstrlcpy_#t~post6#1.offset|))' at error location [2023-12-02 19:09:40,093 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:40,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:40,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-12-02 19:09:40,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360025239] [2023-12-02 19:09:40,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:40,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-02 19:09:40,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:40,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-02 19:09:40,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1430, Unknown=5, NotChecked=0, Total=1640 [2023-12-02 19:09:40,095 INFO L87 Difference]: Start difference. First operand 39 states and 43 transitions. Second operand has 32 states, 31 states have (on average 1.6451612903225807) internal successors, (51), 31 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:41,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:41,004 INFO L93 Difference]: Finished difference Result 47 states and 51 transitions. [2023-12-02 19:09:41,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 19:09:41,004 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.6451612903225807) internal successors, (51), 31 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-02 19:09:41,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:41,005 INFO L225 Difference]: With dead ends: 47 [2023-12-02 19:09:41,005 INFO L226 Difference]: Without dead ends: 47 [2023-12-02 19:09:41,006 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 799 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=386, Invalid=2471, Unknown=5, NotChecked=0, Total=2862 [2023-12-02 19:09:41,007 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 77 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:41,007 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 136 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 19:09:41,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2023-12-02 19:09:41,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2023-12-02 19:09:41,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 41 states have (on average 1.1951219512195121) internal successors, (49), 44 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 19:09:41,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 49 transitions. [2023-12-02 19:09:41,009 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 49 transitions. Word has length 17 [2023-12-02 19:09:41,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:41,009 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 49 transitions. [2023-12-02 19:09:41,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.6451612903225807) internal successors, (51), 31 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:41,010 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 49 transitions. [2023-12-02 19:09:41,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 19:09:41,010 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:41,010 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:09:41,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 19:09:41,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-12-02 19:09:41,211 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:41,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:41,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1945532016, now seen corresponding path program 1 times [2023-12-02 19:09:41,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:41,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144045444] [2023-12-02 19:09:41,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:41,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:41,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:41,302 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 19:09:41,302 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:41,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144045444] [2023-12-02 19:09:41,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144045444] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 19:09:41,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 19:09:41,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 19:09:41,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385131461] [2023-12-02 19:09:41,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 19:09:41,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 19:09:41,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:41,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 19:09:41,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 19:09:41,304 INFO L87 Difference]: Start difference. First operand 45 states and 49 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 19:09:41,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:41,324 INFO L93 Difference]: Finished difference Result 46 states and 49 transitions. [2023-12-02 19:09:41,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 19:09:41,325 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 17 [2023-12-02 19:09:41,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:41,325 INFO L225 Difference]: With dead ends: 46 [2023-12-02 19:09:41,325 INFO L226 Difference]: Without dead ends: 45 [2023-12-02 19:09:41,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 19:09:41,326 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 3 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:41,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 38 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 19:09:41,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2023-12-02 19:09:41,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2023-12-02 19:09:41,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 41 states have (on average 1.170731707317073) internal successors, (48), 44 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:41,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 48 transitions. [2023-12-02 19:09:41,329 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 48 transitions. Word has length 17 [2023-12-02 19:09:41,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:41,329 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 48 transitions. [2023-12-02 19:09:41,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 19:09:41,330 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 48 transitions. [2023-12-02 19:09:41,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 19:09:41,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:41,330 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2023-12-02 19:09:41,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-12-02 19:09:41,331 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:41,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:41,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1945497195, now seen corresponding path program 2 times [2023-12-02 19:09:41,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:41,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77660545] [2023-12-02 19:09:41,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:41,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:41,975 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:41,975 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:41,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77660545] [2023-12-02 19:09:41,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77660545] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:41,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302220348] [2023-12-02 19:09:41,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:09:41,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:41,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:41,976 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:41,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-02 19:09:42,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 19:09:42,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:09:42,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 66 conjunts are in the unsatisfiable core [2023-12-02 19:09:42,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:42,104 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 19:09:42,107 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:09:42,109 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:42,141 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 19:09:42,305 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 25 treesize of output 18 [2023-12-02 19:09:42,464 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-12-02 19:09:42,464 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 2 case distinctions, treesize of input 25 treesize of output 23 [2023-12-02 19:09:42,547 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:42,547 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:42,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:09:42,962 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 37 treesize of output 36 [2023-12-02 19:09:42,967 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 38 treesize of output 34 [2023-12-02 19:09:42,972 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 35 treesize of output 29 [2023-12-02 19:09:42,990 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:43,044 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:43,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302220348] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:43,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2079685464] [2023-12-02 19:09:43,045 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:09:43,045 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:43,046 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:43,046 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:43,046 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:45,790 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:09:50,829 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2533#(and (= (+ |ULTIMATE.start_cstrlcpy_#t~post4#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| (+ |ULTIMATE.start_cstrlcpy_#t~post3#1.offset| 1)) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_52| Int)) (and (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~n~0#1| |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_52|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (exists ((|v_#memory_int_73| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_46| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_47| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_47| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_46| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_47|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (= |#memory_int| (store |v_#memory_int_73| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_47| (store (select |v_#memory_int_73| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_47|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_46| (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_47|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_46|)))) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_47|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_46|) (= (select |#valid| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_47|) 1) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_46|) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (not (= 0 (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_47|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_46|))) (<= (+ |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_46| 1) (select |#length| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_47|)))) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (not (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_52| 18446744073709551616) 0)) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))) (= |ULTIMATE.start_cstrlcpy_~d~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post3#1.base|))' at error location [2023-12-02 19:09:50,829 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:09:50,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:09:50,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 29 [2023-12-02 19:09:50,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469951777] [2023-12-02 19:09:50,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:09:50,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-02 19:09:50,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:09:50,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-02 19:09:50,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1405, Unknown=9, NotChecked=0, Total=1560 [2023-12-02 19:09:50,831 INFO L87 Difference]: Start difference. First operand 45 states and 48 transitions. Second operand has 31 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:52,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:09:52,326 INFO L93 Difference]: Finished difference Result 58 states and 62 transitions. [2023-12-02 19:09:52,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 19:09:52,326 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2023-12-02 19:09:52,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:09:52,327 INFO L225 Difference]: With dead ends: 58 [2023-12-02 19:09:52,327 INFO L226 Difference]: Without dead ends: 58 [2023-12-02 19:09:52,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=312, Invalid=2432, Unknown=12, NotChecked=0, Total=2756 [2023-12-02 19:09:52,329 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 216 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 19:09:52,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 210 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 19:09:52,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2023-12-02 19:09:52,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 49. [2023-12-02 19:09:52,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 45 states have (on average 1.1777777777777778) internal successors, (53), 48 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 19:09:52,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 53 transitions. [2023-12-02 19:09:52,330 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 53 transitions. Word has length 17 [2023-12-02 19:09:52,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:09:52,331 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 53 transitions. [2023-12-02 19:09:52,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:09:52,331 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 53 transitions. [2023-12-02 19:09:52,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-02 19:09:52,331 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:09:52,331 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1] [2023-12-02 19:09:52,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-02 19:09:52,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-02 19:09:52,532 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:09:52,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:09:52,533 INFO L85 PathProgramCache]: Analyzing trace with hash -180870922, now seen corresponding path program 2 times [2023-12-02 19:09:52,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:09:52,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449815798] [2023-12-02 19:09:52,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:09:52,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:09:52,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:09:53,192 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:53,192 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:09:53,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449815798] [2023-12-02 19:09:53,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449815798] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:09:53,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830050719] [2023-12-02 19:09:53,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:09:53,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:09:53,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:09:53,194 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:09:53,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 19:09:53,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 19:09:53,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:09:53,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 48 conjunts are in the unsatisfiable core [2023-12-02 19:09:53,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:09:53,651 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:53,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:09:54,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 53 [2023-12-02 19:09:54,107 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:09:54,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830050719] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:09:54,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [721180342] [2023-12-02 19:09:54,109 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:09:54,110 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:09:54,110 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:09:54,110 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:09:54,110 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:09:56,905 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:10:00,923 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2806#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_~d~0#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_~s~0#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))' at error location [2023-12-02 19:10:00,923 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:10:00,923 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:10:00,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 27 [2023-12-02 19:10:00,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46178814] [2023-12-02 19:10:00,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:10:00,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-02 19:10:00,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:10:00,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-02 19:10:00,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1272, Unknown=4, NotChecked=0, Total=1406 [2023-12-02 19:10:00,925 INFO L87 Difference]: Start difference. First operand 49 states and 53 transitions. Second operand has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 19:10:02,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:10:02,410 INFO L93 Difference]: Finished difference Result 77 states and 82 transitions. [2023-12-02 19:10:02,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-02 19:10:02,410 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 18 [2023-12-02 19:10:02,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:10:02,411 INFO L225 Difference]: With dead ends: 77 [2023-12-02 19:10:02,411 INFO L226 Difference]: Without dead ends: 77 [2023-12-02 19:10:02,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=379, Invalid=2479, Unknown=4, NotChecked=0, Total=2862 [2023-12-02 19:10:02,412 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 149 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 19:10:02,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 185 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 19:10:02,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2023-12-02 19:10:02,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 58. [2023-12-02 19:10:02,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 57 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 19:10:02,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 64 transitions. [2023-12-02 19:10:02,415 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 64 transitions. Word has length 18 [2023-12-02 19:10:02,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:10:02,415 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 64 transitions. [2023-12-02 19:10:02,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 19:10:02,415 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 64 transitions. [2023-12-02 19:10:02,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-02 19:10:02,416 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:10:02,416 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:10:02,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-02 19:10:02,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-02 19:10:02,617 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:10:02,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:10:02,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1147561395, now seen corresponding path program 1 times [2023-12-02 19:10:02,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:10:02,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13555338] [2023-12-02 19:10:02,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:10:02,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:10:02,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:10:03,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:03,317 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:10:03,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13555338] [2023-12-02 19:10:03,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13555338] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:10:03,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657770415] [2023-12-02 19:10:03,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:10:03,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:10:03,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:10:03,319 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:10:03,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-02 19:10:03,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:10:03,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 64 conjunts are in the unsatisfiable core [2023-12-02 19:10:03,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:10:03,404 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:10:03,435 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 19:10:03,662 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 28 treesize of output 21 [2023-12-02 19:10:03,868 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 29 treesize of output 22 [2023-12-02 19:10:04,039 INFO L349 Elim1Store]: treesize reduction 4, result has 81.8 percent of original size [2023-12-02 19:10:04,040 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 2 case distinctions, treesize of input 30 treesize of output 28 [2023-12-02 19:10:04,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:04,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:10:04,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:10:04,700 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 37 treesize of output 36 [2023-12-02 19:10:04,706 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 38 treesize of output 34 [2023-12-02 19:10:04,715 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 51 treesize of output 45 [2023-12-02 19:10:04,723 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 19:10:04,729 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:10:04,791 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:04,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657770415] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:10:04,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1736367829] [2023-12-02 19:10:04,793 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 19:10:04,793 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:10:04,793 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:10:04,793 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:10:04,794 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:10:07,483 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:10:11,903 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3125#(and (<= (+ |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 1) (select |#length| |ULTIMATE.start_cstrlcpy_~d~0#1.base|)) (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (not (= (mod |ULTIMATE.start_cstrlcpy_~siz#1| 18446744073709551616) 0)) (= (mod |ULTIMATE.start_cstrlcpy_~n~0#1| 18446744073709551616) 0) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (exists ((|v_#memory_int_97| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_97| |ULTIMATE.start_cstrlcpy_~d~0#1.base| (store (select |v_#memory_int_97| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0)))) (= (select |#valid| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) 1) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_71| Int)) (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_71| 18446744073709551616) 0)))' at error location [2023-12-02 19:10:11,903 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:10:11,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:10:11,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-12-02 19:10:11,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855808874] [2023-12-02 19:10:11,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:10:11,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-02 19:10:11,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:10:11,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-02 19:10:11,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=2150, Unknown=16, NotChecked=0, Total=2352 [2023-12-02 19:10:11,907 INFO L87 Difference]: Start difference. First operand 58 states and 64 transitions. Second operand has 35 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:10:15,272 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |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|) (<= |c_ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (or (and (<= (+ 2 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (select |c_#length| |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|)) (<= 0 (+ |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset| 1))) (forall ((v_ArrVal_355 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~d~0#1.base| v_ArrVal_355) |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|) |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) 0))) .cse0 (or (not (= 2 |c_ULTIMATE.start_main_~length~0#1|)) .cse0) (= |c_ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (or (not (= |c_ULTIMATE.start_main_~length~0#1| 1)) (< (select |c_#length| |c_ULTIMATE.start_main_~nondetString2~0#1.base|) 2)))) is different from false [2023-12-02 19:10:16,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:10:16,047 INFO L93 Difference]: Finished difference Result 77 states and 83 transitions. [2023-12-02 19:10:16,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 19:10:16,048 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2023-12-02 19:10:16,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:10:16,049 INFO L225 Difference]: With dead ends: 77 [2023-12-02 19:10:16,049 INFO L226 Difference]: Without dead ends: 77 [2023-12-02 19:10:16,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1248 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=448, Invalid=4365, Unknown=21, NotChecked=136, Total=4970 [2023-12-02 19:10:16,051 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 152 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 31 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 19:10:16,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 191 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 539 Invalid, 12 Unknown, 33 Unchecked, 0.5s Time] [2023-12-02 19:10:16,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2023-12-02 19:10:16,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 63. [2023-12-02 19:10:16,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 59 states have (on average 1.1864406779661016) internal successors, (70), 62 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:10:16,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 70 transitions. [2023-12-02 19:10:16,053 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 70 transitions. Word has length 19 [2023-12-02 19:10:16,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:10:16,053 INFO L495 AbstractCegarLoop]: Abstraction has 63 states and 70 transitions. [2023-12-02 19:10:16,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:10:16,053 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 70 transitions. [2023-12-02 19:10:16,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-02 19:10:16,053 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:10:16,054 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:10:16,058 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-02 19:10:16,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-02 19:10:16,254 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:10:16,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:10:16,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1819173100, now seen corresponding path program 2 times [2023-12-02 19:10:16,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:10:16,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120017726] [2023-12-02 19:10:16,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:10:16,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:10:16,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:10:16,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:16,985 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:10:16,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120017726] [2023-12-02 19:10:16,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120017726] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:10:16,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582124946] [2023-12-02 19:10:16,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:10:16,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:10:16,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:10:16,987 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:10:16,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-02 19:10:17,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 19:10:17,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:10:17,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 71 conjunts are in the unsatisfiable core [2023-12-02 19:10:17,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:10:17,084 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:10:17,128 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:10:17,329 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 25 treesize of output 18 [2023-12-02 19:10:17,559 INFO L349 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2023-12-02 19:10:17,559 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 27 treesize of output 31 [2023-12-02 19:10:17,743 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:17,743 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:10:18,425 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:10:18,426 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 37 treesize of output 36 [2023-12-02 19:10:18,430 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 38 treesize of output 34 [2023-12-02 19:10:18,444 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:10:18,444 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 39 treesize of output 43 [2023-12-02 19:10:18,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 13 treesize of output 9 [2023-12-02 19:10:18,456 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 19:10:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:18,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582124946] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:10:18,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1537536642] [2023-12-02 19:10:18,534 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:10:18,534 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:10:18,535 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:10:18,535 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:10:18,535 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:10:21,137 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:10:26,623 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3476#(and (<= (+ |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 1) (select |#length| |ULTIMATE.start_cstrlcpy_~d~0#1.base|)) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (exists ((|v_#memory_int_111| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_111| |ULTIMATE.start_cstrlcpy_~d~0#1.base| (store (select |v_#memory_int_111| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0)))) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (not (= (mod |ULTIMATE.start_cstrlcpy_~siz#1| 18446744073709551616) 0)) (= (mod |ULTIMATE.start_cstrlcpy_~n~0#1| 18446744073709551616) 0) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) 1) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_81| Int)) (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_81| 18446744073709551616) 0)) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))' at error location [2023-12-02 19:10:26,623 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:10:26,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:10:26,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-12-02 19:10:26,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129741936] [2023-12-02 19:10:26,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:10:26,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-02 19:10:26,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:10:26,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-02 19:10:26,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1891, Unknown=11, NotChecked=0, Total=2070 [2023-12-02 19:10:26,624 INFO L87 Difference]: Start difference. First operand 63 states and 70 transitions. Second operand has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:10:28,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:10:28,352 INFO L93 Difference]: Finished difference Result 67 states and 73 transitions. [2023-12-02 19:10:28,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 19:10:28,353 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2023-12-02 19:10:28,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:10:28,354 INFO L225 Difference]: With dead ends: 67 [2023-12-02 19:10:28,354 INFO L226 Difference]: Without dead ends: 67 [2023-12-02 19:10:28,355 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=362, Invalid=3287, Unknown=11, NotChecked=0, Total=3660 [2023-12-02 19:10:28,355 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 222 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:10:28,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 250 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 19:10:28,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2023-12-02 19:10:28,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 58. [2023-12-02 19:10:28,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 57 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 19:10:28,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 64 transitions. [2023-12-02 19:10:28,357 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 64 transitions. Word has length 21 [2023-12-02 19:10:28,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:10:28,357 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 64 transitions. [2023-12-02 19:10:28,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:10:28,357 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 64 transitions. [2023-12-02 19:10:28,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 19:10:28,358 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:10:28,358 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:10:28,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-02 19:10:28,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-02 19:10:28,559 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:10:28,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:10:28,559 INFO L85 PathProgramCache]: Analyzing trace with hash -938142082, now seen corresponding path program 2 times [2023-12-02 19:10:28,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:10:28,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318470538] [2023-12-02 19:10:28,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:10:28,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:10:28,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:10:30,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:30,250 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:10:30,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318470538] [2023-12-02 19:10:30,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318470538] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:10:30,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710932439] [2023-12-02 19:10:30,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:10:30,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:10:30,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:10:30,251 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:10:30,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 19:10:30,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 19:10:30,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:10:30,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 82 conjunts are in the unsatisfiable core [2023-12-02 19:10:30,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:10:30,361 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:30,364 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 19:10:30,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 10 treesize of output 8 [2023-12-02 19:10:30,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-02 19:10:30,637 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 25 treesize of output 18 [2023-12-02 19:10:30,840 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:10:31,288 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-12-02 19:10:31,289 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 33 treesize of output 31 [2023-12-02 19:10:31,421 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:31,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:10:32,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:10:32,433 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 60 treesize of output 48 [2023-12-02 19:10:32,437 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 63 treesize of output 57 [2023-12-02 19:10:32,445 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 56 treesize of output 46 [2023-12-02 19:10:32,483 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 23 treesize of output 15 [2023-12-02 19:10:32,584 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:32,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710932439] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:10:32,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2078681180] [2023-12-02 19:10:32,586 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 19:10:32,586 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:10:32,586 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:10:32,586 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:10:32,586 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:10:39,467 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:10:47,798 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3817#(and (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|))' at error location [2023-12-02 19:10:47,798 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:10:47,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:10:47,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 44 [2023-12-02 19:10:47,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708079307] [2023-12-02 19:10:47,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:10:47,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-02 19:10:47,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:10:47,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-02 19:10:47,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=3402, Unknown=18, NotChecked=0, Total=3660 [2023-12-02 19:10:47,801 INFO L87 Difference]: Start difference. First operand 58 states and 64 transitions. Second operand has 46 states, 45 states have (on average 1.4666666666666666) internal successors, (66), 45 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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:10:54,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:10:54,904 INFO L93 Difference]: Finished difference Result 81 states and 87 transitions. [2023-12-02 19:10:54,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-02 19:10:54,904 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 1.4666666666666666) internal successors, (66), 45 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2023-12-02 19:10:54,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:10:54,905 INFO L225 Difference]: With dead ends: 81 [2023-12-02 19:10:54,905 INFO L226 Difference]: Without dead ends: 81 [2023-12-02 19:10:54,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1962 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=816, Invalid=8468, Unknown=28, NotChecked=0, Total=9312 [2023-12-02 19:10:54,909 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 133 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 17 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-02 19:10:54,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 95 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 716 Invalid, 20 Unknown, 0 Unchecked, 0.9s Time] [2023-12-02 19:10:54,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2023-12-02 19:10:54,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 58. [2023-12-02 19:10:54,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 57 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 19:10:54,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 64 transitions. [2023-12-02 19:10:54,911 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 64 transitions. Word has length 22 [2023-12-02 19:10:54,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:10:54,912 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 64 transitions. [2023-12-02 19:10:54,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 1.4666666666666666) internal successors, (66), 45 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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:10:54,912 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 64 transitions. [2023-12-02 19:10:54,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 19:10:54,912 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:10:54,912 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2023-12-02 19:10:54,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 19:10:55,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-02 19:10:55,113 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:10:55,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:10:55,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1772872967, now seen corresponding path program 3 times [2023-12-02 19:10:55,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:10:55,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529873954] [2023-12-02 19:10:55,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:10:55,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:10:55,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:10:55,862 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:55,862 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:10:55,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529873954] [2023-12-02 19:10:55,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529873954] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:10:55,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7678829] [2023-12-02 19:10:55,863 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:10:55,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:10:55,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:10:55,864 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:10:55,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-02 19:10:55,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:10:55,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:10:55,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 83 conjunts are in the unsatisfiable core [2023-12-02 19:10:55,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:10:55,960 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:10:55,964 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:55,997 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:10:56,187 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 25 treesize of output 18 [2023-12-02 19:10:56,455 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 33 treesize of output 24 [2023-12-02 19:10:56,704 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-12-02 19:10:56,704 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 33 treesize of output 31 [2023-12-02 19:10:56,832 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:56,832 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:10:57,737 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:10:57,737 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 60 treesize of output 48 [2023-12-02 19:10:57,741 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 63 treesize of output 57 [2023-12-02 19:10:57,749 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 56 treesize of output 46 [2023-12-02 19:10:57,793 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:10:57,798 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:10:57,906 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:10:57,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7678829] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:10:57,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1882291851] [2023-12-02 19:10:57,908 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:10:57,908 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:10:57,908 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:10:57,908 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:10:57,908 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:11:00,723 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:11:06,835 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4211#(and (= (+ |ULTIMATE.start_cstrlcpy_#t~post4#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| (+ |ULTIMATE.start_cstrlcpy_#t~post3#1.offset| 1)) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_101| Int)) (and (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_91| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_92| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_92| Int) (|v_#memory_int_139| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_91| Int)) (and (<= (+ |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_91| 1) (select |#length| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_92|)) (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_91|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_91|) (= (store |v_#memory_int_139| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_92| (store (select |v_#memory_int_139| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_92|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_91| (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_92|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_91|))) |#memory_int|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_92|) (= (select |#valid| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_92|) 1) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_92|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (not (= 0 (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_92|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_91|))) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|))) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~n~0#1| |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_101|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (not (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_101| 18446744073709551616) 0)) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))) (= |ULTIMATE.start_cstrlcpy_~d~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post3#1.base|))' at error location [2023-12-02 19:11:06,835 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:11:06,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:11:06,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 14] total 40 [2023-12-02 19:11:06,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409814693] [2023-12-02 19:11:06,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:11:06,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-12-02 19:11:06,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:11:06,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-12-02 19:11:06,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=2325, Unknown=20, NotChecked=0, Total=2550 [2023-12-02 19:11:06,837 INFO L87 Difference]: Start difference. First operand 58 states and 64 transitions. Second operand has 42 states, 41 states have (on average 1.6097560975609757) internal successors, (66), 41 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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:11:09,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-12-02 19:11:12,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-12-02 19:11:13,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:11:13,923 INFO L93 Difference]: Finished difference Result 82 states and 88 transitions. [2023-12-02 19:11:13,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-02 19:11:13,924 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 1.6097560975609757) internal successors, (66), 41 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2023-12-02 19:11:13,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:11:13,925 INFO L225 Difference]: With dead ends: 82 [2023-12-02 19:11:13,925 INFO L226 Difference]: Without dead ends: 82 [2023-12-02 19:11:13,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 939 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=517, Invalid=4573, Unknown=22, NotChecked=0, Total=5112 [2023-12-02 19:11:13,927 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 351 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 42 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-12-02 19:11:13,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 413 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 704 Invalid, 7 Unknown, 0 Unchecked, 4.8s Time] [2023-12-02 19:11:13,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2023-12-02 19:11:13,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 62. [2023-12-02 19:11:13,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 61 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 19:11:13,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 68 transitions. [2023-12-02 19:11:13,930 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 68 transitions. Word has length 22 [2023-12-02 19:11:13,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:11:13,930 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 68 transitions. [2023-12-02 19:11:13,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 1.6097560975609757) internal successors, (66), 41 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have 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:11:13,930 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 68 transitions. [2023-12-02 19:11:13,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-02 19:11:13,930 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:11:13,931 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:11:13,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-02 19:11:14,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:11:14,131 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:11:14,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:11:14,131 INFO L85 PathProgramCache]: Analyzing trace with hash -532519828, now seen corresponding path program 3 times [2023-12-02 19:11:14,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:11:14,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700782157] [2023-12-02 19:11:14,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:11:14,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:11:14,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:11:14,887 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:14,887 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:11:14,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700782157] [2023-12-02 19:11:14,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700782157] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:11:14,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951570867] [2023-12-02 19:11:14,888 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:11:14,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:11:14,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:11:14,889 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:11:14,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-02 19:11:14,970 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:11:14,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:11:14,973 WARN L260 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 89 conjunts are in the unsatisfiable core [2023-12-02 19:11:14,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:11:14,980 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 19:11:15,013 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:11:15,121 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2023-12-02 19:11:15,121 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 21 treesize of output 20 [2023-12-02 19:11:16,013 INFO L349 Elim1Store]: treesize reduction 28, result has 47.2 percent of original size [2023-12-02 19:11:16,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 48 treesize of output 46 [2023-12-02 19:11:16,154 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:16,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:11:17,463 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:11:17,473 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:11:17,553 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:17,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951570867] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:11:17,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1870007721] [2023-12-02 19:11:17,554 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2023-12-02 19:11:17,554 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:11:17,554 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:11:17,554 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:11:17,554 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:11:18,724 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:11:21,822 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4583#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post6#1.offset|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_~n~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_~d~0#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) |ULTIMATE.start_cstrlcpy_#t~post6#1.offset|))' at error location [2023-12-02 19:11:21,822 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:11:21,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:11:21,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 15] total 43 [2023-12-02 19:11:21,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488818426] [2023-12-02 19:11:21,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:11:21,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-12-02 19:11:21,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:11:21,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-12-02 19:11:21,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=2535, Unknown=4, NotChecked=0, Total=2862 [2023-12-02 19:11:21,825 INFO L87 Difference]: Start difference. First operand 62 states and 68 transitions. Second operand has 45 states, 44 states have (on average 1.5681818181818181) internal successors, (69), 44 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:11:25,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:11:25,154 INFO L93 Difference]: Finished difference Result 89 states and 95 transitions. [2023-12-02 19:11:25,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 19:11:25,154 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 1.5681818181818181) internal successors, (69), 44 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2023-12-02 19:11:25,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:11:25,155 INFO L225 Difference]: With dead ends: 89 [2023-12-02 19:11:25,155 INFO L226 Difference]: Without dead ends: 89 [2023-12-02 19:11:25,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1199 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=741, Invalid=5417, Unknown=4, NotChecked=0, Total=6162 [2023-12-02 19:11:25,158 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 93 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 19:11:25,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 170 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 19:11:25,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2023-12-02 19:11:25,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 77. [2023-12-02 19:11:25,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 73 states have (on average 1.1369863013698631) internal successors, (83), 76 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:11:25,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 83 transitions. [2023-12-02 19:11:25,161 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 83 transitions. Word has length 23 [2023-12-02 19:11:25,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:11:25,161 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 83 transitions. [2023-12-02 19:11:25,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 1.5681818181818181) internal successors, (69), 44 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:11:25,161 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 83 transitions. [2023-12-02 19:11:25,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-12-02 19:11:25,162 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:11:25,162 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:11:25,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-02 19:11:25,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:11:25,362 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:11:25,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:11:25,363 INFO L85 PathProgramCache]: Analyzing trace with hash 892676958, now seen corresponding path program 3 times [2023-12-02 19:11:25,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:11:25,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025160278] [2023-12-02 19:11:25,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:11:25,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:11:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:11:26,086 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:26,086 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:11:26,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025160278] [2023-12-02 19:11:26,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025160278] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:11:26,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012956415] [2023-12-02 19:11:26,087 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:11:26,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:11:26,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:11:26,088 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:11:26,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-02 19:11:26,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:11:26,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:11:26,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 95 conjunts are in the unsatisfiable core [2023-12-02 19:11:26,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:11:26,200 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:11:26,227 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:11:26,416 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 19:11:26,416 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 25 treesize of output 22 [2023-12-02 19:11:26,430 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:11:26,430 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 13 treesize of output 15 [2023-12-02 19:11:26,818 INFO L349 Elim1Store]: treesize reduction 58, result has 22.7 percent of original size [2023-12-02 19:11:26,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 55 treesize of output 60 [2023-12-02 19:11:27,172 INFO L349 Elim1Store]: treesize reduction 20, result has 55.6 percent of original size [2023-12-02 19:11:27,173 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 10 case distinctions, treesize of input 63 treesize of output 61 [2023-12-02 19:11:27,486 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:27,486 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:11:28,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:11:28,763 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 85 treesize of output 62 [2023-12-02 19:11:28,771 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 109 [2023-12-02 19:11:28,782 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 56 treesize of output 46 [2023-12-02 19:11:28,792 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 44 treesize of output 32 [2023-12-02 19:11:28,990 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:28,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012956415] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:11:28,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1174668255] [2023-12-02 19:11:28,992 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:11:28,992 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:11:28,992 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:11:28,992 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:11:28,992 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:11:31,635 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:11:38,021 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5002#(and (<= (+ |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 1) (select |#length| |ULTIMATE.start_cstrlcpy_~d~0#1.base|)) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (not (= (mod |ULTIMATE.start_cstrlcpy_~siz#1| 18446744073709551616) 0)) (= (mod |ULTIMATE.start_cstrlcpy_~n~0#1| 18446744073709551616) 0) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (exists ((|v_#memory_int_163| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_163| |ULTIMATE.start_cstrlcpy_~d~0#1.base| (store (select |v_#memory_int_163| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0)))) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) 1) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_114| Int)) (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_114| 18446744073709551616) 0)) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))' at error location [2023-12-02 19:11:38,021 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:11:38,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:11:38,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 42 [2023-12-02 19:11:38,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705942219] [2023-12-02 19:11:38,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:11:38,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-02 19:11:38,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:11:38,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-02 19:11:38,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=3039, Unknown=11, NotChecked=0, Total=3306 [2023-12-02 19:11:38,023 INFO L87 Difference]: Start difference. First operand 77 states and 83 transitions. Second operand has 44 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 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 19:11:43,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-12-02 19:11:45,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:11:45,525 INFO L93 Difference]: Finished difference Result 102 states and 109 transitions. [2023-12-02 19:11:45,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-02 19:11:45,525 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 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 26 [2023-12-02 19:11:45,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:11:45,526 INFO L225 Difference]: With dead ends: 102 [2023-12-02 19:11:45,526 INFO L226 Difference]: Without dead ends: 102 [2023-12-02 19:11:45,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1435 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=703, Invalid=6596, Unknown=11, NotChecked=0, Total=7310 [2023-12-02 19:11:45,528 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 275 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 56 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-02 19:11:45,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 433 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 689 Invalid, 2 Unknown, 0 Unchecked, 2.9s Time] [2023-12-02 19:11:45,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2023-12-02 19:11:45,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 84. [2023-12-02 19:11:45,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 80 states have (on average 1.1625) internal successors, (93), 83 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:11:45,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 93 transitions. [2023-12-02 19:11:45,531 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 93 transitions. Word has length 26 [2023-12-02 19:11:45,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:11:45,531 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 93 transitions. [2023-12-02 19:11:45,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 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 19:11:45,531 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 93 transitions. [2023-12-02 19:11:45,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-12-02 19:11:45,531 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:11:45,532 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:11:45,538 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-02 19:11:45,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:11:45,732 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:11:45,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:11:45,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1837082018, now seen corresponding path program 3 times [2023-12-02 19:11:45,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:11:45,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304232138] [2023-12-02 19:11:45,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:11:45,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:11:45,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:11:46,453 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:46,454 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:11:46,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304232138] [2023-12-02 19:11:46,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304232138] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:11:46,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963501184] [2023-12-02 19:11:46,454 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:11:46,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:11:46,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:11:46,455 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:11:46,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-02 19:11:46,564 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:11:46,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:11:46,567 WARN L260 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 107 conjunts are in the unsatisfiable core [2023-12-02 19:11:46,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:11:46,575 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 19:11:46,614 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:11:46,837 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 19:11:46,838 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 25 treesize of output 22 [2023-12-02 19:11:46,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:11:46,848 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 13 treesize of output 15 [2023-12-02 19:11:47,114 INFO L349 Elim1Store]: treesize reduction 27, result has 38.6 percent of original size [2023-12-02 19:11:47,114 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 2 case distinctions, treesize of input 48 treesize of output 58 [2023-12-02 19:11:48,159 INFO L349 Elim1Store]: treesize reduction 32, result has 47.5 percent of original size [2023-12-02 19:11:48,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 11 case distinctions, treesize of input 56 treesize of output 54 [2023-12-02 19:11:48,308 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:48,308 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:11:50,038 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:11:50,038 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 57 [2023-12-02 19:11:50,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:11:50,249 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 106 treesize of output 72 [2023-12-02 19:11:50,255 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 113 treesize of output 103 [2023-12-02 19:11:50,268 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 98 treesize of output 80 [2023-12-02 19:11:50,298 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:11:50,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 53 treesize of output 71 [2023-12-02 19:11:50,594 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:11:50,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963501184] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:11:50,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1449646956] [2023-12-02 19:11:50,596 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 19:11:50,596 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:11:50,596 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:11:50,597 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:11:50,597 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:11:57,226 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:12:06,702 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5476#(and (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|))' at error location [2023-12-02 19:12:06,702 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:12:06,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:12:06,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 20] total 54 [2023-12-02 19:12:06,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213074283] [2023-12-02 19:12:06,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:12:06,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2023-12-02 19:12:06,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:12:06,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2023-12-02 19:12:06,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=4592, Unknown=16, NotChecked=0, Total=4970 [2023-12-02 19:12:06,704 INFO L87 Difference]: Start difference. First operand 84 states and 93 transitions. Second operand has 56 states, 55 states have (on average 1.5272727272727273) internal successors, (84), 55 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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:12:19,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:12:19,591 INFO L93 Difference]: Finished difference Result 125 states and 134 transitions. [2023-12-02 19:12:19,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-12-02 19:12:19,591 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 55 states have (on average 1.5272727272727273) internal successors, (84), 55 states have internal predecessors, (84), 0 states have call successors, (0), 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 19:12:19,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:12:19,592 INFO L225 Difference]: With dead ends: 125 [2023-12-02 19:12:19,592 INFO L226 Difference]: Without dead ends: 125 [2023-12-02 19:12:19,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3619 ImplicationChecksByTransitivity, 23.7s TimeCoverageRelationStatistics Valid=1601, Invalid=16197, Unknown=24, NotChecked=0, Total=17822 [2023-12-02 19:12:19,594 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 226 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 1542 mSolverCounterSat, 34 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1542 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:12:19,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 291 Invalid, 1580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1542 Invalid, 4 Unknown, 0 Unchecked, 1.7s Time] [2023-12-02 19:12:19,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2023-12-02 19:12:19,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 98. [2023-12-02 19:12:19,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 94 states have (on average 1.148936170212766) internal successors, (108), 97 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have 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:12:19,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 108 transitions. [2023-12-02 19:12:19,597 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 108 transitions. Word has length 28 [2023-12-02 19:12:19,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:12:19,598 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 108 transitions. [2023-12-02 19:12:19,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 55 states have (on average 1.5272727272727273) internal successors, (84), 55 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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:12:19,598 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 108 transitions. [2023-12-02 19:12:19,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-12-02 19:12:19,598 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:12:19,598 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 1, 1, 1, 1, 1] [2023-12-02 19:12:19,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-02 19:12:19,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:12:19,799 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:12:19,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:12:19,800 INFO L85 PathProgramCache]: Analyzing trace with hash 2114892214, now seen corresponding path program 3 times [2023-12-02 19:12:19,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:12:19,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138455646] [2023-12-02 19:12:19,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:12:19,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:12:19,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:12:20,405 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 9 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:12:20,405 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:12:20,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138455646] [2023-12-02 19:12:20,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138455646] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:12:20,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734144009] [2023-12-02 19:12:20,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:12:20,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:12:20,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:12:20,407 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:12:20,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-02 19:12:20,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:12:20,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:12:20,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 112 conjunts are in the unsatisfiable core [2023-12-02 19:12:20,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:12:20,551 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:12:20,557 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 19:12:20,565 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:12:21,506 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:12:21,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:12:22,646 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:12:22,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734144009] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:12:22,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [149150161] [2023-12-02 19:12:22,648 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:12:22,648 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:12:22,648 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:12:22,648 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:12:22,648 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:12:25,558 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:12:31,040 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6044#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 1 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_~d~0#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_~s~0#1.base|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))' at error location [2023-12-02 19:12:31,040 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:12:31,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:12:31,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 40 [2023-12-02 19:12:31,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513584110] [2023-12-02 19:12:31,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:12:31,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-12-02 19:12:31,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:12:31,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-12-02 19:12:31,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2329, Unknown=5, NotChecked=0, Total=2550 [2023-12-02 19:12:31,041 INFO L87 Difference]: Start difference. First operand 98 states and 108 transitions. Second operand has 42 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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:12:35,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:12:35,655 INFO L93 Difference]: Finished difference Result 136 states and 145 transitions. [2023-12-02 19:12:35,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-02 19:12:35,656 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 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 19:12:35,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:12:35,656 INFO L225 Difference]: With dead ends: 136 [2023-12-02 19:12:35,656 INFO L226 Difference]: Without dead ends: 136 [2023-12-02 19:12:35,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1515 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=896, Invalid=6398, Unknown=16, NotChecked=0, Total=7310 [2023-12-02 19:12:35,657 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 428 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:12:35,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 214 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 19:12:35,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2023-12-02 19:12:35,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 93. [2023-12-02 19:12:35,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 91 states have (on average 1.10989010989011) internal successors, (101), 92 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 19:12:35,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 101 transitions. [2023-12-02 19:12:35,660 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 101 transitions. Word has length 28 [2023-12-02 19:12:35,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:12:35,660 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 101 transitions. [2023-12-02 19:12:35,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have 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:12:35,660 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 101 transitions. [2023-12-02 19:12:35,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-02 19:12:35,660 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:12:35,661 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:12:35,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-02 19:12:35,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:12:35,861 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:12:35,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:12:35,862 INFO L85 PathProgramCache]: Analyzing trace with hash -698225421, now seen corresponding path program 4 times [2023-12-02 19:12:35,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:12:35,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636020535] [2023-12-02 19:12:35,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:12:35,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:12:35,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:12:38,591 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:12:38,591 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:12:38,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636020535] [2023-12-02 19:12:38,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636020535] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:12:38,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738436913] [2023-12-02 19:12:38,591 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:12:38,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:12:38,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:12:38,592 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:12:38,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 19:12:38,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:12:38,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 96 conjunts are in the unsatisfiable core [2023-12-02 19:12:38,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:12:38,695 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:12:38,742 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 19:12:39,053 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 28 treesize of output 21 [2023-12-02 19:12:39,559 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 38 treesize of output 29 [2023-12-02 19:12:40,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 37 [2023-12-02 19:12:40,525 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 49 treesize of output 38 [2023-12-02 19:12:40,887 INFO L349 Elim1Store]: treesize reduction 12, result has 72.7 percent of original size [2023-12-02 19:12:40,887 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 4 case distinctions, treesize of input 50 treesize of output 50 [2023-12-02 19:12:41,114 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:12:41,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:12:43,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:12:43,592 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 83 treesize of output 60 [2023-12-02 19:12:43,599 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 88 treesize of output 80 [2023-12-02 19:12:43,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 95 [2023-12-02 19:12:43,626 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 19:12:43,638 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:12:43,648 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 19:12:43,658 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 19:12:43,823 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:12:43,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738436913] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:12:43,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1774895098] [2023-12-02 19:12:43,824 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 19:12:43,824 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:12:43,824 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:12:43,825 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:12:43,825 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:12:46,601 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:12:52,983 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6582#(and (<= (+ |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 1) (select |#length| |ULTIMATE.start_cstrlcpy_~d~0#1.base|)) (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (not (= (mod |ULTIMATE.start_cstrlcpy_~siz#1| 18446744073709551616) 0)) (= (mod |ULTIMATE.start_cstrlcpy_~n~0#1| 18446744073709551616) 0) (exists ((|v_#memory_int_207| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_207| |ULTIMATE.start_cstrlcpy_~d~0#1.base| (store (select |v_#memory_int_207| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0)))) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_147| Int)) (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_147| 18446744073709551616) 0)) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= (select |#valid| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) 1) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|))' at error location [2023-12-02 19:12:52,983 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:12:52,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:12:52,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 19] total 60 [2023-12-02 19:12:52,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001995334] [2023-12-02 19:12:52,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:12:52,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-12-02 19:12:52,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:12:52,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-12-02 19:12:52,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=5327, Unknown=67, NotChecked=0, Total=5700 [2023-12-02 19:12:52,986 INFO L87 Difference]: Start difference. First operand 93 states and 101 transitions. Second operand has 62 states, 61 states have (on average 1.4262295081967213) internal successors, (87), 61 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:13:02,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 19:13:10,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 19:13:18,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:13:18,549 INFO L93 Difference]: Finished difference Result 150 states and 159 transitions. [2023-12-02 19:13:18,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-12-02 19:13:18,550 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 1.4262295081967213) internal successors, (87), 61 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2023-12-02 19:13:18,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:13:18,551 INFO L225 Difference]: With dead ends: 150 [2023-12-02 19:13:18,551 INFO L226 Difference]: Without dead ends: 150 [2023-12-02 19:13:18,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3059 ImplicationChecksByTransitivity, 29.4s TimeCoverageRelationStatistics Valid=1214, Invalid=14129, Unknown=157, NotChecked=0, Total=15500 [2023-12-02 19:13:18,552 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 377 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 1457 mSolverCounterSat, 72 mSolverCounterUnsat, 98 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1457 IncrementalHoareTripleChecker+Invalid, 98 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2023-12-02 19:13:18,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 287 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1457 Invalid, 98 Unknown, 0 Unchecked, 7.5s Time] [2023-12-02 19:13:18,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-12-02 19:13:18,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 101. [2023-12-02 19:13:18,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 99 states have (on average 1.121212121212121) internal successors, (111), 100 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:13:18,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 111 transitions. [2023-12-02 19:13:18,555 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 111 transitions. Word has length 29 [2023-12-02 19:13:18,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:13:18,555 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 111 transitions. [2023-12-02 19:13:18,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 1.4262295081967213) internal successors, (87), 61 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:13:18,556 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2023-12-02 19:13:18,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-12-02 19:13:18,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:13:18,556 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:13:18,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-02 19:13:18,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-12-02 19:13:18,757 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:13:18,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:13:18,757 INFO L85 PathProgramCache]: Analyzing trace with hash -392368315, now seen corresponding path program 5 times [2023-12-02 19:13:18,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:13:18,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56675241] [2023-12-02 19:13:18,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:13:18,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:13:18,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:13:19,538 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:13:19,538 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:13:19,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56675241] [2023-12-02 19:13:19,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56675241] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:13:19,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669275706] [2023-12-02 19:13:19,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:13:19,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:13:19,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:13:19,539 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:13:19,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-02 19:13:19,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 19:13:19,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:13:19,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 88 conjunts are in the unsatisfiable core [2023-12-02 19:13:19,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:13:19,655 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 7 [2023-12-02 19:13:19,665 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 19:13:19,675 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:13:19,732 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 18 treesize of output 14 [2023-12-02 19:13:19,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2023-12-02 19:13:20,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2023-12-02 19:13:20,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2023-12-02 19:13:20,638 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:13:20,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-12-02 19:13:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:13:20,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:13:31,820 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:13:31,821 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 25 treesize of output 26 [2023-12-02 19:13:31,830 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:13:31,830 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 41 treesize of output 38 [2023-12-02 19:13:31,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-12-02 19:13:31,921 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:13:31,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669275706] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:13:31,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [610365005] [2023-12-02 19:13:31,922 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 19:13:31,922 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:13:31,923 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:13:31,923 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:13:31,923 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:13:34,515 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:13:40,510 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7163#(and (<= (+ |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 1) (select |#length| |ULTIMATE.start_cstrlcpy_~d~0#1.base|)) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (exists ((|v_#memory_int_223| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_223| |ULTIMATE.start_cstrlcpy_~d~0#1.base| (store (select |v_#memory_int_223| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0)))) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_157| Int)) (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_157| 18446744073709551616) 0)) (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (not (= (mod |ULTIMATE.start_cstrlcpy_~siz#1| 18446744073709551616) 0)) (= (mod |ULTIMATE.start_cstrlcpy_~n~0#1| 18446744073709551616) 0) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) 1) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))' at error location [2023-12-02 19:13:40,510 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:13:40,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:13:40,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 42 [2023-12-02 19:13:40,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436313440] [2023-12-02 19:13:40,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:13:40,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-02 19:13:40,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:13:40,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-02 19:13:40,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=3045, Unknown=24, NotChecked=0, Total=3422 [2023-12-02 19:13:40,511 INFO L87 Difference]: Start difference. First operand 101 states and 111 transitions. Second operand has 44 states, 43 states have (on average 2.0930232558139537) internal successors, (90), 43 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 19:13:52,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:13:52,390 INFO L93 Difference]: Finished difference Result 190 states and 200 transitions. [2023-12-02 19:13:52,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-12-02 19:13:52,390 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.0930232558139537) internal successors, (90), 43 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 30 [2023-12-02 19:13:52,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:13:52,391 INFO L225 Difference]: With dead ends: 190 [2023-12-02 19:13:52,392 INFO L226 Difference]: Without dead ends: 190 [2023-12-02 19:13:52,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5263 ImplicationChecksByTransitivity, 28.8s TimeCoverageRelationStatistics Valid=2572, Invalid=15987, Unknown=73, NotChecked=0, Total=18632 [2023-12-02 19:13:52,393 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 647 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 167 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 19:13:52,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [647 Valid, 382 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 645 Invalid, 9 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 19:13:52,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2023-12-02 19:13:52,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 136. [2023-12-02 19:13:52,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have 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:13:52,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 152 transitions. [2023-12-02 19:13:52,398 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 152 transitions. Word has length 30 [2023-12-02 19:13:52,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:13:52,398 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 152 transitions. [2023-12-02 19:13:52,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.0930232558139537) internal successors, (90), 43 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 19:13:52,398 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 152 transitions. [2023-12-02 19:13:52,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-12-02 19:13:52,399 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:13:52,399 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1] [2023-12-02 19:13:52,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-02 19:13:52,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-12-02 19:13:52,599 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:13:52,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:13:52,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1890839097, now seen corresponding path program 4 times [2023-12-02 19:13:52,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:13:52,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199112535] [2023-12-02 19:13:52,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:13:52,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:13:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:13:53,566 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:13:53,566 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:13:53,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199112535] [2023-12-02 19:13:53,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199112535] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:13:53,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195619199] [2023-12-02 19:13:53,567 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:13:53,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:13:53,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:13:53,568 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:13:53,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-02 19:13:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:13:53,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 109 conjunts are in the unsatisfiable core [2023-12-02 19:13:53,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:13:53,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 19:13:53,720 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 19:13:54,036 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 28 treesize of output 21 [2023-12-02 19:13:54,483 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 38 treesize of output 29 [2023-12-02 19:13:55,007 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 48 treesize of output 37 [2023-12-02 19:13:55,598 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 58 treesize of output 45 [2023-12-02 19:13:56,179 INFO L349 Elim1Store]: treesize reduction 16, result has 70.9 percent of original size [2023-12-02 19:13:56,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 61 [2023-12-02 19:13:56,423 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:13:56,423 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:13:59,549 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:13:59,550 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 106 treesize of output 72 [2023-12-02 19:13:59,556 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 113 treesize of output 103 [2023-12-02 19:13:59,574 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 138 treesize of output 120 [2023-12-02 19:13:59,588 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 19:13:59,599 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 19:13:59,613 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 19:13:59,622 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:13:59,631 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 19:13:59,838 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:13:59,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195619199] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:13:59,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2117638090] [2023-12-02 19:13:59,840 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:13:59,840 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:13:59,840 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:13:59,840 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:13:59,841 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:14:02,725 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:14:09,437 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7910#(and (= (+ |ULTIMATE.start_cstrlcpy_#t~post4#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| (+ |ULTIMATE.start_cstrlcpy_#t~post3#1.offset| 1)) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_170| Int)) (and (not (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_170| 18446744073709551616) 0)) (= |ULTIMATE.start_cstrlcpy_~n~0#1| |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_170|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_160| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_160| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_161| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_161| Int) (|v_#memory_int_241| (Array Int (Array Int Int)))) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 1 |#StackHeapBarrier|) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_161|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_160|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (not (= (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_161|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_160|) 0)) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (<= (+ |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_160| 1) (select |#length| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_161|)) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_160|) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_161|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (= (select |#valid| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_161|) 1) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (= |#memory_int| (store |v_#memory_int_241| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_161| (store (select |v_#memory_int_241| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_161|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_160| (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_161|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_160|)))) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))))) (= |ULTIMATE.start_cstrlcpy_~d~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post3#1.base|))' at error location [2023-12-02 19:14:09,437 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:14:09,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:14:09,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22, 22] total 62 [2023-12-02 19:14:09,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009659281] [2023-12-02 19:14:09,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:14:09,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-12-02 19:14:09,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:14:09,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-12-02 19:14:09,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=4886, Unknown=47, NotChecked=0, Total=5256 [2023-12-02 19:14:09,439 INFO L87 Difference]: Start difference. First operand 136 states and 152 transitions. Second operand has 64 states, 63 states have (on average 1.5238095238095237) internal successors, (96), 63 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 19:14:25,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-12-02 19:14:28,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:14:28,957 INFO L93 Difference]: Finished difference Result 144 states and 157 transitions. [2023-12-02 19:14:28,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-02 19:14:28,958 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 63 states have (on average 1.5238095238095237) internal successors, (96), 63 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) Word has length 32 [2023-12-02 19:14:28,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:14:28,959 INFO L225 Difference]: With dead ends: 144 [2023-12-02 19:14:28,959 INFO L226 Difference]: Without dead ends: 144 [2023-12-02 19:14:28,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2225 ImplicationChecksByTransitivity, 26.2s TimeCoverageRelationStatistics Valid=944, Invalid=10974, Unknown=72, NotChecked=0, Total=11990 [2023-12-02 19:14:28,960 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 486 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 1541 mSolverCounterSat, 99 mSolverCounterUnsat, 47 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1541 IncrementalHoareTripleChecker+Invalid, 47 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2023-12-02 19:14:28,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [486 Valid, 887 Invalid, 1687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1541 Invalid, 47 Unknown, 0 Unchecked, 5.0s Time] [2023-12-02 19:14:28,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2023-12-02 19:14:28,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 137. [2023-12-02 19:14:28,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 135 states have (on average 1.1111111111111112) internal successors, (150), 136 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:14:28,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 150 transitions. [2023-12-02 19:14:28,963 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 150 transitions. Word has length 32 [2023-12-02 19:14:28,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:14:28,963 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 150 transitions. [2023-12-02 19:14:28,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 1.5238095238095237) internal successors, (96), 63 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 19:14:28,963 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 150 transitions. [2023-12-02 19:14:28,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-02 19:14:28,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:14:28,964 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:14:28,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-02 19:14:29,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-12-02 19:14:29,164 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:14:29,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:14:29,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1739604116, now seen corresponding path program 4 times [2023-12-02 19:14:29,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:14:29,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465757292] [2023-12-02 19:14:29,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:14:29,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:14:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:14:30,575 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:14:30,575 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:14:30,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465757292] [2023-12-02 19:14:30,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465757292] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:14:30,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267853166] [2023-12-02 19:14:30,575 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:14:30,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:14:30,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:14:30,577 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:14:30,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 19:14:30,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:14:30,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 130 conjunts are in the unsatisfiable core [2023-12-02 19:14:30,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:14:30,744 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:14:31,071 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 19:14:31,071 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 28 treesize of output 25 [2023-12-02 19:14:31,092 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:14:31,092 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 17 [2023-12-02 19:14:31,819 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 19:14:31,819 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 72 treesize of output 67 [2023-12-02 19:14:31,870 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:14:31,871 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 55 treesize of output 63 [2023-12-02 19:14:32,685 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 19:14:32,685 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 82 treesize of output 75 [2023-12-02 19:14:32,746 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:14:32,746 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 63 treesize of output 78 [2023-12-02 19:14:33,664 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 19:14:33,664 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 92 treesize of output 83 [2023-12-02 19:14:33,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:14:33,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 71 treesize of output 93 [2023-12-02 19:14:34,674 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 19:14:34,675 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 102 treesize of output 91 [2023-12-02 19:14:34,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:14:34,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 108 [2023-12-02 19:14:35,582 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:14:35,582 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 104 treesize of output 126 [2023-12-02 19:14:35,913 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-02 19:14:36,482 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:14:36,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:14:44,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:14:44,873 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 129 treesize of output 84 [2023-12-02 19:14:44,883 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 138 treesize of output 126 [2023-12-02 19:14:44,905 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 167 treesize of output 145 [2023-12-02 19:14:44,922 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 19:14:44,940 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 19:14:44,950 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 19:14:44,960 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 19:14:44,976 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:14:44,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2023-12-02 19:14:44,987 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 19:14:45,111 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-02 19:14:45,176 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:14:45,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267853166] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:14:45,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1801938933] [2023-12-02 19:14:45,178 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2023-12-02 19:14:45,178 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:14:45,178 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:14:45,178 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:14:45,178 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:14:47,790 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:14:56,498 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8590#(and (<= (+ |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 1) (select |#length| |ULTIMATE.start_cstrlcpy_~d~0#1.base|)) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (exists ((|v_#memory_int_263| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_263| |ULTIMATE.start_cstrlcpy_~d~0#1.base| (store (select |v_#memory_int_263| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0)))) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_183| Int)) (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_183| 18446744073709551616) 0)) (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (not (= (mod |ULTIMATE.start_cstrlcpy_~siz#1| 18446744073709551616) 0)) (= (mod |ULTIMATE.start_cstrlcpy_~n~0#1| 18446744073709551616) 0) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) 1) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))' at error location [2023-12-02 19:14:56,498 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:14:56,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:14:56,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 27, 27] total 74 [2023-12-02 19:14:56,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793593006] [2023-12-02 19:14:56,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:14:56,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-12-02 19:14:56,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:14:56,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-12-02 19:14:56,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=458, Invalid=7519, Unknown=33, NotChecked=0, Total=8010 [2023-12-02 19:14:56,500 INFO L87 Difference]: Start difference. First operand 137 states and 150 transitions. Second operand has 76 states, 75 states have (on average 1.6133333333333333) internal successors, (121), 75 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:15:21,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:15:21,367 INFO L93 Difference]: Finished difference Result 176 states and 189 transitions. [2023-12-02 19:15:21,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-02 19:15:21,368 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 75 states have (on average 1.6133333333333333) internal successors, (121), 75 states have internal predecessors, (121), 0 states have call successors, (0), 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:15:21,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:15:21,369 INFO L225 Difference]: With dead ends: 176 [2023-12-02 19:15:21,369 INFO L226 Difference]: Without dead ends: 176 [2023-12-02 19:15:21,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3928 ImplicationChecksByTransitivity, 40.1s TimeCoverageRelationStatistics Valid=1495, Invalid=19047, Unknown=50, NotChecked=0, Total=20592 [2023-12-02 19:15:21,370 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 542 mSDsluCounter, 1491 mSDsCounter, 0 mSdLazyCounter, 2615 mSolverCounterSat, 133 mSolverCounterUnsat, 56 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 1526 SdHoareTripleChecker+Invalid, 2804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 2615 IncrementalHoareTripleChecker+Invalid, 56 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-12-02 19:15:21,370 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [542 Valid, 1526 Invalid, 2804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 2615 Invalid, 56 Unknown, 0 Unchecked, 4.9s Time] [2023-12-02 19:15:21,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2023-12-02 19:15:21,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 148. [2023-12-02 19:15:21,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 146 states have (on average 1.1164383561643836) internal successors, (163), 147 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have 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:15:21,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 163 transitions. [2023-12-02 19:15:21,374 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 163 transitions. Word has length 41 [2023-12-02 19:15:21,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:15:21,374 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 163 transitions. [2023-12-02 19:15:21,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 75 states have (on average 1.6133333333333333) internal successors, (121), 75 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:15:21,375 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 163 transitions. [2023-12-02 19:15:21,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-02 19:15:21,375 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:15:21,375 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1] [2023-12-02 19:15:21,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 19:15:21,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-12-02 19:15:21,576 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:15:21,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:15:21,576 INFO L85 PathProgramCache]: Analyzing trace with hash -262756537, now seen corresponding path program 5 times [2023-12-02 19:15:21,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:15:21,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720902072] [2023-12-02 19:15:21,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:15:21,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:15:21,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:15:23,943 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:15:23,944 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:15:23,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720902072] [2023-12-02 19:15:23,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720902072] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:15:23,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489125033] [2023-12-02 19:15:23,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 19:15:23,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:15:23,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:15:23,945 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:15:23,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-02 19:15:24,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2023-12-02 19:15:24,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:15:24,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 217 conjunts are in the unsatisfiable core [2023-12-02 19:15:24,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:15:24,921 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:15:24,925 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 19:15:24,928 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:15:25,008 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 16 treesize of output 12 [2023-12-02 19:15:25,442 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 28 treesize of output 21 [2023-12-02 19:15:25,902 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 29 treesize of output 22 [2023-12-02 19:15:26,305 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 29 treesize of output 22 [2023-12-02 19:15:26,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 29 treesize of output 22 [2023-12-02 19:15:27,071 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 29 treesize of output 22 [2023-12-02 19:15:27,470 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 29 treesize of output 22 [2023-12-02 19:15:27,995 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 36 treesize of output 27 [2023-12-02 19:15:28,746 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 44 treesize of output 33 [2023-12-02 19:15:29,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 19:15:29,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 19:15:29,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 19:15:29,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:15:29,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 31 [2023-12-02 19:15:29,596 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:15:29,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:15:33,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:15:33,497 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 93 treesize of output 70 [2023-12-02 19:15:33,525 INFO L349 Elim1Store]: treesize reduction 31, result has 43.6 percent of original size [2023-12-02 19:15:33,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 40 treesize of output 45 [2023-12-02 19:15:33,534 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 19:15:33,554 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:15:33,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 110 treesize of output 109 [2023-12-02 19:15:33,568 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 9 treesize of output 3 [2023-12-02 19:15:33,583 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 9 treesize of output 3 [2023-12-02 19:15:33,587 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 9 treesize of output 3 [2023-12-02 19:15:33,805 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:15:33,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489125033] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:15:33,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [319788638] [2023-12-02 19:15:33,806 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2023-12-02 19:15:33,806 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:15:33,806 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:15:33,806 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:15:33,806 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:15:36,653 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:15:43,451 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9430#(and (= (+ |ULTIMATE.start_cstrlcpy_#t~post4#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| (+ |ULTIMATE.start_cstrlcpy_#t~post3#1.offset| 1)) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_200| Int)) (and (not (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_200| 18446744073709551616) 0)) (= |ULTIMATE.start_cstrlcpy_~n~0#1| |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_200|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_202| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_202| Int) (|v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_201| Int) (|v_#memory_int_289| (Array Int (Array Int Int))) (|v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_201| Int)) (and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= (+ |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_201| 1) (select |#length| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_202|)) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post3#1.offset|) (<= 1 |#StackHeapBarrier|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_201|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (= |#memory_int| (store |v_#memory_int_289| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_202| (store (select |v_#memory_int_289| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_202|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_201| (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_202|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_201|)))) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (<= 0 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.offset_201|) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post4#1.base|) (= (select |#valid| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_202|) 1) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post3#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post4#1.base_202|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (<= 2 |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_202|) (not (= 0 (select (select |#memory_int| |v_ULTIMATE.start_cstrlcpy_#t~post3#1.base_202|) |v_ULTIMATE.start_cstrlcpy_#t~post3#1.offset_201|))) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))))) (= |ULTIMATE.start_cstrlcpy_~d~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post3#1.base|))' at error location [2023-12-02 19:15:43,452 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:15:43,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:15:43,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 28, 28] total 86 [2023-12-02 19:15:43,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582132650] [2023-12-02 19:15:43,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:15:43,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2023-12-02 19:15:43,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:15:43,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2023-12-02 19:15:43,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1339, Invalid=7956, Unknown=17, NotChecked=0, Total=9312 [2023-12-02 19:15:43,454 INFO L87 Difference]: Start difference. First operand 148 states and 163 transitions. Second operand has 88 states, 87 states have (on average 1.793103448275862) internal successors, (156), 87 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:16:09,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 19:16:11,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 19:16:13,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 19:16:18,123 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#length| |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|))) (let ((.cse8 (select |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|)) (.cse9 (+ .cse3 (- 2)))) (let ((.cse5 (select |c_#length| |c_ULTIMATE.start_main_~nondetString2~0#1.base|)) (.cse10 (= |c_ULTIMATE.start_cstrlcpy_#t~mem5#1| 0)) (.cse1 (forall ((v_ArrVal_815 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~d~0#1.base| v_ArrVal_815) |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|) (+ .cse3 (- 3))) 0))) (.cse14 (select |c_#length| |c_ULTIMATE.start_cstrlcpy_#t~post4#1.base|)) (.cse13 (+ |c_ULTIMATE.start_cstrlcpy_#t~post4#1.offset| 1)) (.cse11 (< |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset| .cse3)) (.cse0 (forall ((v_ArrVal_818 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~d~0#1.base| v_ArrVal_818) |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|) (+ (- 1) .cse3)) 0))) (.cse2 (forall ((v_ArrVal_816 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~d~0#1.base| v_ArrVal_816) |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|) .cse9) 0))) (.cse12 (= (select .cse8 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) 0)) (.cse4 (< .cse3 1))) (and (= 0 |c_ULTIMATE.start_main_~nondetString2~0#1.offset|) (or .cse0 .cse1 .cse2 (not (= .cse3 (+ 5 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse4) (or .cse0 .cse1 (not (= .cse3 (+ 4 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse2 .cse4) (<= 9 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (<= .cse5 (mod |c_ULTIMATE.start_main_~length~0#1| 18446744073709551616)) (let ((.cse6 (div |c_ULTIMATE.start_main_~length~0#1| 18446744073709551616))) (let ((.cse7 (+ (* 18446744073709551616 .cse6) .cse5))) (or (and (or (< .cse6 0) (= .cse7 1)) (<= 1 .cse7)) (and (<= 0 .cse6) (<= .cse7 |c_ULTIMATE.start_main_~length~0#1|))))) (or .cse0 (= (select .cse8 .cse9) 0) (not (= .cse3 (+ 2 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse10 .cse4) (<= 9 |c_ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) (or .cse0 .cse1 .cse2 (not (= .cse3 (+ 6 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse4) (not (= |c_ULTIMATE.start_main_~nondetString1~0#1.base| |c_ULTIMATE.start_main_~nondetString2~0#1.base|)) (or .cse10 .cse11) (= |c_ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (or (< |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset| 0) (not (= .cse3 (+ |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset| 1))) .cse12) (or .cse0 .cse1 (not (= (+ 7 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) .cse3)) .cse2 .cse4) (<= .cse13 .cse14) (or (= (select (select |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_#t~post4#1.base|) |c_ULTIMATE.start_cstrlcpy_#t~post4#1.offset|) 0) (< .cse14 .cse13) .cse11) (or .cse0 .cse2 (not (= .cse3 (+ 3 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse12 .cse4))))) is different from false [2023-12-02 19:16:18,322 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#length| |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|))) (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|)) (.cse6 (+ .cse3 (- 2)))) (let ((.cse7 (+ |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset| 1)) (.cse1 (forall ((v_ArrVal_815 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~d~0#1.base| v_ArrVal_815) |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|) (+ .cse3 (- 3))) 0))) (.cse0 (forall ((v_ArrVal_818 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~d~0#1.base| v_ArrVal_818) |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|) (+ (- 1) .cse3)) 0))) (.cse2 (forall ((v_ArrVal_816 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~d~0#1.base| v_ArrVal_816) |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|) .cse6) 0))) (.cse8 (= (select .cse5 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) 0)) (.cse4 (< .cse3 1))) (and (or .cse0 .cse1 .cse2 (not (= .cse3 (+ 5 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse4) (or .cse0 .cse1 (not (= .cse3 (+ 4 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse2 .cse4) (<= 9 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (or .cse0 .cse1 .cse2 (not (= .cse3 (+ 6 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse4) (or .cse0 (= (select .cse5 .cse6) 0) (not (= .cse3 (+ 2 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse4) (<= .cse7 .cse3) (or (< |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset| 0) (not (= .cse3 .cse7)) .cse8) (or .cse0 .cse1 (not (= (+ 7 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) .cse3)) .cse2 .cse4) (or .cse0 .cse2 (not (= .cse3 (+ 3 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|))) .cse8 .cse4))))) is different from false [2023-12-02 19:16:26,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:16:26,137 INFO L93 Difference]: Finished difference Result 549 states and 576 transitions. [2023-12-02 19:16:26,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2023-12-02 19:16:26,138 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 87 states have (on average 1.793103448275862) internal successors, (156), 87 states have internal predecessors, (156), 0 states have call successors, (0), 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:16:26,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:16:26,140 INFO L225 Difference]: With dead ends: 549 [2023-12-02 19:16:26,140 INFO L226 Difference]: Without dead ends: 549 [2023-12-02 19:16:26,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 223 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 14118 ImplicationChecksByTransitivity, 45.9s TimeCoverageRelationStatistics Valid=7258, Invalid=42111, Unknown=145, NotChecked=886, Total=50400 [2023-12-02 19:16:26,146 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 1553 mSDsluCounter, 2066 mSDsCounter, 0 mSdLazyCounter, 3613 mSolverCounterSat, 449 mSolverCounterUnsat, 106 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1553 SdHoareTripleChecker+Valid, 2144 SdHoareTripleChecker+Invalid, 4489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 449 IncrementalHoareTripleChecker+Valid, 3613 IncrementalHoareTripleChecker+Invalid, 106 IncrementalHoareTripleChecker+Unknown, 321 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2023-12-02 19:16:26,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1553 Valid, 2144 Invalid, 4489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [449 Valid, 3613 Invalid, 106 Unknown, 321 Unchecked, 10.7s Time] [2023-12-02 19:16:26,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-02 19:16:26,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 219. [2023-12-02 19:16:26,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 217 states have (on average 1.1336405529953917) internal successors, (246), 218 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:16:26,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 246 transitions. [2023-12-02 19:16:26,154 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 246 transitions. Word has length 52 [2023-12-02 19:16:26,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:16:26,154 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 246 transitions. [2023-12-02 19:16:26,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 87 states have (on average 1.793103448275862) internal successors, (156), 87 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:16:26,154 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 246 transitions. [2023-12-02 19:16:26,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-02 19:16:26,154 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:16:26,154 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:16:26,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-02 19:16:26,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-12-02 19:16:26,355 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:16:26,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:16:26,355 INFO L85 PathProgramCache]: Analyzing trace with hash -517876155, now seen corresponding path program 4 times [2023-12-02 19:16:26,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:16:26,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809695587] [2023-12-02 19:16:26,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:16:26,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:16:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:16:27,857 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:16:27,857 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:16:27,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809695587] [2023-12-02 19:16:27,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809695587] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:16:27,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235536457] [2023-12-02 19:16:27,857 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:16:27,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:16:27,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:16:27,858 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:16:27,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 19:16:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:16:27,983 WARN L260 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 202 conjunts are in the unsatisfiable core [2023-12-02 19:16:27,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:16:27,991 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:16:28,038 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 19:16:28,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2023-12-02 19:16:40,664 INFO L349 Elim1Store]: treesize reduction 56, result has 66.1 percent of original size [2023-12-02 19:16:40,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 105 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 15 case distinctions, treesize of input 160 treesize of output 171 [2023-12-02 19:16:40,679 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2023-12-02 19:16:44,053 WARN L667 sPolynomialRelations]: Constructing 32768(two to the power of 15 dual juncts. [2023-12-02 19:16:52,026 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:16:52,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:17:12,404 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:17:12,404 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 344 treesize of output 190 [2023-12-02 19:17:12,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:17:12,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 105 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 15 case distinctions, treesize of input 383 treesize of output 468 [2023-12-02 19:17:12,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 105 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 106 [2023-12-02 19:17:12,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-12-02 19:17:12,985 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-02 19:17:13,007 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-12-02 19:17:13,037 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-12-02 19:17:13,113 WARN L667 sPolynomialRelations]: Constructing 32768(two to the power of 15 dual juncts. [2023-12-02 19:17:21,149 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2023-12-02 19:17:24,719 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-12-02 19:17:26,301 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-12-02 19:17:27,000 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-12-02 19:17:27,312 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-12-02 19:17:27,455 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-12-02 19:17:27,817 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:17:27,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235536457] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:17:27,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [50397375] [2023-12-02 19:17:27,818 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2023-12-02 19:17:27,818 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:17:27,818 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:17:27,819 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:17:27,819 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:17:28,969 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:17:36,887 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10916#(and (<= 2 |ULTIMATE.start_main_~nondetString2~0#1.base|) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrlcpy_~siz#1|) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_#t~post6#1.offset|) (<= 1 |ULTIMATE.start_main_~n~1#1|) (<= 2 |ULTIMATE.start_cstrlcpy_~dst#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc10#1.base|) (<= 1 |ULTIMATE.start_cstrlcpy_#in~siz#1|) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_~n~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_#in~dst#1.base|) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc11#1.base|) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_~d~0#1.base|) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (<= 2 |ULTIMATE.start_cstrlcpy_#in~src#1.base|) (<= 1 |ULTIMATE.start_main_~length~0#1|) (<= 2 |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (<= 2 |ULTIMATE.start_cstrlcpy_~src#1.base|) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (<= 2 |ULTIMATE.start_main_~nondetString1~0#1.base|) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0) (<= (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) |ULTIMATE.start_cstrlcpy_#t~post6#1.offset|))' at error location [2023-12-02 19:17:36,887 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:17:36,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:17:36,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 49, 49] total 121 [2023-12-02 19:17:36,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964914102] [2023-12-02 19:17:36,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:17:36,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 123 states [2023-12-02 19:17:36,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:17:36,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2023-12-02 19:17:36,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1581, Invalid=15706, Unknown=5, NotChecked=0, Total=17292 [2023-12-02 19:17:36,891 INFO L87 Difference]: Start difference. First operand 219 states and 246 transitions. Second operand has 123 states, 122 states have (on average 1.3770491803278688) internal successors, (168), 122 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:18:39,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:18:39,951 INFO L93 Difference]: Finished difference Result 306 states and 333 transitions. [2023-12-02 19:18:39,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2023-12-02 19:18:39,951 INFO L78 Accepts]: Start accepts. Automaton has has 123 states, 122 states have (on average 1.3770491803278688) internal successors, (168), 122 states have internal predecessors, (168), 0 states have call successors, (0), 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:18:39,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:18:39,953 INFO L225 Difference]: With dead ends: 306 [2023-12-02 19:18:39,953 INFO L226 Difference]: Without dead ends: 306 [2023-12-02 19:18:39,955 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 222 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7455 ImplicationChecksByTransitivity, 92.6s TimeCoverageRelationStatistics Valid=4970, Invalid=44974, Unknown=8, NotChecked=0, Total=49952 [2023-12-02 19:18:39,955 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 494 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 3778 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 3861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 3778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-12-02 19:18:39,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 503 Invalid, 3861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 3778 Invalid, 0 Unknown, 0 Unchecked, 8.4s Time] [2023-12-02 19:18:39,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2023-12-02 19:18:39,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 264. [2023-12-02 19:18:39,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 262 states have (on average 1.1106870229007633) internal successors, (291), 263 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 19:18:39,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 291 transitions. [2023-12-02 19:18:39,959 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 291 transitions. Word has length 56 [2023-12-02 19:18:39,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:18:39,960 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 291 transitions. [2023-12-02 19:18:39,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 123 states, 122 states have (on average 1.3770491803278688) internal successors, (168), 122 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have 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:18:39,960 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 291 transitions. [2023-12-02 19:18:39,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-02 19:18:39,960 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:18:39,961 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:18:39,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-02 19:18:40,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:18:40,161 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:18:40,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:18:40,162 INFO L85 PathProgramCache]: Analyzing trace with hash -631990850, now seen corresponding path program 6 times [2023-12-02 19:18:40,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:18:40,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994534508] [2023-12-02 19:18:40,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:18:40,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:18:40,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:18:41,856 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 303 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:18:41,856 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:18:41,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994534508] [2023-12-02 19:18:41,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994534508] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:18:41,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156678824] [2023-12-02 19:18:41,857 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 19:18:41,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:18:41,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:18:41,858 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:18:41,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-02 19:18:42,020 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 19:18:42,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 19:18:42,025 WARN L260 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 212 conjunts are in the unsatisfiable core [2023-12-02 19:18:42,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:18:42,034 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:18:42,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-12-02 19:18:42,089 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 19:18:42,387 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 25 treesize of output 18 [2023-12-02 19:18:42,608 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:18:50,489 INFO L349 Elim1Store]: treesize reduction 56, result has 53.7 percent of original size [2023-12-02 19:18:50,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 105 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 15 case distinctions, treesize of input 129 treesize of output 127 [2023-12-02 19:18:50,498 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2023-12-02 19:18:51,274 WARN L667 sPolynomialRelations]: Constructing 32768(two to the power of 15 dual juncts. [2023-12-02 19:18:53,383 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 303 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:18:53,384 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 19:19:09,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 19:19:09,790 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 336 treesize of output 192 [2023-12-02 19:19:09,796 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 363 treesize of output 333 [2023-12-02 19:19:09,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 105 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 250 [2023-12-02 19:19:10,030 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-12-02 19:19:10,050 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-12-02 19:19:10,084 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-12-02 19:19:10,133 WARN L667 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2023-12-02 19:19:10,263 WARN L667 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2023-12-02 19:19:11,395 WARN L667 sPolynomialRelations]: Constructing 32768(two to the power of 15 dual juncts. [2023-12-02 19:19:13,876 WARN L667 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2023-12-02 19:19:14,390 WARN L667 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2023-12-02 19:19:14,632 WARN L667 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2023-12-02 19:19:14,689 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-12-02 19:19:14,735 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 155 treesize of output 99 [2023-12-02 19:19:14,974 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 303 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:19:14,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156678824] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 19:19:14,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [792088885] [2023-12-02 19:19:14,975 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 19:19:14,975 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 19:19:14,975 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 19:19:14,975 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 19:19:14,975 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 19:19:17,576 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 19:19:29,857 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12147#(and (<= (+ |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 1) (select |#length| |ULTIMATE.start_cstrlcpy_~d~0#1.base|)) (= |ULTIMATE.start_cstrlcpy_#in~src#1.offset| 0) (= |ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (<= 0 |ULTIMATE.start_cstrlcpy_~d~0#1.offset|) (not (= (mod |ULTIMATE.start_cstrlcpy_~siz#1| 18446744073709551616) 0)) (= (mod |ULTIMATE.start_cstrlcpy_~n~0#1| 18446744073709551616) 0) (= |ULTIMATE.start_cstrlcpy_~src#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_~s~0#1.base| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (exists ((|v_ULTIMATE.start_cstrlcpy_#t~pre2#1_211| Int)) (= (mod |v_ULTIMATE.start_cstrlcpy_#t~pre2#1_211| 18446744073709551616) 0)) (= |ULTIMATE.start_cstrlcpy_~dst#1.offset| 0) (= |ULTIMATE.start_main_~nondetString1~0#1.offset| 0) (exists ((|v_#memory_int_311| (Array Int (Array Int Int)))) (= |#memory_int| (store |v_#memory_int_311| |ULTIMATE.start_cstrlcpy_~d~0#1.base| (store (select |v_#memory_int_311| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) |ULTIMATE.start_cstrlcpy_~d~0#1.offset| 0)))) (or (< (select |#length| |ULTIMATE.start_cstrlcpy_#t~post6#1.base|) (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1)) (< |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 0)) (= |ULTIMATE.start_main_#t~malloc11#1.offset| 0) (= (select |#valid| |ULTIMATE.start_cstrlcpy_~d~0#1.base|) 1) (= (+ |ULTIMATE.start_cstrlcpy_#t~post6#1.offset| 1) |ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (= |ULTIMATE.start_main_#t~malloc10#1.offset| 0) (= |ULTIMATE.start_cstrlcpy_#in~dst#1.offset| 0))' at error location [2023-12-02 19:19:29,857 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 19:19:29,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 19:19:29,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 50, 50] total 124 [2023-12-02 19:19:29,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306352684] [2023-12-02 19:19:29,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 19:19:29,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2023-12-02 19:19:29,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 19:19:29,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2023-12-02 19:19:29,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1470, Invalid=18240, Unknown=30, NotChecked=0, Total=19740 [2023-12-02 19:19:29,860 INFO L87 Difference]: Start difference. First operand 264 states and 291 transitions. Second operand has 126 states, 125 states have (on average 1.392) internal successors, (174), 125 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have 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:19:38,521 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |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|) (<= |c_ULTIMATE.start_main_~nondetString2~0#1.offset| 0) (let ((.cse0 (div |c_ULTIMATE.start_main_~length~0#1| 18446744073709551616))) (let ((.cse2 (+ (* 18446744073709551616 .cse0) (select |c_#length| |c_ULTIMATE.start_main_~nondetString2~0#1.base|)))) (or (and (<= 0 .cse0) .cse1 (<= .cse2 |c_ULTIMATE.start_main_~length~0#1|)) (and (or (< .cse0 0) (< .cse2 2)) (or (< 0 .cse2) (< 0 (+ .cse0 1))))))) .cse1 (or (forall ((v_ArrVal_873 (Array Int Int))) (let ((.cse3 (select (store |c_#memory_int| |c_ULTIMATE.start_cstrlcpy_~d~0#1.base| v_ArrVal_873) |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|))) (or (= (select .cse3 (+ 5 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 12 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 11 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 13 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 8 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset| 1)) 0) (= (select .cse3 (+ 2 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 6 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 10 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) 0) (= (select .cse3 (+ 4 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 3 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 9 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0) (= (select .cse3 (+ 7 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)) 0)))) (and (<= (+ 15 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|) (select |c_#length| |c_ULTIMATE.start_cstrlcpy_~s~0#1.base|)) (<= 0 (+ 14 |c_ULTIMATE.start_cstrlcpy_~s~0#1.offset|)))) (= |c_ULTIMATE.start_main_~nondetString1~0#1.offset| 0))) is different from false [2023-12-02 19:21:05,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 19:21:05,224 INFO L93 Difference]: Finished difference Result 432 states and 459 transitions. [2023-12-02 19:21:05,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 186 states. [2023-12-02 19:21:05,224 INFO L78 Accepts]: Start accepts. Automaton has has 126 states, 125 states have (on average 1.392) internal successors, (174), 125 states have internal predecessors, (174), 0 states have call successors, (0), 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:21:05,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 19:21:05,226 INFO L225 Difference]: With dead ends: 432 [2023-12-02 19:21:05,226 INFO L226 Difference]: Without dead ends: 432 [2023-12-02 19:21:05,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 292 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 15936 ImplicationChecksByTransitivity, 118.0s TimeCoverageRelationStatistics Valid=7009, Invalid=78514, Unknown=37, NotChecked=582, Total=86142 [2023-12-02 19:21:05,233 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 581 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 8380 mSolverCounterSat, 98 mSolverCounterUnsat, 54 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 8656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 8380 IncrementalHoareTripleChecker+Invalid, 54 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 11.6s IncrementalHoareTripleChecker+Time [2023-12-02 19:21:05,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [581 Valid, 738 Invalid, 8656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 8380 Invalid, 54 Unknown, 124 Unchecked, 11.6s Time] [2023-12-02 19:21:05,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2023-12-02 19:21:05,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 305. [2023-12-02 19:21:05,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 303 states have (on average 1.099009900990099) internal successors, (333), 304 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have 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:21:05,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 333 transitions. [2023-12-02 19:21:05,240 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 333 transitions. Word has length 58 [2023-12-02 19:21:05,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 19:21:05,240 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 333 transitions. [2023-12-02 19:21:05,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 125 states have (on average 1.392) internal successors, (174), 125 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have 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:21:05,241 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 333 transitions. [2023-12-02 19:21:05,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 19:21:05,242 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 19:21:05,242 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 19:21:05,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-12-02 19:21:05,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:21:05,442 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 10 more)] === [2023-12-02 19:21:05,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 19:21:05,443 INFO L85 PathProgramCache]: Analyzing trace with hash -121363789, now seen corresponding path program 7 times [2023-12-02 19:21:05,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 19:21:05,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677352870] [2023-12-02 19:21:05,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 19:21:05,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 19:21:05,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:21:12,583 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 19:21:12,583 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 19:21:12,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677352870] [2023-12-02 19:21:12,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677352870] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 19:21:12,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256800722] [2023-12-02 19:21:12,583 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 19:21:12,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 19:21:12,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 19:21:12,584 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 19:21:12,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34d3b484-4983-439f-b4d0-631a890e0b75/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-02 19:21:12,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 19:21:12,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 192 conjunts are in the unsatisfiable core [2023-12-02 19:21:12,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 19:21:12,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2023-12-02 19:21:12,827 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 19:21:13,300 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 28 treesize of output 21 [2023-12-02 19:21:19,072 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 38 treesize of output 29 [2023-12-02 19:21:30,800 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 48 treesize of output 37 [2023-12-02 19:21:53,240 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 58 treesize of output 45 [2023-12-02 19:22:30,593 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 68 treesize of output 53 [2023-12-02 19:23:10,089 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 78 treesize of output 61