./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/termination-memory-alloca/openbsd_cstrncmp-alloca-1.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/termination-memory-alloca/openbsd_cstrncmp-alloca-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DerefFreeMemtrack-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E --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 b49f3330156f5f80616a8ed1e7cf6e923644f57628dbe3e9e5b48b44602ac1db --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:05:21,917 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:05:21,991 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DerefFreeMemtrack-64bit-Taipan_Default.epf [2024-11-14 03:05:21,996 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:05:21,996 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:05:22,020 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:05:22,021 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:05:22,021 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:05:22,021 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:05:22,022 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:05:22,022 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:05:22,022 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:05:22,022 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:05:22,022 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:05:22,022 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:05:22,022 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:05:22,023 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:05:22,023 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:05:22,023 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:05:22,023 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:05:22,023 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:05:22,023 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:05:22,024 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-14 03:05:22,024 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-14 03:05:22,024 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:05:22,024 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:05:22,027 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:05:22,027 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-14 03:05:22,027 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-14 03:05:22,027 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-14 03:05:22,027 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:05:22,027 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 03:05:22,027 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:05:22,028 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-14 03:05:22,028 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:05:22,028 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:05:22,028 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:05:22,028 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:05:22,028 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:05:22,028 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:05:22,028 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:05:22,029 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:05:22,029 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:05:22,029 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:05:22,029 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:05:22,029 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:05:22,029 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> b49f3330156f5f80616a8ed1e7cf6e923644f57628dbe3e9e5b48b44602ac1db [2024-11-14 03:05:22,341 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:05:22,349 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:05:22,352 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:05:22,353 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:05:22,353 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:05:22,354 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/termination-memory-alloca/openbsd_cstrncmp-alloca-1.i Unable to find full path for "g++" [2024-11-14 03:05:24,194 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:05:24,570 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:05:24,570 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/sv-benchmarks/c/termination-memory-alloca/openbsd_cstrncmp-alloca-1.i [2024-11-14 03:05:24,582 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/data/713826945/850e244b77aa46d087254374449d1edb/FLAG6f915a554 [2024-11-14 03:05:24,755 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/data/713826945/850e244b77aa46d087254374449d1edb [2024-11-14 03:05:24,757 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:05:24,759 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:05:24,762 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:05:24,763 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:05:24,772 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:05:24,772 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:05:24" (1/1) ... [2024-11-14 03:05:24,775 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@758c5997 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:24, skipping insertion in model container [2024-11-14 03:05:24,775 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:05:24" (1/1) ... [2024-11-14 03:05:24,813 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:05:25,075 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:05:25,075 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-14 03:05:25,080 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:05:25,089 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:05:25,127 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:05:25,151 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:05:25,151 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25 WrapperNode [2024-11-14 03:05:25,152 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:05:25,152 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:05:25,153 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:05:25,153 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:05:25,159 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,170 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,192 INFO L138 Inliner]: procedures = 111, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 84 [2024-11-14 03:05:25,193 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:05:25,194 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:05:25,194 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:05:25,194 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:05:25,201 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,201 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,206 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,208 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,218 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,220 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,226 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,226 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,231 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:05:25,232 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:05:25,232 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:05:25,233 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:05:25,234 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (1/1) ... [2024-11-14 03:05:25,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:05:25,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:05:25,264 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:05:25,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:05:25,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 03:05:25,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 03:05:25,288 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-14 03:05:25,288 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 03:05:25,288 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:05:25,288 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:05:25,396 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:05:25,398 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:05:25,625 INFO L? ?]: Removed 53 outVars from TransFormulas that were not future-live. [2024-11-14 03:05:25,625 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:05:25,719 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:05:25,719 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:05:25,719 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:05:25 BoogieIcfgContainer [2024-11-14 03:05:25,721 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:05:25,724 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:05:25,724 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:05:25,731 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:05:25,731 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:05:24" (1/3) ... [2024-11-14 03:05:25,732 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@174b2a43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:05:25, skipping insertion in model container [2024-11-14 03:05:25,732 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:05:25" (2/3) ... [2024-11-14 03:05:25,732 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@174b2a43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:05:25, skipping insertion in model container [2024-11-14 03:05:25,732 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:05:25" (3/3) ... [2024-11-14 03:05:25,734 INFO L112 eAbstractionObserver]: Analyzing ICFG openbsd_cstrncmp-alloca-1.i [2024-11-14 03:05:25,752 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:05:25,754 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG openbsd_cstrncmp-alloca-1.i that has 1 procedures, 31 locations, 1 initial locations, 1 loop locations, and 15 error locations. [2024-11-14 03:05:25,799 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:05:25,814 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@55f7baa6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:05:25,815 INFO L334 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2024-11-14 03:05:25,820 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 30 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:25,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2024-11-14 03:05:25,827 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:25,827 INFO L215 NwaCegarLoop]: trace histogram [1, 1] [2024-11-14 03:05:25,828 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:25,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:25,834 INFO L85 PathProgramCache]: Analyzing trace with hash 3582, now seen corresponding path program 1 times [2024-11-14 03:05:25,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:25,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078885388] [2024-11-14 03:05:25,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:25,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:25,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:26,162 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:26,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078885388] [2024-11-14 03:05:26,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078885388] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:26,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:26,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-14 03:05:26,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955593889] [2024-11-14 03:05:26,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:26,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:05:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:26,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:05:26,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:05:26,200 INFO L87 Difference]: Start difference. First operand has 31 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 30 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) 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) [2024-11-14 03:05:26,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:26,253 INFO L93 Difference]: Finished difference Result 30 states and 33 transitions. [2024-11-14 03:05:26,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:05:26,256 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 [2024-11-14 03:05:26,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:26,262 INFO L225 Difference]: With dead ends: 30 [2024-11-14 03:05:26,262 INFO L226 Difference]: Without dead ends: 29 [2024-11-14 03:05:26,264 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:05:26,267 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 3 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:26,268 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 38 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:26,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2024-11-14 03:05:26,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2024-11-14 03:05:26,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 28 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:26,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 32 transitions. [2024-11-14 03:05:26,297 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 32 transitions. Word has length 2 [2024-11-14 03:05:26,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:26,298 INFO L471 AbstractCegarLoop]: Abstraction has 29 states and 32 transitions. [2024-11-14 03:05:26,298 INFO L472 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) [2024-11-14 03:05:26,298 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 32 transitions. [2024-11-14 03:05:26,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2024-11-14 03:05:26,298 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:26,299 INFO L215 NwaCegarLoop]: trace histogram [1, 1] [2024-11-14 03:05:26,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 03:05:26,299 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:26,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:26,300 INFO L85 PathProgramCache]: Analyzing trace with hash 3583, now seen corresponding path program 1 times [2024-11-14 03:05:26,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:26,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222490462] [2024-11-14 03:05:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:26,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:26,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:26,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:26,649 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:26,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222490462] [2024-11-14 03:05:26,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222490462] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:26,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:26,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-14 03:05:26,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019343835] [2024-11-14 03:05:26,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:26,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:05:26,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:26,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:05:26,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:05:26,651 INFO L87 Difference]: Start difference. First operand 29 states and 32 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) [2024-11-14 03:05:26,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:26,702 INFO L93 Difference]: Finished difference Result 28 states and 31 transitions. [2024-11-14 03:05:26,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:05:26,705 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 [2024-11-14 03:05:26,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:26,705 INFO L225 Difference]: With dead ends: 28 [2024-11-14 03:05:26,705 INFO L226 Difference]: Without dead ends: 28 [2024-11-14 03:05:26,706 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:05:26,706 INFO L432 NwaCegarLoop]: 25 mSDtfsCounter, 0 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:26,707 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 42 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:26,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-11-14 03:05:26,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2024-11-14 03:05:26,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 15 states have (on average 2.066666666666667) 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) [2024-11-14 03:05:26,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2024-11-14 03:05:26,713 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 2 [2024-11-14 03:05:26,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:26,713 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2024-11-14 03:05:26,713 INFO L472 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) [2024-11-14 03:05:26,714 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2024-11-14 03:05:26,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-11-14 03:05:26,714 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:26,714 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-11-14 03:05:26,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 03:05:26,714 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:26,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:26,715 INFO L85 PathProgramCache]: Analyzing trace with hash 111031, now seen corresponding path program 1 times [2024-11-14 03:05:26,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:26,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122118043] [2024-11-14 03:05:26,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:26,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:26,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:26,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:26,839 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:26,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122118043] [2024-11-14 03:05:26,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122118043] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:26,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:26,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-14 03:05:26,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193838160] [2024-11-14 03:05:26,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:26,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:05:26,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:26,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:05:26,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:05:26,843 INFO L87 Difference]: Start difference. First operand 28 states and 31 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) [2024-11-14 03:05:26,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:26,894 INFO L93 Difference]: Finished difference Result 27 states and 30 transitions. [2024-11-14 03:05:26,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:05:26,896 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 [2024-11-14 03:05:26,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:26,896 INFO L225 Difference]: With dead ends: 27 [2024-11-14 03:05:26,896 INFO L226 Difference]: Without dead ends: 27 [2024-11-14 03:05:26,897 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:05:26,897 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 0 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:26,898 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 37 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:26,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-11-14 03:05:26,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2024-11-14 03:05:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 15 states have (on average 2.0) internal successors, (30), 26 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 30 transitions. [2024-11-14 03:05:26,904 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 30 transitions. Word has length 3 [2024-11-14 03:05:26,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:26,904 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 30 transitions. [2024-11-14 03:05:26,905 INFO L472 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) [2024-11-14 03:05:26,905 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 30 transitions. [2024-11-14 03:05:26,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-11-14 03:05:26,905 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:26,905 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-11-14 03:05:26,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 03:05:26,905 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:26,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:26,906 INFO L85 PathProgramCache]: Analyzing trace with hash 111032, now seen corresponding path program 1 times [2024-11-14 03:05:26,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:26,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379322708] [2024-11-14 03:05:26,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:26,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:26,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:27,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:27,107 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:27,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379322708] [2024-11-14 03:05:27,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379322708] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:27,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:27,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-14 03:05:27,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879269536] [2024-11-14 03:05:27,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:27,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:05:27,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:27,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:05:27,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:05:27,109 INFO L87 Difference]: Start difference. First operand 27 states and 30 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) [2024-11-14 03:05:27,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:27,146 INFO L93 Difference]: Finished difference Result 26 states and 29 transitions. [2024-11-14 03:05:27,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:05:27,147 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 [2024-11-14 03:05:27,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:27,148 INFO L225 Difference]: With dead ends: 26 [2024-11-14 03:05:27,148 INFO L226 Difference]: Without dead ends: 26 [2024-11-14 03:05:27,149 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:05:27,150 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 0 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:27,150 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 39 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:27,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2024-11-14 03:05:27,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2024-11-14 03:05:27,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 25 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 29 transitions. [2024-11-14 03:05:27,159 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 29 transitions. Word has length 3 [2024-11-14 03:05:27,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:27,159 INFO L471 AbstractCegarLoop]: Abstraction has 26 states and 29 transitions. [2024-11-14 03:05:27,159 INFO L472 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) [2024-11-14 03:05:27,159 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 29 transitions. [2024-11-14 03:05:27,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-14 03:05:27,160 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:27,160 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-14 03:05:27,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 03:05:27,160 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:27,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:27,160 INFO L85 PathProgramCache]: Analyzing trace with hash 106753554, now seen corresponding path program 1 times [2024-11-14 03:05:27,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:27,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467141688] [2024-11-14 03:05:27,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:27,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:27,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:27,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:27,237 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:27,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467141688] [2024-11-14 03:05:27,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467141688] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:27,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:27,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:05:27,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686265693] [2024-11-14 03:05:27,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:27,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:05:27,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:27,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:05:27,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:05:27,239 INFO L87 Difference]: Start difference. First operand 26 states and 29 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:27,308 INFO L93 Difference]: Finished difference Result 25 states and 28 transitions. [2024-11-14 03:05:27,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:05:27,309 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2024-11-14 03:05:27,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:27,310 INFO L225 Difference]: With dead ends: 25 [2024-11-14 03:05:27,310 INFO L226 Difference]: Without dead ends: 25 [2024-11-14 03:05:27,310 INFO L431 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 [2024-11-14 03:05:27,311 INFO L432 NwaCegarLoop]: 13 mSDtfsCounter, 14 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:27,311 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 25 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:05:27,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2024-11-14 03:05:27,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 24. [2024-11-14 03:05:27,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 15 states have (on average 1.8) internal successors, (27), 23 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2024-11-14 03:05:27,318 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 5 [2024-11-14 03:05:27,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:27,319 INFO L471 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2024-11-14 03:05:27,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,319 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2024-11-14 03:05:27,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-14 03:05:27,319 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:27,319 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-14 03:05:27,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 03:05:27,319 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:27,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:27,320 INFO L85 PathProgramCache]: Analyzing trace with hash 106753555, now seen corresponding path program 1 times [2024-11-14 03:05:27,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:27,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561626116] [2024-11-14 03:05:27,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:27,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:27,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:27,463 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:27,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561626116] [2024-11-14 03:05:27,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561626116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:27,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:27,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:05:27,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917759184] [2024-11-14 03:05:27,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:27,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:05:27,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:27,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:05:27,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:05:27,464 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:27,524 INFO L93 Difference]: Finished difference Result 31 states and 35 transitions. [2024-11-14 03:05:27,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:05:27,526 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2024-11-14 03:05:27,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:27,527 INFO L225 Difference]: With dead ends: 31 [2024-11-14 03:05:27,527 INFO L226 Difference]: Without dead ends: 31 [2024-11-14 03:05:27,527 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:05:27,528 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 6 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:27,528 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 46 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:05:27,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2024-11-14 03:05:27,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 28. [2024-11-14 03:05:27,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 19 states have (on average 1.7894736842105263) 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) [2024-11-14 03:05:27,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 34 transitions. [2024-11-14 03:05:27,536 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 34 transitions. Word has length 5 [2024-11-14 03:05:27,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:27,536 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 34 transitions. [2024-11-14 03:05:27,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,537 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 34 transitions. [2024-11-14 03:05:27,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-14 03:05:27,537 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:27,537 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-14 03:05:27,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-14 03:05:27,537 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:27,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:27,538 INFO L85 PathProgramCache]: Analyzing trace with hash -985607826, now seen corresponding path program 1 times [2024-11-14 03:05:27,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:27,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748048694] [2024-11-14 03:05:27,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:27,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:27,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:27,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:27,796 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:27,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748048694] [2024-11-14 03:05:27,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748048694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:27,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:27,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:05:27,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442697295] [2024-11-14 03:05:27,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:27,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:05:27,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:27,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:05:27,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:05:27,798 INFO L87 Difference]: Start difference. First operand 28 states and 34 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:27,841 INFO L93 Difference]: Finished difference Result 27 states and 33 transitions. [2024-11-14 03:05:27,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:05:27,841 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2024-11-14 03:05:27,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:27,842 INFO L225 Difference]: With dead ends: 27 [2024-11-14 03:05:27,842 INFO L226 Difference]: Without dead ends: 24 [2024-11-14 03:05:27,842 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:05:27,843 INFO L432 NwaCegarLoop]: 14 mSDtfsCounter, 21 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:27,845 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 28 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:27,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2024-11-14 03:05:27,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2024-11-14 03:05:27,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 16 states have (on average 1.6875) internal successors, (27), 23 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2024-11-14 03:05:27,849 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 6 [2024-11-14 03:05:27,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:27,849 INFO L471 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2024-11-14 03:05:27,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,850 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2024-11-14 03:05:27,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-14 03:05:27,850 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:27,850 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-14 03:05:27,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-14 03:05:27,851 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:27,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:27,851 INFO L85 PathProgramCache]: Analyzing trace with hash -985605691, now seen corresponding path program 1 times [2024-11-14 03:05:27,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:27,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235849624] [2024-11-14 03:05:27,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:27,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:27,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:27,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:27,949 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:27,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235849624] [2024-11-14 03:05:27,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235849624] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:27,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:27,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:05:27,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164604032] [2024-11-14 03:05:27,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:27,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:05:27,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:27,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:05:27,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:05:27,951 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:27,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:27,993 INFO L93 Difference]: Finished difference Result 23 states and 25 transitions. [2024-11-14 03:05:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:05:27,995 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2024-11-14 03:05:27,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:27,995 INFO L225 Difference]: With dead ends: 23 [2024-11-14 03:05:27,995 INFO L226 Difference]: Without dead ends: 23 [2024-11-14 03:05:27,995 INFO L431 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 [2024-11-14 03:05:27,996 INFO L432 NwaCegarLoop]: 11 mSDtfsCounter, 11 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:27,996 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 19 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:27,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2024-11-14 03:05:27,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2024-11-14 03:05:28,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 16 states have (on average 1.5625) internal successors, (25), 22 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2024-11-14 03:05:28,001 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 6 [2024-11-14 03:05:28,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:28,001 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2024-11-14 03:05:28,001 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,002 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2024-11-14 03:05:28,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-14 03:05:28,002 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:28,002 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-14 03:05:28,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-14 03:05:28,002 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:28,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash -985605690, now seen corresponding path program 1 times [2024-11-14 03:05:28,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:28,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716921035] [2024-11-14 03:05:28,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:28,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:28,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:28,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:28,134 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:28,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716921035] [2024-11-14 03:05:28,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716921035] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:28,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:28,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:05:28,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711967930] [2024-11-14 03:05:28,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:28,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:05:28,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:28,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:05:28,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:05:28,138 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:28,188 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2024-11-14 03:05:28,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:05:28,189 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2024-11-14 03:05:28,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:28,189 INFO L225 Difference]: With dead ends: 23 [2024-11-14 03:05:28,189 INFO L226 Difference]: Without dead ends: 23 [2024-11-14 03:05:28,190 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:05:28,190 INFO L432 NwaCegarLoop]: 14 mSDtfsCounter, 0 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 38 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 [2024-11-14 03:05:28,190 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 38 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:28,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2024-11-14 03:05:28,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2024-11-14 03:05:28,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 16 states have (on average 1.5) internal successors, (24), 22 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2024-11-14 03:05:28,192 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 6 [2024-11-14 03:05:28,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:28,196 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2024-11-14 03:05:28,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,197 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2024-11-14 03:05:28,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-14 03:05:28,197 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:28,197 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:05:28,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-14 03:05:28,198 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:28,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:28,198 INFO L85 PathProgramCache]: Analyzing trace with hash 2020704006, now seen corresponding path program 1 times [2024-11-14 03:05:28,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:28,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141667279] [2024-11-14 03:05:28,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:28,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:28,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:28,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:28,287 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:28,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141667279] [2024-11-14 03:05:28,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141667279] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:28,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:28,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 03:05:28,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683305884] [2024-11-14 03:05:28,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:28,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:05:28,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:28,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:05:28,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:05:28,289 INFO L87 Difference]: Start difference. First operand 23 states and 24 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) [2024-11-14 03:05:28,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:28,346 INFO L93 Difference]: Finished difference Result 22 states and 23 transitions. [2024-11-14 03:05:28,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:05:28,347 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 [2024-11-14 03:05:28,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:28,348 INFO L225 Difference]: With dead ends: 22 [2024-11-14 03:05:28,348 INFO L226 Difference]: Without dead ends: 22 [2024-11-14 03:05:28,348 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 03:05:28,348 INFO L432 NwaCegarLoop]: 7 mSDtfsCounter, 6 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:28,349 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 19 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:28,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2024-11-14 03:05:28,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2024-11-14 03:05:28,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 16 states have (on average 1.4375) internal successors, (23), 21 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 23 transitions. [2024-11-14 03:05:28,355 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 23 transitions. Word has length 8 [2024-11-14 03:05:28,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:28,355 INFO L471 AbstractCegarLoop]: Abstraction has 22 states and 23 transitions. [2024-11-14 03:05:28,355 INFO L472 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) [2024-11-14 03:05:28,355 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 23 transitions. [2024-11-14 03:05:28,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-14 03:05:28,355 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:28,356 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:05:28,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-14 03:05:28,356 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:28,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:28,356 INFO L85 PathProgramCache]: Analyzing trace with hash 2020704007, now seen corresponding path program 1 times [2024-11-14 03:05:28,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:28,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489000028] [2024-11-14 03:05:28,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:28,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:28,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:28,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:28,572 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:28,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489000028] [2024-11-14 03:05:28,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489000028] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:28,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:28,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 03:05:28,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017957666] [2024-11-14 03:05:28,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:28,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 03:05:28,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:28,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 03:05:28,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-14 03:05:28,573 INFO L87 Difference]: Start difference. First operand 22 states and 23 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) [2024-11-14 03:05:28,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:28,626 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2024-11-14 03:05:28,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:05:28,626 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 [2024-11-14 03:05:28,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:28,626 INFO L225 Difference]: With dead ends: 23 [2024-11-14 03:05:28,626 INFO L226 Difference]: Without dead ends: 23 [2024-11-14 03:05:28,627 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-14 03:05:28,627 INFO L432 NwaCegarLoop]: 10 mSDtfsCounter, 1 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:28,627 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 28 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:28,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2024-11-14 03:05:28,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2024-11-14 03:05:28,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 17 states have (on average 1.411764705882353) internal successors, (24), 22 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2024-11-14 03:05:28,629 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 8 [2024-11-14 03:05:28,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:28,631 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2024-11-14 03:05:28,631 INFO L472 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) [2024-11-14 03:05:28,632 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2024-11-14 03:05:28,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-14 03:05:28,632 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:28,632 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:05:28,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-14 03:05:28,633 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:28,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:28,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1782694012, now seen corresponding path program 1 times [2024-11-14 03:05:28,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:28,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017636115] [2024-11-14 03:05:28,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:28,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:28,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:28,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:28,718 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:28,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017636115] [2024-11-14 03:05:28,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017636115] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:28,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:28,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:05:28,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461010908] [2024-11-14 03:05:28,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:28,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:05:28,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:28,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:05:28,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:05:28,719 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:28,741 INFO L93 Difference]: Finished difference Result 22 states and 23 transitions. [2024-11-14 03:05:28,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:05:28,741 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-14 03:05:28,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:28,742 INFO L225 Difference]: With dead ends: 22 [2024-11-14 03:05:28,742 INFO L226 Difference]: Without dead ends: 22 [2024-11-14 03:05:28,742 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:05:28,742 INFO L432 NwaCegarLoop]: 10 mSDtfsCounter, 8 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 19 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 [2024-11-14 03:05:28,743 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 19 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:05:28,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2024-11-14 03:05:28,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2024-11-14 03:05:28,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 21 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 23 transitions. [2024-11-14 03:05:28,744 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 23 transitions. Word has length 9 [2024-11-14 03:05:28,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:28,747 INFO L471 AbstractCegarLoop]: Abstraction has 22 states and 23 transitions. [2024-11-14 03:05:28,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:28,748 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 23 transitions. [2024-11-14 03:05:28,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-14 03:05:28,748 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:28,748 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:05:28,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-14 03:05:28,748 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:28,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1782694011, now seen corresponding path program 1 times [2024-11-14 03:05:28,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:28,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71293775] [2024-11-14 03:05:28,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:28,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:28,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:29,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:29,008 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:29,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71293775] [2024-11-14 03:05:29,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71293775] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:29,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:05:29,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 03:05:29,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282151628] [2024-11-14 03:05:29,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:29,008 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:05:29,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:29,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:05:29,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:05:29,009 INFO L87 Difference]: Start difference. First operand 22 states and 23 transitions. Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:29,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:29,079 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2024-11-14 03:05:29,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:05:29,079 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-14 03:05:29,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:29,080 INFO L225 Difference]: With dead ends: 27 [2024-11-14 03:05:29,080 INFO L226 Difference]: Without dead ends: 25 [2024-11-14 03:05:29,080 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 03:05:29,080 INFO L432 NwaCegarLoop]: 10 mSDtfsCounter, 5 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:29,081 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 35 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:05:29,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2024-11-14 03:05:29,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 21. [2024-11-14 03:05:29,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 16 states have (on average 1.3125) internal successors, (21), 20 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:29,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2024-11-14 03:05:29,086 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 9 [2024-11-14 03:05:29,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:29,086 INFO L471 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2024-11-14 03:05:29,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:29,086 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2024-11-14 03:05:29,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-14 03:05:29,087 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:29,087 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:05:29,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-14 03:05:29,087 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:29,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:29,087 INFO L85 PathProgramCache]: Analyzing trace with hash 531449943, now seen corresponding path program 1 times [2024-11-14 03:05:29,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:29,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988405969] [2024-11-14 03:05:29,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:29,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:29,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:29,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:29,596 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988405969] [2024-11-14 03:05:29,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988405969] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:05:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665608971] [2024-11-14 03:05:29,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:29,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:05:29,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:05:29,599 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:05:29,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:05:29,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:29,694 INFO L255 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 03:05:29,703 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:05:29,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-14 03:05:29,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-11-14 03:05:29,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2024-11-14 03:05:30,245 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:05:30,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 17 [2024-11-14 03:05:30,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:30,359 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:05:30,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:05:30,687 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 21 treesize of output 22 [2024-11-14 03:05:30,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:05:30,708 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 33 treesize of output 34 [2024-11-14 03:05:30,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-14 03:05:30,756 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 7 [2024-11-14 03:05:30,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:30,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665608971] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:05:30,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [935735998] [2024-11-14 03:05:30,848 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:05:30,849 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:05:30,852 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:05:30,856 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:05:30,857 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:05:34,636 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:05:39,315 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '828#(exists ((|v_ULTIMATE.start_cstrncmp_~s1#1.base_27| Int) (|v_ULTIMATE.start_cstrncmp_~s1#1.offset_25| Int)) (and (<= (select |#length| |v_ULTIMATE.start_cstrncmp_~s1#1.base_27|) |v_ULTIMATE.start_cstrncmp_~s1#1.offset_25|) (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_15| Int)) (and (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_15| 18446744073709551616) 0)) (<= 1 |#StackHeapBarrier|) (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_15| 2147483646) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (<= 2 |ULTIMATE.start_cstrncmp_~s2#1.base|) (<= 1 |ULTIMATE.start_cstrncmp_~s2#1.offset|) (<= 2 |v_ULTIMATE.start_cstrncmp_~s1#1.base_27|) (<= 1 |v_ULTIMATE.start_cstrncmp_~s1#1.offset_25|) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|)))))' at error location [2024-11-14 03:05:39,315 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:05:39,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:05:39,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2024-11-14 03:05:39,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568732614] [2024-11-14 03:05:39,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:05:39,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 03:05:39,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:39,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 03:05:39,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=763, Unknown=2, NotChecked=0, Total=870 [2024-11-14 03:05:39,318 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand has 20 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 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) [2024-11-14 03:05:39,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:39,649 INFO L93 Difference]: Finished difference Result 27 states and 28 transitions. [2024-11-14 03:05:39,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 03:05:39,651 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 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) Word has length 11 [2024-11-14 03:05:39,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:39,652 INFO L225 Difference]: With dead ends: 27 [2024-11-14 03:05:39,652 INFO L226 Difference]: Without dead ends: 27 [2024-11-14 03:05:39,653 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=131, Invalid=923, Unknown=2, NotChecked=0, Total=1056 [2024-11-14 03:05:39,653 INFO L432 NwaCegarLoop]: 6 mSDtfsCounter, 33 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:39,653 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 40 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:05:39,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-11-14 03:05:39,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 23. [2024-11-14 03:05:39,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 22 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:39,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2024-11-14 03:05:39,659 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 11 [2024-11-14 03:05:39,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:39,659 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2024-11-14 03:05:39,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 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) [2024-11-14 03:05:39,659 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2024-11-14 03:05:39,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-14 03:05:39,659 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:39,659 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:05:39,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 03:05:39,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-14 03:05:39,860 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:39,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:39,860 INFO L85 PathProgramCache]: Analyzing trace with hash -704919550, now seen corresponding path program 1 times [2024-11-14 03:05:39,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:39,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159671333] [2024-11-14 03:05:39,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:39,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:39,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:40,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:40,383 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:40,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159671333] [2024-11-14 03:05:40,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159671333] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:05:40,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145595550] [2024-11-14 03:05:40,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:40,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:05:40,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:05:40,385 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:05:40,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 03:05:40,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:40,479 INFO L255 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-14 03:05:40,481 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:05:40,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-11-14 03:05:40,900 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 03:05:40,917 INFO L349 Elim1Store]: treesize reduction 23, result has 30.3 percent of original size [2024-11-14 03:05:40,918 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 31 treesize of output 20 [2024-11-14 03:05:41,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:41,047 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:05:41,451 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:05:41,452 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 95 treesize of output 95 [2024-11-14 03:05:41,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-14 03:05:41,506 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 30 treesize of output 26 [2024-11-14 03:05:41,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:05:41,534 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 45 treesize of output 45 [2024-11-14 03:05:41,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:41,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145595550] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:05:41,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1050763182] [2024-11-14 03:05:41,590 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:05:41,590 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:05:41,590 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:05:41,590 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:05:41,590 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:05:43,752 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:05:48,185 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '986#(exists ((|v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_30| Int) (|v_ULTIMATE.start_cstrncmp_#t~post2#1.base_31| Int)) (and (<= (select |#length| |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_31|) |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_30|) (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_21| Int)) (and (<= 1 |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_30|) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrncmp_~s1#1.offset|) (<= 2 |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_31|) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_21| 18446744073709551616) 0)) (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_21| 2147483646) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|) (<= 2 |ULTIMATE.start_cstrncmp_~s1#1.base|))) (= (select |#valid| |ULTIMATE.start_cstrncmp_~s1#1.base|) 1) (= |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_31| |ULTIMATE.start_cstrncmp_~s2#1.base|) (= |ULTIMATE.start_cstrncmp_#t~mem3#1| (select (select |#memory_int| |ULTIMATE.start_cstrncmp_~s1#1.base|) |ULTIMATE.start_cstrncmp_~s1#1.offset|)) (<= (+ |ULTIMATE.start_cstrncmp_~s1#1.offset| 1) (select |#length| |ULTIMATE.start_cstrncmp_~s1#1.base|)) (= (+ |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_30| 1) |ULTIMATE.start_cstrncmp_~s2#1.offset|)))' at error location [2024-11-14 03:05:48,185 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:05:48,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:05:48,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-14 03:05:48,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257790449] [2024-11-14 03:05:48,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:05:48,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-14 03:05:48,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:48,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-14 03:05:48,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1134, Unknown=2, NotChecked=0, Total=1260 [2024-11-14 03:05:48,188 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand has 26 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:48,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:48,546 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2024-11-14 03:05:48,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-14 03:05:48,546 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2024-11-14 03:05:48,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:48,547 INFO L225 Difference]: With dead ends: 24 [2024-11-14 03:05:48,547 INFO L226 Difference]: Without dead ends: 24 [2024-11-14 03:05:48,548 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=148, Invalid=1332, Unknown=2, NotChecked=0, Total=1482 [2024-11-14 03:05:48,548 INFO L432 NwaCegarLoop]: 7 mSDtfsCounter, 3 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:48,549 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 47 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:05:48,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2024-11-14 03:05:48,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2024-11-14 03:05:48,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 20 states have (on average 1.2) internal successors, (24), 23 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:48,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2024-11-14 03:05:48,551 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 12 [2024-11-14 03:05:48,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:48,551 INFO L471 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2024-11-14 03:05:48,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:48,551 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2024-11-14 03:05:48,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-14 03:05:48,552 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:48,552 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:05:48,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-14 03:05:48,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-14 03:05:48,756 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:48,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:48,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1177144899, now seen corresponding path program 1 times [2024-11-14 03:05:48,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:48,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506910935] [2024-11-14 03:05:48,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:48,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:48,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:48,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:48,853 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:48,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506910935] [2024-11-14 03:05:48,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506910935] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:05:48,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134247587] [2024-11-14 03:05:48,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:48,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:05:48,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:05:48,856 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:05:48,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 03:05:48,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:48,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-14 03:05:48,947 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:05:48,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:48,969 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:05:49,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-14 03:05:49,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:49,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134247587] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:05:49,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1441336354] [2024-11-14 03:05:49,036 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:05:49,036 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:05:49,036 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:05:49,037 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:05:49,037 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:05:51,022 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:05:54,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1441336354] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:54,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:05:54,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5, 5, 5] total 18 [2024-11-14 03:05:54,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610272805] [2024-11-14 03:05:54,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:54,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-14 03:05:54,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:54,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-14 03:05:54,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=271, Unknown=2, NotChecked=0, Total=342 [2024-11-14 03:05:54,223 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand has 11 states, 10 states have (on average 1.1) internal successors, (11), 10 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:54,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:54,808 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2024-11-14 03:05:54,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-14 03:05:54,809 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.1) internal successors, (11), 10 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 14 [2024-11-14 03:05:54,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:54,809 INFO L225 Difference]: With dead ends: 23 [2024-11-14 03:05:54,809 INFO L226 Difference]: Without dead ends: 23 [2024-11-14 03:05:54,810 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=76, Invalid=302, Unknown=2, NotChecked=0, Total=380 [2024-11-14 03:05:54,810 INFO L432 NwaCegarLoop]: 1 mSDtfsCounter, 1 mSDsluCounter, 1 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:54,810 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 134 Invalid, 1 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 03:05:54,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2024-11-14 03:05:54,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2024-11-14 03:05:54,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 20 states have (on average 1.15) internal successors, (23), 22 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:54,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2024-11-14 03:05:54,812 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 14 [2024-11-14 03:05:54,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:54,812 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2024-11-14 03:05:54,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.1) internal successors, (11), 10 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:54,812 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2024-11-14 03:05:54,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-14 03:05:54,813 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:54,813 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:05:54,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-14 03:05:55,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-14 03:05:55,017 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:55,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:55,017 INFO L85 PathProgramCache]: Analyzing trace with hash 2131744713, now seen corresponding path program 1 times [2024-11-14 03:05:55,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:55,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235816526] [2024-11-14 03:05:55,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:55,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:55,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:55,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:55,280 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:55,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235816526] [2024-11-14 03:05:55,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235816526] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:05:55,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443295496] [2024-11-14 03:05:55,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:55,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:05:55,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:05:55,283 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:05:55,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 03:05:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:55,369 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-14 03:05:55,370 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:05:55,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:55,432 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:05:55,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443295496] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:05:55,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:05:55,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 10 [2024-11-14 03:05:55,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980609889] [2024-11-14 03:05:55,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:05:55,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 03:05:55,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:05:55,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 03:05:55,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-14 03:05:55,433 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:55,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:05:55,488 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2024-11-14 03:05:55,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:05:55,488 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-11-14 03:05:55,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:05:55,489 INFO L225 Difference]: With dead ends: 22 [2024-11-14 03:05:55,489 INFO L226 Difference]: Without dead ends: 20 [2024-11-14 03:05:55,489 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-14 03:05:55,490 INFO L432 NwaCegarLoop]: 10 mSDtfsCounter, 7 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:05:55,490 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 35 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 03:05:55,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2024-11-14 03:05:55,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2024-11-14 03:05:55,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 19 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:55,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2024-11-14 03:05:55,491 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 15 [2024-11-14 03:05:55,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:05:55,491 INFO L471 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2024-11-14 03:05:55,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:05:55,494 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2024-11-14 03:05:55,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-14 03:05:55,494 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:05:55,494 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2024-11-14 03:05:55,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-14 03:05:55,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-14 03:05:55,699 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:05:55,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:05:55,700 INFO L85 PathProgramCache]: Analyzing trace with hash -84287589, now seen corresponding path program 2 times [2024-11-14 03:05:55,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:05:55,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961287639] [2024-11-14 03:05:55,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:05:55,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:05:55,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:05:56,306 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:56,306 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:05:56,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961287639] [2024-11-14 03:05:56,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961287639] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:05:56,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037496650] [2024-11-14 03:05:56,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 03:05:56,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:05:56,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:05:56,309 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:05:56,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 03:05:56,408 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-14 03:05:56,408 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:05:56,411 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-14 03:05:56,413 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:05:56,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-14 03:05:56,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-14 03:05:56,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-14 03:05:56,857 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2024-11-14 03:05:56,857 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 [2024-11-14 03:05:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:56,940 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:05:57,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:05:57,313 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 [2024-11-14 03:05:57,336 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:05:57,336 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 [2024-11-14 03:05:57,342 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 [2024-11-14 03:05:57,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-14 03:05:57,446 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:05:57,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037496650] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:05:57,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1788627360] [2024-11-14 03:05:57,448 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:05:57,448 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:05:57,449 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:05:57,449 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:05:57,449 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:05:59,148 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:06:03,484 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1415#(exists ((|v_ULTIMATE.start_cstrncmp_~s1#1.base_54| Int) (|v_ULTIMATE.start_cstrncmp_~s1#1.offset_50| Int)) (and (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_33| Int)) (and (<= 1 |#StackHeapBarrier|) (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_33| 18446744073709551616) 0)) (<= 1 |v_ULTIMATE.start_cstrncmp_~s1#1.offset_50|) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (<= 2 |ULTIMATE.start_cstrncmp_~s2#1.base|) (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_33| 2147483646) (<= 1 |ULTIMATE.start_cstrncmp_~s2#1.offset|) (<= 2 |v_ULTIMATE.start_cstrncmp_~s1#1.base_54|) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|))) (<= (select |#length| |v_ULTIMATE.start_cstrncmp_~s1#1.base_54|) |v_ULTIMATE.start_cstrncmp_~s1#1.offset_50|)))' at error location [2024-11-14 03:06:03,484 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:06:03,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:06:03,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2024-11-14 03:06:03,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231453777] [2024-11-14 03:06:03,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:06:03,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-14 03:06:03,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:06:03,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-14 03:06:03,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1325, Unknown=2, NotChecked=0, Total=1482 [2024-11-14 03:06:03,486 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand has 29 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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) [2024-11-14 03:06:03,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:06:03,948 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2024-11-14 03:06:03,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 03:06:03,948 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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 [2024-11-14 03:06:03,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:06:03,949 INFO L225 Difference]: With dead ends: 32 [2024-11-14 03:06:03,949 INFO L226 Difference]: Without dead ends: 32 [2024-11-14 03:06:03,949 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=208, Invalid=1770, Unknown=2, NotChecked=0, Total=1980 [2024-11-14 03:06:03,950 INFO L432 NwaCegarLoop]: 4 mSDtfsCounter, 11 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:06:03,950 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 50 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:06:03,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2024-11-14 03:06:03,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 31. [2024-11-14 03:06:03,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 29 states have (on average 1.103448275862069) internal successors, (32), 30 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) [2024-11-14 03:06:03,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 32 transitions. [2024-11-14 03:06:03,952 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 32 transitions. Word has length 17 [2024-11-14 03:06:03,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:06:03,953 INFO L471 AbstractCegarLoop]: Abstraction has 31 states and 32 transitions. [2024-11-14 03:06:03,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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) [2024-11-14 03:06:03,953 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 32 transitions. [2024-11-14 03:06:03,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-14 03:06:03,953 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:06:03,953 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2024-11-14 03:06:03,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-14 03:06:04,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-14 03:06:04,154 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:06:04,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:06:04,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1682053438, now seen corresponding path program 2 times [2024-11-14 03:06:04,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:06:04,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303299961] [2024-11-14 03:06:04,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:06:04,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:06:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:06:05,124 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:05,124 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:06:05,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303299961] [2024-11-14 03:06:05,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303299961] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:06:05,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5779936] [2024-11-14 03:06:05,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 03:06:05,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:06:05,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:06:05,126 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:06:05,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 03:06:05,225 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-14 03:06:05,226 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:06:05,228 INFO L255 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-11-14 03:06:05,230 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:06:05,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-14 03:06:05,964 INFO L349 Elim1Store]: treesize reduction 44, result has 22.8 percent of original size [2024-11-14 03:06:05,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 47 treesize of output 29 [2024-11-14 03:06:06,092 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:06,092 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:06:06,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:06,848 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 189 treesize of output 181 [2024-11-14 03:06:06,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2024-11-14 03:06:06,907 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 55 treesize of output 49 [2024-11-14 03:06:06,942 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:06,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 79 treesize of output 91 [2024-11-14 03:06:07,209 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:07,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5779936] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:06:07,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [10225628] [2024-11-14 03:06:07,210 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:06:07,211 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:06:07,211 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:06:07,211 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:06:07,211 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:06:08,648 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:06:13,435 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1642#(exists ((|v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_64| Int) (|v_ULTIMATE.start_cstrncmp_#t~post2#1.base_64| Int)) (and (= |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_64| |ULTIMATE.start_cstrncmp_~s2#1.base|) (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_40| Int)) (and (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrncmp_~s1#1.offset|) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_40| 2147483646) (<= 1 |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_64|) (<= 2 |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_64|) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|) (<= 2 |ULTIMATE.start_cstrncmp_~s1#1.base|) (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_40| 18446744073709551616) 0)))) (= (select |#valid| |ULTIMATE.start_cstrncmp_~s1#1.base|) 1) (= |ULTIMATE.start_cstrncmp_#t~mem3#1| (select (select |#memory_int| |ULTIMATE.start_cstrncmp_~s1#1.base|) |ULTIMATE.start_cstrncmp_~s1#1.offset|)) (<= (+ |ULTIMATE.start_cstrncmp_~s1#1.offset| 1) (select |#length| |ULTIMATE.start_cstrncmp_~s1#1.base|)) (= (+ |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_64| 1) |ULTIMATE.start_cstrncmp_~s2#1.offset|) (<= (select |#length| |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_64|) |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_64|)))' at error location [2024-11-14 03:06:13,435 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:06:13,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:06:13,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 38 [2024-11-14 03:06:13,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487923647] [2024-11-14 03:06:13,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:06:13,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-14 03:06:13,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:06:13,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-14 03:06:13,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=2248, Unknown=2, NotChecked=0, Total=2450 [2024-11-14 03:06:13,437 INFO L87 Difference]: Start difference. First operand 31 states and 32 transitions. Second operand has 40 states, 39 states have (on average 1.3846153846153846) internal successors, (54), 39 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:06:14,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:06:14,260 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2024-11-14 03:06:14,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 03:06:14,261 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 1.3846153846153846) internal successors, (54), 39 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2024-11-14 03:06:14,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:06:14,261 INFO L225 Difference]: With dead ends: 32 [2024-11-14 03:06:14,261 INFO L226 Difference]: Without dead ends: 32 [2024-11-14 03:06:14,262 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 654 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=280, Invalid=3140, Unknown=2, NotChecked=0, Total=3422 [2024-11-14 03:06:14,263 INFO L432 NwaCegarLoop]: 5 mSDtfsCounter, 0 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:06:14,263 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 61 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 03:06:14,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2024-11-14 03:06:14,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2024-11-14 03:06:14,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 31 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) [2024-11-14 03:06:14,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2024-11-14 03:06:14,265 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 18 [2024-11-14 03:06:14,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:06:14,265 INFO L471 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2024-11-14 03:06:14,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 1.3846153846153846) internal successors, (54), 39 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:06:14,265 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2024-11-14 03:06:14,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-14 03:06:14,267 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:06:14,267 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2024-11-14 03:06:14,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-14 03:06:14,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:06:14,471 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:06:14,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:06:14,471 INFO L85 PathProgramCache]: Analyzing trace with hash -196033245, now seen corresponding path program 3 times [2024-11-14 03:06:14,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:06:14,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68903969] [2024-11-14 03:06:14,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:06:14,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:06:14,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:06:15,253 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:15,253 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:06:15,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68903969] [2024-11-14 03:06:15,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68903969] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:06:15,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056001331] [2024-11-14 03:06:15,253 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 03:06:15,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:06:15,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:06:15,255 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:06:15,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-14 03:06:15,369 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 03:06:15,369 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:06:15,374 INFO L255 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-14 03:06:15,377 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:06:15,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-14 03:06:15,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-14 03:06:15,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-14 03:06:16,397 INFO L349 Elim1Store]: treesize reduction 12, result has 63.6 percent of original size [2024-11-14 03:06:16,397 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 41 treesize of output 39 [2024-11-14 03:06:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:16,500 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:06:17,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:17,556 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 91 treesize of output 58 [2024-11-14 03:06:17,585 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:17,585 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 108 treesize of output 111 [2024-11-14 03:06:17,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2024-11-14 03:06:17,668 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 43 treesize of output 29 [2024-11-14 03:06:17,750 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:17,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056001331] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:06:17,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [916973388] [2024-11-14 03:06:17,752 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:06:17,752 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:06:17,752 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:06:17,752 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:06:17,752 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:06:19,065 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:06:23,735 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1946#(exists ((|v_ULTIMATE.start_cstrncmp_~s1#1.base_78| Int) (|v_ULTIMATE.start_cstrncmp_~s1#1.offset_74| Int)) (and (<= (select |#length| |v_ULTIMATE.start_cstrncmp_~s1#1.base_78|) |v_ULTIMATE.start_cstrncmp_~s1#1.offset_74|) (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_49| Int)) (and (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (<= 2 |ULTIMATE.start_cstrncmp_~s2#1.base|) (<= 1 |v_ULTIMATE.start_cstrncmp_~s1#1.offset_74|) (<= 1 |ULTIMATE.start_cstrncmp_~s2#1.offset|) (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_49| 2147483646) (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_49| 18446744073709551616) 0)) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|) (<= 2 |v_ULTIMATE.start_cstrncmp_~s1#1.base_78|)))))' at error location [2024-11-14 03:06:23,735 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:06:23,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:06:23,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 15] total 42 [2024-11-14 03:06:23,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742613454] [2024-11-14 03:06:23,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:06:23,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-11-14 03:06:23,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:06:23,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-11-14 03:06:23,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=2591, Unknown=1, NotChecked=0, Total=2862 [2024-11-14 03:06:23,737 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 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) [2024-11-14 03:06:25,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:06:25,515 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2024-11-14 03:06:25,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-14 03:06:25,515 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 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 [2024-11-14 03:06:25,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:06:25,516 INFO L225 Difference]: With dead ends: 61 [2024-11-14 03:06:25,516 INFO L226 Difference]: Without dead ends: 61 [2024-11-14 03:06:25,518 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 980 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=513, Invalid=4888, Unknown=1, NotChecked=0, Total=5402 [2024-11-14 03:06:25,518 INFO L432 NwaCegarLoop]: 6 mSDtfsCounter, 55 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-14 03:06:25,518 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 126 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-14 03:06:25,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2024-11-14 03:06:25,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 55. [2024-11-14 03:06:25,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 53 states have (on average 1.0943396226415094) internal successors, (58), 54 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:06:25,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 58 transitions. [2024-11-14 03:06:25,522 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 58 transitions. Word has length 29 [2024-11-14 03:06:25,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:06:25,522 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 58 transitions. [2024-11-14 03:06:25,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 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) [2024-11-14 03:06:25,523 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 58 transitions. [2024-11-14 03:06:25,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-14 03:06:25,523 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:06:25,523 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1] [2024-11-14 03:06:25,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-14 03:06:25,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:06:25,726 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:06:25,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:06:25,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1782061898, now seen corresponding path program 3 times [2024-11-14 03:06:25,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:06:25,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457010298] [2024-11-14 03:06:25,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:06:25,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:06:25,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:06:26,902 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:26,902 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:06:26,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457010298] [2024-11-14 03:06:26,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457010298] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:06:26,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138083725] [2024-11-14 03:06:26,903 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 03:06:26,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:06:26,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:06:26,904 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:06:26,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 03:06:27,002 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 03:06:27,002 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:06:27,005 INFO L255 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 119 conjuncts are in the unsatisfiable core [2024-11-14 03:06:27,007 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:06:27,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-14 03:06:28,987 INFO L349 Elim1Store]: treesize reduction 92, result has 18.6 percent of original size [2024-11-14 03:06:28,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 6 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 30 case distinctions, treesize of input 85 treesize of output 51 [2024-11-14 03:06:29,184 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:29,184 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:06:31,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:31,817 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 385 treesize of output 361 [2024-11-14 03:06:31,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2024-11-14 03:06:31,874 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 115 treesize of output 101 [2024-11-14 03:06:32,044 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:32,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 12 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 16 case distinctions, treesize of input 159 treesize of output 255 [2024-11-14 03:06:34,081 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:34,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138083725] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:06:34,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1268267710] [2024-11-14 03:06:34,083 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:06:34,083 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:06:34,083 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:06:34,083 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:06:34,083 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:06:35,329 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:06:41,394 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2349#(exists ((|v_ULTIMATE.start_cstrncmp_#t~post2#1.base_98| Int) (|v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_98| Int)) (and (<= (select |#length| |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_98|) |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_98|) (= |ULTIMATE.start_cstrncmp_~s2#1.offset| (+ |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_98| 1)) (= (select |#valid| |ULTIMATE.start_cstrncmp_~s1#1.base|) 1) (= |ULTIMATE.start_cstrncmp_#t~mem3#1| (select (select |#memory_int| |ULTIMATE.start_cstrncmp_~s1#1.base|) |ULTIMATE.start_cstrncmp_~s1#1.offset|)) (<= (+ |ULTIMATE.start_cstrncmp_~s1#1.offset| 1) (select |#length| |ULTIMATE.start_cstrncmp_~s1#1.base|)) (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_58| Int)) (and (<= 2 |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_98|) (<= 1 |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_98|) (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrncmp_~s1#1.offset|) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_58| 18446744073709551616) 0)) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|) (<= 2 |ULTIMATE.start_cstrncmp_~s1#1.base|) (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_58| 2147483646))) (= |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_98| |ULTIMATE.start_cstrncmp_~s2#1.base|)))' at error location [2024-11-14 03:06:41,394 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:06:41,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:06:41,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23, 23] total 61 [2024-11-14 03:06:41,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394192192] [2024-11-14 03:06:41,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:06:41,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-11-14 03:06:41,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:06:41,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-11-14 03:06:41,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=4884, Unknown=2, NotChecked=0, Total=5256 [2024-11-14 03:06:41,397 INFO L87 Difference]: Start difference. First operand 55 states and 58 transitions. Second operand has 63 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 62 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) [2024-11-14 03:06:45,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:06:45,729 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2024-11-14 03:06:45,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-14 03:06:45,730 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 62 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 [2024-11-14 03:06:45,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:06:45,730 INFO L225 Difference]: With dead ends: 56 [2024-11-14 03:06:45,730 INFO L226 Difference]: Without dead ends: 56 [2024-11-14 03:06:45,732 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1926 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=819, Invalid=10309, Unknown=2, NotChecked=0, Total=11130 [2024-11-14 03:06:45,732 INFO L432 NwaCegarLoop]: 7 mSDtfsCounter, 9 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 1010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 03:06:45,732 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 191 Invalid, 1010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1007 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 03:06:45,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-14 03:06:45,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2024-11-14 03:06:45,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 54 states have (on average 1.037037037037037) internal successors, (56), 55 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:06:45,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2024-11-14 03:06:45,736 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 30 [2024-11-14 03:06:45,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:06:45,736 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2024-11-14 03:06:45,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 62 states have (on average 1.4516129032258065) internal successors, (90), 62 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) [2024-11-14 03:06:45,736 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2024-11-14 03:06:45,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-14 03:06:45,737 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:06:45,737 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1] [2024-11-14 03:06:45,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-14 03:06:45,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-14 03:06:45,938 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:06:45,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:06:45,938 INFO L85 PathProgramCache]: Analyzing trace with hash -856396749, now seen corresponding path program 4 times [2024-11-14 03:06:45,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:06:45,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304250908] [2024-11-14 03:06:45,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:06:45,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:06:46,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:06:47,309 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:47,310 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:06:47,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304250908] [2024-11-14 03:06:47,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304250908] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:06:47,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933170664] [2024-11-14 03:06:47,310 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 03:06:47,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:06:47,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:06:47,312 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:06:47,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 03:06:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:06:47,507 INFO L255 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 118 conjuncts are in the unsatisfiable core [2024-11-14 03:06:47,515 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:06:47,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-14 03:06:47,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2024-11-14 03:06:47,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2024-11-14 03:06:52,129 INFO L349 Elim1Store]: treesize reduction 45, result has 79.2 percent of original size [2024-11-14 03:06:52,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 28 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 17 case distinctions, treesize of input 103 treesize of output 208 [2024-11-14 03:06:52,234 WARN L672 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2024-11-14 03:06:52,255 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2024-11-14 03:06:52,469 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:06:52,469 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:06:57,561 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121| Int) (|ULTIMATE.start_cstrncmp_#t~post2#1.base| Int) (v_ArrVal_261 (Array Int Int)) (|ULTIMATE.start_cstrncmp_#t~post2#1.offset| Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~nondetString2~0#1.base| v_ArrVal_261))) (let ((.cse2 (select .cse1 |c_ULTIMATE.start_main_~nondetString1~0#1.base|))) (let ((.cse0 (select .cse2 (+ 6 |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121|)))) (or (< (+ 8 |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121|) (select |c_#length| |c_ULTIMATE.start_main_~nondetString1~0#1.base|)) (= .cse0 0) (not (= .cse0 (select (select .cse1 |ULTIMATE.start_cstrncmp_#t~post2#1.base|) |ULTIMATE.start_cstrncmp_#t~post2#1.offset|))) (= (select .cse2 (+ |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121| 1)) 0) (= (select .cse2 (+ |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121| 4)) 0) (= (select .cse2 (+ 2 |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121|)) 0) (= (select .cse2 (+ 7 |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121|)) 0) (= (select .cse2 |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121|) 0) (= (select .cse2 (+ 5 |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121|)) 0) (< |c_ULTIMATE.start_main_~nondetString1~0#1.offset| |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121|) (< |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121| 0) (= (select .cse2 (+ 3 |v_ULTIMATE.start_cstrncmp_#t~post8#1.offset_121|)) 0)))))) is different from false [2024-11-14 03:06:57,599 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:57,600 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 225 treesize of output 126 [2024-11-14 03:06:57,778 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:57,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 28 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 17 case distinctions, treesize of input 286 treesize of output 426 [2024-11-14 03:06:57,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:06:57,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 28 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 8 case distinctions, treesize of input 145 treesize of output 181 [2024-11-14 03:06:57,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-14 03:06:59,824 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2024-11-14 03:06:59,841 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2024-11-14 03:06:59,878 WARN L672 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2024-11-14 03:07:00,018 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:07:00,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933170664] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:07:00,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1089610952] [2024-11-14 03:07:00,020 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:07:00,020 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:07:00,020 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:07:00,020 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:07:00,020 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:07:01,332 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:07:07,756 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2924#(exists ((|v_ULTIMATE.start_cstrncmp_~s1#1.offset_110| Int) (|v_ULTIMATE.start_cstrncmp_~s1#1.base_114| Int)) (and (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_71| Int)) (and (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_71| 2147483646) (<= 2 |v_ULTIMATE.start_cstrncmp_~s1#1.base_114|) (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (<= 2 |ULTIMATE.start_cstrncmp_~s2#1.base|) (<= 1 |ULTIMATE.start_cstrncmp_~s2#1.offset|) (<= 1 |v_ULTIMATE.start_cstrncmp_~s1#1.offset_110|) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|) (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_71| 18446744073709551616) 0)))) (<= (select |#length| |v_ULTIMATE.start_cstrncmp_~s1#1.base_114|) |v_ULTIMATE.start_cstrncmp_~s1#1.offset_110|)))' at error location [2024-11-14 03:07:07,757 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:07:07,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:07:07,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 29, 29] total 73 [2024-11-14 03:07:07,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324222572] [2024-11-14 03:07:07,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:07:07,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2024-11-14 03:07:07,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:07:07,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2024-11-14 03:07:07,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=618, Invalid=6355, Unknown=3, NotChecked=164, Total=7140 [2024-11-14 03:07:07,759 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand has 75 states, 74 states have (on average 2.1486486486486487) internal successors, (159), 74 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:07:17,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:07:17,843 INFO L93 Difference]: Finished difference Result 113 states and 113 transitions. [2024-11-14 03:07:17,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-14 03:07:17,844 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 74 states have (on average 2.1486486486486487) internal successors, (159), 74 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2024-11-14 03:07:17,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:07:17,844 INFO L225 Difference]: With dead ends: 113 [2024-11-14 03:07:17,845 INFO L226 Difference]: Without dead ends: 113 [2024-11-14 03:07:17,848 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2721 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=1493, Invalid=15020, Unknown=3, NotChecked=254, Total=16770 [2024-11-14 03:07:17,850 INFO L432 NwaCegarLoop]: 10 mSDtfsCounter, 229 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 1966 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:07:17,850 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 398 Invalid, 2105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1966 Invalid, 0 Unknown, 110 Unchecked, 2.6s Time] [2024-11-14 03:07:17,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-14 03:07:17,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 103. [2024-11-14 03:07:17,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 101 states have (on average 1.0891089108910892) internal successors, (110), 102 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:07:17,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 110 transitions. [2024-11-14 03:07:17,855 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 110 transitions. Word has length 53 [2024-11-14 03:07:17,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:07:17,855 INFO L471 AbstractCegarLoop]: Abstraction has 103 states and 110 transitions. [2024-11-14 03:07:17,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 74 states have (on average 2.1486486486486487) internal successors, (159), 74 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:07:17,855 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 110 transitions. [2024-11-14 03:07:17,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-14 03:07:17,856 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:07:17,856 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1] [2024-11-14 03:07:17,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-14 03:07:18,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-14 03:07:18,057 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:07:18,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:07:18,057 INFO L85 PathProgramCache]: Analyzing trace with hash -778494042, now seen corresponding path program 4 times [2024-11-14 03:07:18,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:07:18,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722016964] [2024-11-14 03:07:18,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:07:18,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:07:18,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:07:19,997 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:07:19,997 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:07:19,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722016964] [2024-11-14 03:07:19,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722016964] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:07:19,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723107540] [2024-11-14 03:07:19,998 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 03:07:19,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:07:19,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:07:20,000 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:07:20,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 03:07:20,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:07:20,203 INFO L255 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 142 conjuncts are in the unsatisfiable core [2024-11-14 03:07:20,206 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:07:20,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-14 03:07:20,296 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 16 treesize of output 12 [2024-11-14 03:07:22,745 INFO L349 Elim1Store]: treesize reduction 14, result has 68.9 percent of original size [2024-11-14 03:07:22,745 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 33 treesize of output 40 [2024-11-14 03:07:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 140 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:07:22,984 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:07:28,294 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:07:28,295 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 103 treesize of output 103 [2024-11-14 03:07:28,321 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 40 treesize of output 34 [2024-11-14 03:07:28,341 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:07:28,342 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 59 treesize of output 53 [2024-11-14 03:07:28,447 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:07:28,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723107540] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:07:28,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [510508295] [2024-11-14 03:07:28,448 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:07:28,449 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:07:28,449 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:07:28,449 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:07:28,449 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:07:30,234 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:07:35,952 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3617#(exists ((|v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_147| Int) (|v_ULTIMATE.start_cstrncmp_#t~post2#1.base_146| Int)) (and (= (select |#valid| |ULTIMATE.start_cstrncmp_~s1#1.base|) 1) (= |ULTIMATE.start_cstrncmp_#t~mem3#1| (select (select |#memory_int| |ULTIMATE.start_cstrncmp_~s1#1.base|) |ULTIMATE.start_cstrncmp_~s1#1.offset|)) (<= (+ |ULTIMATE.start_cstrncmp_~s1#1.offset| 1) (select |#length| |ULTIMATE.start_cstrncmp_~s1#1.base|)) (= |ULTIMATE.start_cstrncmp_~s2#1.offset| (+ |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_147| 1)) (<= (select |#length| |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_146|) |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_147|) (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_84| Int)) (and (<= 1 |#StackHeapBarrier|) (<= 1 |ULTIMATE.start_cstrncmp_~s1#1.offset|) (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_84| 18446744073709551616) 0)) (<= 1 |v_ULTIMATE.start_cstrncmp_#t~post2#1.offset_147|) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (<= 2 |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_146|) (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_84| 2147483646) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|) (<= 2 |ULTIMATE.start_cstrncmp_~s1#1.base|))) (= |v_ULTIMATE.start_cstrncmp_#t~post2#1.base_146| |ULTIMATE.start_cstrncmp_~s2#1.base|)))' at error location [2024-11-14 03:07:35,952 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:07:35,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:07:35,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 23] total 57 [2024-11-14 03:07:35,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207956440] [2024-11-14 03:07:35,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:07:35,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-11-14 03:07:35,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:07:35,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-11-14 03:07:35,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=4160, Unknown=3, NotChecked=0, Total=4692 [2024-11-14 03:07:35,955 INFO L87 Difference]: Start difference. First operand 103 states and 110 transitions. Second operand has 59 states, 58 states have (on average 2.793103448275862) internal successors, (162), 58 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:07:39,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:07:39,897 INFO L93 Difference]: Finished difference Result 102 states and 102 transitions. [2024-11-14 03:07:39,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 03:07:39,898 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 58 states have (on average 2.793103448275862) internal successors, (162), 58 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2024-11-14 03:07:39,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:07:39,899 INFO L225 Difference]: With dead ends: 102 [2024-11-14 03:07:39,899 INFO L226 Difference]: Without dead ends: 102 [2024-11-14 03:07:39,901 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2552 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=1939, Invalid=10048, Unknown=3, NotChecked=0, Total=11990 [2024-11-14 03:07:39,902 INFO L432 NwaCegarLoop]: 9 mSDtfsCounter, 11 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:07:39,902 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 165 Invalid, 863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 863 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 03:07:39,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-14 03:07:39,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-11-14 03:07:39,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 1.00990099009901) internal successors, (102), 101 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:07:39,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 102 transitions. [2024-11-14 03:07:39,906 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 102 transitions. Word has length 54 [2024-11-14 03:07:39,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:07:39,907 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 102 transitions. [2024-11-14 03:07:39,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 2.793103448275862) internal successors, (162), 58 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:07:39,907 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 102 transitions. [2024-11-14 03:07:39,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-11-14 03:07:39,909 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:07:39,909 INFO L215 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1] [2024-11-14 03:07:39,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-14 03:07:40,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-14 03:07:40,109 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:07:40,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:07:40,110 INFO L85 PathProgramCache]: Analyzing trace with hash 344664659, now seen corresponding path program 5 times [2024-11-14 03:07:40,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:07:40,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068062118] [2024-11-14 03:07:40,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:07:40,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:07:40,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:07:43,146 INFO L134 CoverageAnalysis]: Checked inductivity of 736 backedges. 0 proven. 736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:07:43,146 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:07:43,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068062118] [2024-11-14 03:07:43,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068062118] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:07:43,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880577743] [2024-11-14 03:07:43,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 03:07:43,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:07:43,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:07:43,150 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:07:43,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-14 03:07:43,618 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2024-11-14 03:07:43,620 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:07:43,646 INFO L255 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 343 conjuncts are in the unsatisfiable core [2024-11-14 03:07:43,662 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:07:43,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-14 03:07:43,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-14 03:07:43,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-14 03:08:09,265 INFO L349 Elim1Store]: treesize reduction 260, result has 21.0 percent of original size [2024-11-14 03:08:09,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 27 select indices, 27 select index equivalence classes, 120 disjoint index pairs (out of 351 index pairs), introduced 27 new quantified variables, introduced 231 case distinctions, treesize of input 247 treesize of output 165 [2024-11-14 03:08:09,272 WARN L672 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2024-11-14 03:08:11,757 WARN L672 sPolynomialRelations]: Constructing 32768(two to the power of 15 dual juncts. [2024-11-14 03:08:13,440 INFO L134 CoverageAnalysis]: Checked inductivity of 736 backedges. 0 proven. 736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:08:13,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:09:11,667 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:09:11,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 807 treesize of output 422 [2024-11-14 03:09:16,180 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:09:16,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 27 select indices, 27 select index equivalence classes, 120 disjoint index pairs (out of 351 index pairs), introduced 27 new quantified variables, introduced 231 case distinctions, treesize of input 1268 treesize of output 3265 [2024-11-14 03:09:17,602 INFO L224 Elim1Store]: Index analysis took 357 ms [2024-11-14 03:09:20,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 03:09:20,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 165 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 160 case distinctions, treesize of input 795 treesize of output 2153 [2024-11-14 03:09:21,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-14 03:16:44,101 WARN L672 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2024-11-14 03:16:47,646 INFO L134 CoverageAnalysis]: Checked inductivity of 736 backedges. 0 proven. 736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:16:47,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880577743] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:16:47,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [254962260] [2024-11-14 03:16:47,648 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2024-11-14 03:16:47,648 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 03:16:47,649 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 03:16:47,649 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 03:16:47,649 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 03:16:49,118 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 03:17:03,781 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4691#(exists ((|v_ULTIMATE.start_cstrncmp_~s1#1.base_174| Int) (|v_ULTIMATE.start_cstrncmp_~s1#1.offset_169| Int)) (and (exists ((|v_ULTIMATE.start_cstrncmp_#t~pre10#1_105| Int)) (and (<= 1 |#StackHeapBarrier|) (<= |ULTIMATE.start_cstrncmp_~n#1| 2147483646) (<= 2 |ULTIMATE.start_cstrncmp_~s2#1.base|) (not (= (mod |v_ULTIMATE.start_cstrncmp_#t~pre10#1_105| 18446744073709551616) 0)) (<= 1 |ULTIMATE.start_cstrncmp_~s2#1.offset|) (<= 2 |v_ULTIMATE.start_cstrncmp_~s1#1.base_174|) (<= |v_ULTIMATE.start_cstrncmp_#t~pre10#1_105| 2147483646) (<= 2 |ULTIMATE.start_main_#t~malloc14#1.base|) (<= 2 |ULTIMATE.start_main_#t~malloc13#1.base|) (<= 1 |v_ULTIMATE.start_cstrncmp_~s1#1.offset_169|))) (<= (select |#length| |v_ULTIMATE.start_cstrncmp_~s1#1.base_174|) |v_ULTIMATE.start_cstrncmp_~s1#1.offset_169|)))' at error location [2024-11-14 03:17:03,781 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 03:17:03,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:17:03,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 77, 76] total 176 [2024-11-14 03:17:03,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853540183] [2024-11-14 03:17:03,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:17:03,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 178 states [2024-11-14 03:17:03,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 03:17:03,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 178 interpolants. [2024-11-14 03:17:03,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4132, Invalid=31022, Unknown=2, NotChecked=0, Total=35156 [2024-11-14 03:17:03,786 INFO L87 Difference]: Start difference. First operand 102 states and 102 transitions. Second operand has 178 states, 177 states have (on average 1.7118644067796611) internal successors, (303), 177 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:19:04,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:19:04,153 INFO L93 Difference]: Finished difference Result 200 states and 200 transitions. [2024-11-14 03:19:04,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2024-11-14 03:19:04,154 INFO L78 Accepts]: Start accepts. Automaton has has 178 states, 177 states have (on average 1.7118644067796611) internal successors, (303), 177 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 101 [2024-11-14 03:19:04,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:19:04,155 INFO L225 Difference]: With dead ends: 200 [2024-11-14 03:19:04,155 INFO L226 Difference]: Without dead ends: 200 [2024-11-14 03:19:04,160 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 332 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15353 ImplicationChecksByTransitivity, 196.2s TimeCoverageRelationStatistics Valid=10235, Invalid=100985, Unknown=2, NotChecked=0, Total=111222 [2024-11-14 03:19:04,160 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 127 mSDsluCounter, 1666 mSDsCounter, 0 mSdLazyCounter, 8412 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 1684 SdHoareTripleChecker+Invalid, 8429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 8412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:19:04,160 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 1684 Invalid, 8429 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [17 Valid, 8412 Invalid, 0 Unknown, 0 Unchecked, 12.9s Time] [2024-11-14 03:19:04,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-11-14 03:19:04,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 198. [2024-11-14 03:19:04,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 1.0050761421319796) internal successors, (198), 197 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:19:04,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 198 transitions. [2024-11-14 03:19:04,167 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 198 transitions. Word has length 101 [2024-11-14 03:19:04,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:19:04,168 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 198 transitions. [2024-11-14 03:19:04,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 178 states, 177 states have (on average 1.7118644067796611) internal successors, (303), 177 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-14 03:19:04,168 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 198 transitions. [2024-11-14 03:19:04,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-14 03:19:04,171 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:19:04,171 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1] [2024-11-14 03:19:04,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-14 03:19:04,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-14 03:19:04,372 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 12 more)] === [2024-11-14 03:19:04,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:19:04,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1488348819, now seen corresponding path program 6 times [2024-11-14 03:19:04,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:19:04,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89155319] [2024-11-14 03:19:04,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:19:04,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:19:04,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:19:11,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3008 backedges. 0 proven. 3008 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 03:19:11,805 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 03:19:11,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89155319] [2024-11-14 03:19:11,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89155319] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:19:11,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614662164] [2024-11-14 03:19:11,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 03:19:11,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:19:11,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:19:11,807 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:19:11,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33f6f625-b71e-43ce-87d2-eef79809fe04/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 03:19:12,437 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 03:19:12,437 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 03:19:12,448 INFO L255 TraceCheckSpWp]: Trace formula consists of 1410 conjuncts, 490 conjuncts are in the unsatisfiable core [2024-11-14 03:19:12,455 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:19:12,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-14 03:19:12,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-14 03:19:12,653 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