./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c9b552a362a9e696d48563826feaca907111a4f22b87ac0d62165b45d307f684 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-03 02:52:07,139 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 02:52:07,141 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 02:52:07,187 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 02:52:07,188 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 02:52:07,191 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 02:52:07,195 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 02:52:07,199 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 02:52:07,201 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 02:52:07,206 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 02:52:07,207 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 02:52:07,209 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 02:52:07,210 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 02:52:07,213 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 02:52:07,215 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 02:52:07,217 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 02:52:07,218 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 02:52:07,219 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 02:52:07,221 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 02:52:07,229 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 02:52:07,233 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 02:52:07,234 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 02:52:07,238 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 02:52:07,239 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 02:52:07,247 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 02:52:07,249 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 02:52:07,249 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 02:52:07,251 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 02:52:07,252 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 02:52:07,253 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 02:52:07,254 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 02:52:07,255 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 02:52:07,257 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 02:52:07,258 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 02:52:07,261 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 02:52:07,261 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 02:52:07,262 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 02:52:07,262 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 02:52:07,262 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 02:52:07,263 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 02:52:07,264 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 02:52:07,265 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-03 02:52:07,307 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 02:52:07,311 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 02:52:07,311 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 02:52:07,312 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 02:52:07,313 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 02:52:07,313 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 02:52:07,313 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 02:52:07,313 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 02:52:07,314 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 02:52:07,314 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 02:52:07,315 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 02:52:07,315 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 02:52:07,316 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 02:52:07,316 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 02:52:07,316 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 02:52:07,316 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 02:52:07,317 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 02:52:07,317 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 02:52:07,318 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 02:52:07,318 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 02:52:07,318 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 02:52:07,318 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 02:52:07,319 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 02:52:07,319 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 02:52:07,319 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 02:52:07,319 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 02:52:07,319 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 02:52:07,320 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 02:52:07,320 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 02:52:07,320 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:52:07,321 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 02:52:07,321 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 02:52:07,321 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 02:52:07,322 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 02:52:07,322 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 02:52:07,322 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 02:52:07,322 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 02:52:07,322 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 02:52:07,323 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 ! call(reach_error())) ) 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 -> c9b552a362a9e696d48563826feaca907111a4f22b87ac0d62165b45d307f684 [2022-11-03 02:52:07,632 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 02:52:07,661 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 02:52:07,664 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 02:52:07,665 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 02:52:07,666 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 02:52:07,667 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point.cil.out.i [2022-11-03 02:52:07,725 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/data/d5e7d4989/c1b76996eea948a59bfea3689f01671c/FLAG86deb251d [2022-11-03 02:52:08,704 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 02:52:08,705 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point.cil.out.i [2022-11-03 02:52:08,746 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/data/d5e7d4989/c1b76996eea948a59bfea3689f01671c/FLAG86deb251d [2022-11-03 02:52:09,075 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/data/d5e7d4989/c1b76996eea948a59bfea3689f01671c [2022-11-03 02:52:09,077 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 02:52:09,078 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 02:52:09,080 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 02:52:09,080 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 02:52:09,086 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 02:52:09,087 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:52:09" (1/1) ... [2022-11-03 02:52:09,088 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c28892d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:09, skipping insertion in model container [2022-11-03 02:52:09,088 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:52:09" (1/1) ... [2022-11-03 02:52:09,096 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 02:52:09,216 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 02:52:11,547 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point.cil.out.i[280100,280113] [2022-11-03 02:52:11,759 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:52:11,826 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 02:52:12,227 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point.cil.out.i[280100,280113] [2022-11-03 02:52:12,248 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:52:12,424 INFO L208 MainTranslator]: Completed translation [2022-11-03 02:52:12,424 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12 WrapperNode [2022-11-03 02:52:12,424 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 02:52:12,426 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 02:52:12,426 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 02:52:12,426 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 02:52:12,433 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:12,536 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:12,719 INFO L138 Inliner]: procedures = 305, calls = 2532, calls flagged for inlining = 126, calls inlined = 120, statements flattened = 5558 [2022-11-03 02:52:12,719 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 02:52:12,720 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 02:52:12,720 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 02:52:12,721 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 02:52:12,730 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:12,731 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:12,795 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:12,811 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:12,931 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:13,015 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:13,053 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:13,080 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:13,120 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 02:52:13,122 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 02:52:13,122 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 02:52:13,122 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 02:52:13,123 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (1/1) ... [2022-11-03 02:52:13,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:52:13,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:52:13,164 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 02:52:13,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 02:52:13,212 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-03 02:52:13,213 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-03 02:52:13,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-03 02:52:13,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-03 02:52:13,213 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-03 02:52:13,213 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-03 02:52:13,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-03 02:52:13,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-03 02:52:13,214 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-03 02:52:13,214 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-03 02:52:13,214 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-03 02:52:13,214 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-03 02:52:13,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 02:52:13,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 02:52:13,215 INFO L130 BoogieDeclarations]: Found specification of procedure twa_get_request_id [2022-11-03 02:52:13,215 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_get_request_id [2022-11-03 02:52:13,215 INFO L130 BoogieDeclarations]: Found specification of procedure twa_fill_sense [2022-11-03 02:52:13,215 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_fill_sense [2022-11-03 02:52:13,216 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2022-11-03 02:52:13,216 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2022-11-03 02:52:13,216 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-03 02:52:13,216 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-03 02:52:13,216 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_remove_host [2022-11-03 02:52:13,216 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_remove_host [2022-11-03 02:52:13,216 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-03 02:52:13,217 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-03 02:52:13,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-03 02:52:13,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-03 02:52:13,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_scsi_host_template_4 [2022-11-03 02:52:13,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_scsi_host_template_4 [2022-11-03 02:52:13,217 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-03 02:52:13,218 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-03 02:52:13,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-03 02:52:13,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-03 02:52:13,218 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_1 [2022-11-03 02:52:13,218 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_1 [2022-11-03 02:52:13,218 INFO L130 BoogieDeclarations]: Found specification of procedure twa_resume [2022-11-03 02:52:13,219 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_resume [2022-11-03 02:52:13,219 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-03 02:52:13,219 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-03 02:52:13,219 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sglist [2022-11-03 02:52:13,219 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sglist [2022-11-03 02:52:13,219 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-03 02:52:13,219 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-03 02:52:13,220 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-03 02:52:13,220 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-03 02:52:13,220 INFO L130 BoogieDeclarations]: Found specification of procedure twa_remove [2022-11-03 02:52:13,221 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_remove [2022-11-03 02:52:13,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 02:52:13,222 INFO L130 BoogieDeclarations]: Found specification of procedure twa_reset_sequence [2022-11-03 02:52:13,222 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_reset_sequence [2022-11-03 02:52:13,223 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2022-11-03 02:52:13,223 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2022-11-03 02:52:13,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 02:52:13,223 INFO L130 BoogieDeclarations]: Found specification of procedure twa_get_param [2022-11-03 02:52:13,223 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_get_param [2022-11-03 02:52:13,223 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-03 02:52:13,224 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-03 02:52:13,224 INFO L130 BoogieDeclarations]: Found specification of procedure twa_string_lookup [2022-11-03 02:52:13,225 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_string_lookup [2022-11-03 02:52:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-03 02:52:13,225 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-03 02:52:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 02:52:13,225 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-11-03 02:52:13,226 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-11-03 02:52:13,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 02:52:13,226 INFO L130 BoogieDeclarations]: Found specification of procedure __twa_shutdown [2022-11-03 02:52:13,226 INFO L138 BoogieDeclarations]: Found implementation of procedure __twa_shutdown [2022-11-03 02:52:13,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_twa_chrdev_mutex [2022-11-03 02:52:13,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_twa_chrdev_mutex [2022-11-03 02:52:13,226 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2022-11-03 02:52:13,227 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2022-11-03 02:52:13,227 INFO L130 BoogieDeclarations]: Found specification of procedure do_gettimeofday [2022-11-03 02:52:13,227 INFO L138 BoogieDeclarations]: Found implementation of procedure do_gettimeofday [2022-11-03 02:52:13,227 INFO L130 BoogieDeclarations]: Found specification of procedure twa_shutdown [2022-11-03 02:52:13,227 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_shutdown [2022-11-03 02:52:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure twa_post_command_packet [2022-11-03 02:52:13,228 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_post_command_packet [2022-11-03 02:52:13,228 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-03 02:52:13,229 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-03 02:52:13,229 INFO L130 BoogieDeclarations]: Found specification of procedure twa_free_request_id [2022-11-03 02:52:13,229 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_free_request_id [2022-11-03 02:52:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-11-03 02:52:13,230 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-11-03 02:52:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-03 02:52:13,230 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2022-11-03 02:52:13,230 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_dma_unmap [2022-11-03 02:52:13,231 INFO L130 BoogieDeclarations]: Found specification of procedure twa_decode_bits [2022-11-03 02:52:13,231 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_decode_bits [2022-11-03 02:52:13,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-03 02:52:13,232 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-11-03 02:52:13,232 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-11-03 02:52:13,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 02:52:13,233 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_1 [2022-11-03 02:52:13,233 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_1 [2022-11-03 02:52:13,233 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-03 02:52:13,234 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-03 02:52:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure pci_try_set_mwi [2022-11-03 02:52:13,234 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_try_set_mwi [2022-11-03 02:52:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-03 02:52:13,234 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-03 02:52:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-11-03 02:52:13,235 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-11-03 02:52:13,235 INFO L130 BoogieDeclarations]: Found specification of procedure twa_initconnection [2022-11-03 02:52:13,235 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_initconnection [2022-11-03 02:52:13,235 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-03 02:52:13,235 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-03 02:52:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 02:52:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-03 02:52:13,236 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-03 02:52:13,237 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2022-11-03 02:52:13,240 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2022-11-03 02:52:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 02:52:13,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 02:52:13,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-11-03 02:52:13,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-11-03 02:52:13,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_ioctl_lock_of_TAG_TW_Device_Extension [2022-11-03 02:52:13,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_ioctl_lock_of_TAG_TW_Device_Extension [2022-11-03 02:52:13,243 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_exact [2022-11-03 02:52:13,243 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msi_exact [2022-11-03 02:52:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_queue_event [2022-11-03 02:52:13,250 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_queue_event [2022-11-03 02:52:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 02:52:13,250 INFO L130 BoogieDeclarations]: Found specification of procedure twa_interrupt [2022-11-03 02:52:13,251 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_interrupt [2022-11-03 02:52:13,251 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-11-03 02:52:13,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-11-03 02:52:13,251 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-03 02:52:13,251 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-03 02:52:13,251 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_count [2022-11-03 02:52:13,251 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_count [2022-11-03 02:52:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 02:52:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-03 02:52:13,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-03 02:52:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2022-11-03 02:52:13,252 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2022-11-03 02:52:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 02:52:13,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2022-11-03 02:52:13,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2022-11-03 02:52:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 02:52:13,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 02:52:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2022-11-03 02:52:13,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2022-11-03 02:52:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure twa_allocate_memory [2022-11-03 02:52:13,253 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_allocate_memory [2022-11-03 02:52:13,253 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2022-11-03 02:52:13,254 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2022-11-03 02:52:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure twa_poll_response [2022-11-03 02:52:13,254 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_poll_response [2022-11-03 02:52:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_3 [2022-11-03 02:52:13,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_3 [2022-11-03 02:52:13,254 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_ioctl_lock_of_TAG_TW_Device_Extension [2022-11-03 02:52:13,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_ioctl_lock_of_TAG_TW_Device_Extension [2022-11-03 02:52:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsiop_execute_scsi [2022-11-03 02:52:13,255 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsiop_execute_scsi [2022-11-03 02:52:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2022-11-03 02:52:13,255 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2022-11-03 02:52:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure twa_reset_device_extension [2022-11-03 02:52:13,255 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_reset_device_extension [2022-11-03 02:52:13,255 INFO L130 BoogieDeclarations]: Found specification of procedure twa_free_device_extension [2022-11-03 02:52:13,256 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_free_device_extension [2022-11-03 02:52:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-11-03 02:52:13,256 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-11-03 02:52:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_twa_chrdev_mutex [2022-11-03 02:52:13,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_twa_chrdev_mutex [2022-11-03 02:52:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure twa_check_bits [2022-11-03 02:52:13,256 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_check_bits [2022-11-03 02:52:13,256 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2022-11-03 02:52:13,257 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2022-11-03 02:52:13,257 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2022-11-03 02:52:13,257 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2022-11-03 02:52:13,257 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-11-03 02:52:13,257 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-11-03 02:52:13,257 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-11-03 02:52:13,257 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-11-03 02:52:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-03 02:52:13,258 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-03 02:52:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 02:52:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_read_queue [2022-11-03 02:52:13,258 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_read_queue [2022-11-03 02:52:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 02:52:13,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 02:52:14,071 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 02:52:14,074 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 02:52:14,306 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-03 02:52:22,651 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 02:52:24,420 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 02:52:24,420 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-03 02:52:24,427 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:52:24 BoogieIcfgContainer [2022-11-03 02:52:24,427 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 02:52:24,430 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 02:52:24,430 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 02:52:24,434 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 02:52:24,435 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 02:52:09" (1/3) ... [2022-11-03 02:52:24,437 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5023457f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:52:24, skipping insertion in model container [2022-11-03 02:52:24,437 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:52:12" (2/3) ... [2022-11-03 02:52:24,438 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5023457f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:52:24, skipping insertion in model container [2022-11-03 02:52:24,438 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:52:24" (3/3) ... [2022-11-03 02:52:24,444 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point.cil.out.i [2022-11-03 02:52:24,463 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 02:52:24,464 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 02:52:24,538 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 02:52:24,544 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@b25d421, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 02:52:24,544 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 02:52:24,552 INFO L276 IsEmpty]: Start isEmpty. Operand has 1160 states, 738 states have (on average 1.3712737127371273) internal successors, (1012), 775 states have internal predecessors, (1012), 338 states have call successors, (338), 83 states have call predecessors, (338), 82 states have return successors, (328), 327 states have call predecessors, (328), 328 states have call successors, (328) [2022-11-03 02:52:24,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-11-03 02:52:24,568 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:52:24,569 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:52:24,570 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:52:24,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:52:24,575 INFO L85 PathProgramCache]: Analyzing trace with hash 916494026, now seen corresponding path program 1 times [2022-11-03 02:52:24,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:52:24,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219705044] [2022-11-03 02:52:24,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:52:24,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:52:25,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:52:25,804 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2022-11-03 02:52:25,804 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:52:25,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219705044] [2022-11-03 02:52:25,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219705044] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:52:25,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:52:25,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:52:25,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718918056] [2022-11-03 02:52:25,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:52:25,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:52:25,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:52:25,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:52:25,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:25,861 INFO L87 Difference]: Start difference. First operand has 1160 states, 738 states have (on average 1.3712737127371273) internal successors, (1012), 775 states have internal predecessors, (1012), 338 states have call successors, (338), 83 states have call predecessors, (338), 82 states have return successors, (328), 327 states have call predecessors, (328), 328 states have call successors, (328) Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2022-11-03 02:52:27,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:34,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:52:34,044 INFO L93 Difference]: Finished difference Result 3396 states and 4923 transitions. [2022-11-03 02:52:34,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:52:34,047 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 160 [2022-11-03 02:52:34,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:52:34,082 INFO L225 Difference]: With dead ends: 3396 [2022-11-03 02:52:34,082 INFO L226 Difference]: Without dead ends: 2245 [2022-11-03 02:52:34,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:34,099 INFO L413 NwaCegarLoop]: 1744 mSDtfsCounter, 1590 mSDsluCounter, 1655 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1590 SdHoareTripleChecker+Valid, 3162 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:52:34,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1590 Valid, 3162 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 490 Invalid, 1 Unknown, 0 Unchecked, 7.9s Time] [2022-11-03 02:52:34,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2245 states. [2022-11-03 02:52:34,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2245 to 2238. [2022-11-03 02:52:34,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2238 states, 1446 states have (on average 1.3568464730290457) internal successors, (1962), 1487 states have internal predecessors, (1962), 630 states have call successors, (630), 162 states have call predecessors, (630), 161 states have return successors, (620), 618 states have call predecessors, (620), 620 states have call successors, (620) [2022-11-03 02:52:34,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2238 states to 2238 states and 3212 transitions. [2022-11-03 02:52:34,354 INFO L78 Accepts]: Start accepts. Automaton has 2238 states and 3212 transitions. Word has length 160 [2022-11-03 02:52:34,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:52:34,355 INFO L495 AbstractCegarLoop]: Abstraction has 2238 states and 3212 transitions. [2022-11-03 02:52:34,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2022-11-03 02:52:34,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2238 states and 3212 transitions. [2022-11-03 02:52:34,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-11-03 02:52:34,361 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:52:34,362 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:52:34,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 02:52:34,363 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:52:34,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:52:34,363 INFO L85 PathProgramCache]: Analyzing trace with hash -676709376, now seen corresponding path program 1 times [2022-11-03 02:52:34,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:52:34,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322861556] [2022-11-03 02:52:34,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:52:34,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:52:34,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:52:35,093 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2022-11-03 02:52:35,094 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:52:35,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322861556] [2022-11-03 02:52:35,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322861556] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:52:35,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:52:35,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:52:35,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672017353] [2022-11-03 02:52:35,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:52:35,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:52:35,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:52:35,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:52:35,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:35,098 INFO L87 Difference]: Start difference. First operand 2238 states and 3212 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2022-11-03 02:52:37,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:39,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:43,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:45,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:52:45,367 INFO L93 Difference]: Finished difference Result 6437 states and 9261 transitions. [2022-11-03 02:52:45,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:52:45,368 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 163 [2022-11-03 02:52:45,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:52:45,398 INFO L225 Difference]: With dead ends: 6437 [2022-11-03 02:52:45,398 INFO L226 Difference]: Without dead ends: 4232 [2022-11-03 02:52:45,410 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:45,411 INFO L413 NwaCegarLoop]: 1756 mSDtfsCounter, 1475 mSDsluCounter, 1588 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1479 SdHoareTripleChecker+Valid, 3116 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:52:45,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1479 Valid, 3116 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 497 Invalid, 3 Unknown, 0 Unchecked, 10.0s Time] [2022-11-03 02:52:45,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4232 states. [2022-11-03 02:52:45,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4232 to 4183. [2022-11-03 02:52:45,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4183 states, 2726 states have (on average 1.3646368305209098) internal successors, (3720), 2801 states have internal predecessors, (3720), 1145 states have call successors, (1145), 314 states have call predecessors, (1145), 311 states have return successors, (1173), 1119 states have call predecessors, (1173), 1135 states have call successors, (1173) [2022-11-03 02:52:45,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4183 states to 4183 states and 6038 transitions. [2022-11-03 02:52:45,629 INFO L78 Accepts]: Start accepts. Automaton has 4183 states and 6038 transitions. Word has length 163 [2022-11-03 02:52:45,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:52:45,630 INFO L495 AbstractCegarLoop]: Abstraction has 4183 states and 6038 transitions. [2022-11-03 02:52:45,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2022-11-03 02:52:45,630 INFO L276 IsEmpty]: Start isEmpty. Operand 4183 states and 6038 transitions. [2022-11-03 02:52:45,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-11-03 02:52:45,639 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:52:45,639 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:52:45,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 02:52:45,640 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:52:45,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:52:45,642 INFO L85 PathProgramCache]: Analyzing trace with hash 68557398, now seen corresponding path program 1 times [2022-11-03 02:52:45,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:52:45,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283443965] [2022-11-03 02:52:45,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:52:45,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:52:45,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:52:46,147 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2022-11-03 02:52:46,147 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:52:46,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283443965] [2022-11-03 02:52:46,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283443965] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:52:46,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:52:46,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:52:46,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426989601] [2022-11-03 02:52:46,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:52:46,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:52:46,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:52:46,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:52:46,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:46,153 INFO L87 Difference]: Start difference. First operand 4183 states and 6038 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:52:47,763 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:49,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:54,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:55,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:52:55,313 INFO L93 Difference]: Finished difference Result 11982 states and 17279 transitions. [2022-11-03 02:52:55,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:52:55,313 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 170 [2022-11-03 02:52:55,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:52:55,368 INFO L225 Difference]: With dead ends: 11982 [2022-11-03 02:52:55,368 INFO L226 Difference]: Without dead ends: 7832 [2022-11-03 02:52:55,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:55,393 INFO L413 NwaCegarLoop]: 1669 mSDtfsCounter, 1429 mSDsluCounter, 1584 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1429 SdHoareTripleChecker+Valid, 3024 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2022-11-03 02:52:55,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1429 Valid, 3024 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 480 Invalid, 1 Unknown, 0 Unchecked, 8.8s Time] [2022-11-03 02:52:55,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7832 states. [2022-11-03 02:52:55,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7832 to 7793. [2022-11-03 02:52:55,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7793 states, 5080 states have (on average 1.3622047244094488) internal successors, (6920), 5221 states have internal predecessors, (6920), 2129 states have call successors, (2129), 590 states have call predecessors, (2129), 583 states have return successors, (2191), 2085 states have call predecessors, (2191), 2119 states have call successors, (2191) [2022-11-03 02:52:55,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7793 states to 7793 states and 11240 transitions. [2022-11-03 02:52:55,917 INFO L78 Accepts]: Start accepts. Automaton has 7793 states and 11240 transitions. Word has length 170 [2022-11-03 02:52:55,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:52:55,918 INFO L495 AbstractCegarLoop]: Abstraction has 7793 states and 11240 transitions. [2022-11-03 02:52:55,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:52:55,919 INFO L276 IsEmpty]: Start isEmpty. Operand 7793 states and 11240 transitions. [2022-11-03 02:52:55,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-11-03 02:52:55,924 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:52:55,924 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:52:55,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 02:52:55,925 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:52:55,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:52:55,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1572069748, now seen corresponding path program 1 times [2022-11-03 02:52:55,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:52:55,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799999969] [2022-11-03 02:52:55,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:52:55,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:52:56,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:52:56,384 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2022-11-03 02:52:56,384 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:52:56,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799999969] [2022-11-03 02:52:56,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799999969] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:52:56,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:52:56,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:52:56,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545256357] [2022-11-03 02:52:56,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:52:56,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:52:56,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:52:56,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:52:56,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:56,387 INFO L87 Difference]: Start difference. First operand 7793 states and 11240 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:52:58,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:00,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:04,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:05,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:53:05,784 INFO L93 Difference]: Finished difference Result 15471 states and 22317 transitions. [2022-11-03 02:53:05,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:53:05,785 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 174 [2022-11-03 02:53:05,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:53:05,897 INFO L225 Difference]: With dead ends: 15471 [2022-11-03 02:53:05,897 INFO L226 Difference]: Without dead ends: 15468 [2022-11-03 02:53:05,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:05,909 INFO L413 NwaCegarLoop]: 1748 mSDtfsCounter, 1553 mSDsluCounter, 1582 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1557 SdHoareTripleChecker+Valid, 3095 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:53:05,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1557 Valid, 3095 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 484 Invalid, 3 Unknown, 0 Unchecked, 8.9s Time] [2022-11-03 02:53:05,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15468 states. [2022-11-03 02:53:06,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15468 to 15455. [2022-11-03 02:53:06,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15455 states, 10090 states have (on average 1.3637264618434093) internal successors, (13760), 10367 states have internal predecessors, (13760), 4205 states have call successors, (4205), 1176 states have call predecessors, (4205), 1159 states have return successors, (4337), 4119 states have call predecessors, (4337), 4195 states have call successors, (4337) [2022-11-03 02:53:06,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15455 states to 15455 states and 22302 transitions. [2022-11-03 02:53:06,821 INFO L78 Accepts]: Start accepts. Automaton has 15455 states and 22302 transitions. Word has length 174 [2022-11-03 02:53:06,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:53:06,822 INFO L495 AbstractCegarLoop]: Abstraction has 15455 states and 22302 transitions. [2022-11-03 02:53:06,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:06,823 INFO L276 IsEmpty]: Start isEmpty. Operand 15455 states and 22302 transitions. [2022-11-03 02:53:06,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-11-03 02:53:06,825 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:53:06,825 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:53:06,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-03 02:53:06,826 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:53:06,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:53:06,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1489069605, now seen corresponding path program 1 times [2022-11-03 02:53:06,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:53:06,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482341346] [2022-11-03 02:53:06,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:53:06,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:53:06,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:53:07,271 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2022-11-03 02:53:07,272 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:53:07,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482341346] [2022-11-03 02:53:07,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482341346] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:53:07,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:53:07,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:53:07,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620831861] [2022-11-03 02:53:07,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:53:07,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:53:07,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:53:07,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:53:07,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:07,277 INFO L87 Difference]: Start difference. First operand 15455 states and 22302 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:09,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:11,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:16,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:17,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:53:17,217 INFO L93 Difference]: Finished difference Result 29670 states and 42761 transitions. [2022-11-03 02:53:17,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:53:17,218 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 175 [2022-11-03 02:53:17,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:53:17,368 INFO L225 Difference]: With dead ends: 29670 [2022-11-03 02:53:17,368 INFO L226 Difference]: Without dead ends: 29665 [2022-11-03 02:53:17,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:17,390 INFO L413 NwaCegarLoop]: 1761 mSDtfsCounter, 1391 mSDsluCounter, 1567 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1391 SdHoareTripleChecker+Valid, 3097 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:53:17,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1391 Valid, 3097 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 512 Invalid, 2 Unknown, 0 Unchecked, 9.3s Time] [2022-11-03 02:53:17,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29665 states. [2022-11-03 02:53:18,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29665 to 29660. [2022-11-03 02:53:18,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29660 states, 19387 states have (on average 1.3626657038221488) internal successors, (26418), 19920 states have internal predecessors, (26418), 8029 states have call successors, (8029), 2288 states have call predecessors, (8029), 2243 states have return successors, (8289), 7867 states have call predecessors, (8289), 8019 states have call successors, (8289) [2022-11-03 02:53:19,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29660 states to 29660 states and 42736 transitions. [2022-11-03 02:53:19,049 INFO L78 Accepts]: Start accepts. Automaton has 29660 states and 42736 transitions. Word has length 175 [2022-11-03 02:53:19,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:53:19,050 INFO L495 AbstractCegarLoop]: Abstraction has 29660 states and 42736 transitions. [2022-11-03 02:53:19,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:19,050 INFO L276 IsEmpty]: Start isEmpty. Operand 29660 states and 42736 transitions. [2022-11-03 02:53:19,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-11-03 02:53:19,059 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:53:19,059 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:53:19,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-03 02:53:19,060 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:53:19,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:53:19,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1083929961, now seen corresponding path program 1 times [2022-11-03 02:53:19,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:53:19,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497266015] [2022-11-03 02:53:19,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:53:19,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:53:19,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:53:19,467 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2022-11-03 02:53:19,468 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:53:19,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497266015] [2022-11-03 02:53:19,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497266015] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:53:19,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:53:19,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:53:19,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641277529] [2022-11-03 02:53:19,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:53:19,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:53:19,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:53:19,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:53:19,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:19,471 INFO L87 Difference]: Start difference. First operand 29660 states and 42736 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:21,731 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:24,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:27,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:28,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:53:28,000 INFO L93 Difference]: Finished difference Result 30558 states and 43961 transitions. [2022-11-03 02:53:28,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:53:28,001 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 176 [2022-11-03 02:53:28,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:53:28,167 INFO L225 Difference]: With dead ends: 30558 [2022-11-03 02:53:28,167 INFO L226 Difference]: Without dead ends: 30555 [2022-11-03 02:53:28,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:28,246 INFO L413 NwaCegarLoop]: 1479 mSDtfsCounter, 1587 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1591 SdHoareTripleChecker+Valid, 1610 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2022-11-03 02:53:28,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1591 Valid, 1610 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 277 Invalid, 2 Unknown, 0 Unchecked, 7.7s Time] [2022-11-03 02:53:28,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30555 states. [2022-11-03 02:53:29,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30555 to 30555. [2022-11-03 02:53:29,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30555 states, 19995 states have (on average 1.3623905976494124) internal successors, (27241), 20535 states have internal predecessors, (27241), 8228 states have call successors, (8228), 2376 states have call predecessors, (8228), 2331 states have return successors, (8489), 8067 states have call predecessors, (8489), 8219 states have call successors, (8489) [2022-11-03 02:53:29,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30555 states to 30555 states and 43958 transitions. [2022-11-03 02:53:29,846 INFO L78 Accepts]: Start accepts. Automaton has 30555 states and 43958 transitions. Word has length 176 [2022-11-03 02:53:29,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:53:29,847 INFO L495 AbstractCegarLoop]: Abstraction has 30555 states and 43958 transitions. [2022-11-03 02:53:29,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:29,847 INFO L276 IsEmpty]: Start isEmpty. Operand 30555 states and 43958 transitions. [2022-11-03 02:53:29,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-11-03 02:53:29,850 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:53:29,851 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:53:29,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-03 02:53:29,851 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:53:29,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:53:29,852 INFO L85 PathProgramCache]: Analyzing trace with hash 757466984, now seen corresponding path program 1 times [2022-11-03 02:53:29,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:53:29,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578341281] [2022-11-03 02:53:29,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:53:29,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:53:30,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:53:30,278 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2022-11-03 02:53:30,279 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:53:30,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578341281] [2022-11-03 02:53:30,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578341281] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:53:30,279 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:53:30,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:53:30,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168603535] [2022-11-03 02:53:30,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:53:30,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:53:30,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:53:30,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:53:30,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:30,282 INFO L87 Difference]: Start difference. First operand 30555 states and 43958 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:32,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:34,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:37,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:38,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:53:38,415 INFO L93 Difference]: Finished difference Result 30557 states and 43959 transitions. [2022-11-03 02:53:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:53:38,421 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 177 [2022-11-03 02:53:38,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:53:38,584 INFO L225 Difference]: With dead ends: 30557 [2022-11-03 02:53:38,584 INFO L226 Difference]: Without dead ends: 30554 [2022-11-03 02:53:38,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:38,605 INFO L413 NwaCegarLoop]: 1399 mSDtfsCounter, 1595 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1595 SdHoareTripleChecker+Valid, 1399 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:53:38,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1595 Valid, 1399 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 240 Invalid, 1 Unknown, 0 Unchecked, 7.1s Time] [2022-11-03 02:53:38,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30554 states. [2022-11-03 02:53:40,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30554 to 30554. [2022-11-03 02:53:40,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30554 states, 19995 states have (on average 1.3623405851462866) internal successors, (27240), 20534 states have internal predecessors, (27240), 8227 states have call successors, (8227), 2376 states have call predecessors, (8227), 2331 states have return successors, (8489), 8067 states have call predecessors, (8489), 8219 states have call successors, (8489) [2022-11-03 02:53:40,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30554 states to 30554 states and 43956 transitions. [2022-11-03 02:53:40,291 INFO L78 Accepts]: Start accepts. Automaton has 30554 states and 43956 transitions. Word has length 177 [2022-11-03 02:53:40,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:53:40,291 INFO L495 AbstractCegarLoop]: Abstraction has 30554 states and 43956 transitions. [2022-11-03 02:53:40,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:40,292 INFO L276 IsEmpty]: Start isEmpty. Operand 30554 states and 43956 transitions. [2022-11-03 02:53:40,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-11-03 02:53:40,295 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:53:40,296 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:53:40,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-03 02:53:40,296 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:53:40,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:53:40,297 INFO L85 PathProgramCache]: Analyzing trace with hash 2006202298, now seen corresponding path program 1 times [2022-11-03 02:53:40,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:53:40,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929570151] [2022-11-03 02:53:40,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:53:40,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:53:40,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:53:40,690 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2022-11-03 02:53:40,691 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:53:40,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929570151] [2022-11-03 02:53:40,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929570151] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:53:40,691 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:53:40,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:53:40,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035994498] [2022-11-03 02:53:40,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:53:40,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:53:40,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:53:40,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:53:40,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:40,693 INFO L87 Difference]: Start difference. First operand 30554 states and 43956 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:42,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:44,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:48,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:50,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:53:50,663 INFO L93 Difference]: Finished difference Result 32463 states and 46451 transitions. [2022-11-03 02:53:50,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:53:50,663 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 178 [2022-11-03 02:53:50,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:53:50,791 INFO L225 Difference]: With dead ends: 32463 [2022-11-03 02:53:50,791 INFO L226 Difference]: Without dead ends: 32453 [2022-11-03 02:53:50,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:50,808 INFO L413 NwaCegarLoop]: 1499 mSDtfsCounter, 1424 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1424 SdHoareTripleChecker+Valid, 2090 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2022-11-03 02:53:50,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1424 Valid, 2090 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 371 Invalid, 2 Unknown, 0 Unchecked, 8.7s Time] [2022-11-03 02:53:50,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32453 states. [2022-11-03 02:53:52,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32453 to 32398. [2022-11-03 02:53:52,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32398 states, 21187 states have (on average 1.3594185113513004) internal successors, (28802), 21742 states have internal predecessors, (28802), 8647 states have call successors, (8647), 2610 states have call predecessors, (8647), 2563 states have return successors, (8913), 8485 states have call predecessors, (8913), 8641 states have call successors, (8913) [2022-11-03 02:53:52,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32398 states to 32398 states and 46362 transitions. [2022-11-03 02:53:52,814 INFO L78 Accepts]: Start accepts. Automaton has 32398 states and 46362 transitions. Word has length 178 [2022-11-03 02:53:52,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:53:52,815 INFO L495 AbstractCegarLoop]: Abstraction has 32398 states and 46362 transitions. [2022-11-03 02:53:52,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-03 02:53:52,815 INFO L276 IsEmpty]: Start isEmpty. Operand 32398 states and 46362 transitions. [2022-11-03 02:53:52,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-11-03 02:53:52,834 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:53:52,834 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:53:52,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-03 02:53:52,835 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:53:52,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:53:52,835 INFO L85 PathProgramCache]: Analyzing trace with hash -903797537, now seen corresponding path program 1 times [2022-11-03 02:53:52,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:53:52,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519243045] [2022-11-03 02:53:52,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:53:52,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:53:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:53:53,259 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2022-11-03 02:53:53,260 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:53:53,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519243045] [2022-11-03 02:53:53,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519243045] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:53:53,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:53:53,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:53:53,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110595472] [2022-11-03 02:53:53,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:53:53,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:53:53,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:53:53,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:53:53,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:53,263 INFO L87 Difference]: Start difference. First operand 32398 states and 46362 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-11-03 02:53:55,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:58,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:02,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:04,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:06,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:07,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:54:07,630 INFO L93 Difference]: Finished difference Result 59313 states and 84635 transitions. [2022-11-03 02:54:07,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:54:07,631 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 270 [2022-11-03 02:54:07,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:54:07,733 INFO L225 Difference]: With dead ends: 59313 [2022-11-03 02:54:07,733 INFO L226 Difference]: Without dead ends: 26956 [2022-11-03 02:54:07,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:54:07,863 INFO L413 NwaCegarLoop]: 2058 mSDtfsCounter, 1134 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1134 SdHoareTripleChecker+Valid, 3410 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:54:07,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1134 Valid, 3410 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 629 Invalid, 3 Unknown, 0 Unchecked, 13.0s Time] [2022-11-03 02:54:07,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26956 states. [2022-11-03 02:54:09,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26956 to 26922. [2022-11-03 02:54:09,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26922 states, 17732 states have (on average 1.3574892849086397) internal successors, (24071), 18097 states have internal predecessors, (24071), 6983 states have call successors, (6983), 2252 states have call predecessors, (6983), 2206 states have return successors, (7223), 6864 states have call predecessors, (7223), 6977 states have call successors, (7223) [2022-11-03 02:54:09,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26922 states to 26922 states and 38277 transitions. [2022-11-03 02:54:09,502 INFO L78 Accepts]: Start accepts. Automaton has 26922 states and 38277 transitions. Word has length 270 [2022-11-03 02:54:09,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:54:09,503 INFO L495 AbstractCegarLoop]: Abstraction has 26922 states and 38277 transitions. [2022-11-03 02:54:09,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 2 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2022-11-03 02:54:09,504 INFO L276 IsEmpty]: Start isEmpty. Operand 26922 states and 38277 transitions. [2022-11-03 02:54:09,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-11-03 02:54:09,521 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:54:09,521 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:54:09,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-03 02:54:09,522 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:54:09,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:54:09,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1911328582, now seen corresponding path program 1 times [2022-11-03 02:54:09,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:54:09,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579078061] [2022-11-03 02:54:09,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:54:09,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:54:09,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:54:10,153 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 452 trivial. 0 not checked. [2022-11-03 02:54:10,153 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:54:10,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579078061] [2022-11-03 02:54:10,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579078061] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:54:10,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:54:10,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:54:10,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751131090] [2022-11-03 02:54:10,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:54:10,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:54:10,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:54:10,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:54:10,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:54:10,156 INFO L87 Difference]: Start difference. First operand 26922 states and 38277 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-11-03 02:54:11,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:13,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:17,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:21,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:22,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:54:22,588 INFO L93 Difference]: Finished difference Result 53316 states and 75882 transitions. [2022-11-03 02:54:22,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:54:22,590 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 292 [2022-11-03 02:54:22,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:54:22,708 INFO L225 Difference]: With dead ends: 53316 [2022-11-03 02:54:22,708 INFO L226 Difference]: Without dead ends: 27030 [2022-11-03 02:54:22,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:54:22,802 INFO L413 NwaCegarLoop]: 1392 mSDtfsCounter, 11 mSDsluCounter, 1614 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 2769 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:54:22,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 2769 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 483 Invalid, 3 Unknown, 0 Unchecked, 11.2s Time] [2022-11-03 02:54:22,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27030 states. [2022-11-03 02:54:24,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27030 to 26949. [2022-11-03 02:54:24,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26949 states, 17759 states have (on average 1.3569457739737598) internal successors, (24098), 18124 states have internal predecessors, (24098), 6983 states have call successors, (6983), 2252 states have call predecessors, (6983), 2206 states have return successors, (7223), 6864 states have call predecessors, (7223), 6977 states have call successors, (7223) [2022-11-03 02:54:24,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26949 states to 26949 states and 38304 transitions. [2022-11-03 02:54:24,516 INFO L78 Accepts]: Start accepts. Automaton has 26949 states and 38304 transitions. Word has length 292 [2022-11-03 02:54:24,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:54:24,517 INFO L495 AbstractCegarLoop]: Abstraction has 26949 states and 38304 transitions. [2022-11-03 02:54:24,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-11-03 02:54:24,518 INFO L276 IsEmpty]: Start isEmpty. Operand 26949 states and 38304 transitions. [2022-11-03 02:54:24,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-11-03 02:54:24,537 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:54:24,538 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:54:24,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-03 02:54:24,538 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:54:24,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:54:24,539 INFO L85 PathProgramCache]: Analyzing trace with hash -834356054, now seen corresponding path program 1 times [2022-11-03 02:54:24,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:54:24,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309773226] [2022-11-03 02:54:24,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:54:24,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:54:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:54:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2022-11-03 02:54:25,290 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:54:25,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309773226] [2022-11-03 02:54:25,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309773226] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:54:25,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901137411] [2022-11-03 02:54:25,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:54:25,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:54:25,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:54:25,299 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:54:25,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 02:54:26,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:54:26,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 5812 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 02:54:26,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:54:27,108 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2022-11-03 02:54:27,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:54:27,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901137411] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:54:27,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 02:54:27,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-03 02:54:27,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497805888] [2022-11-03 02:54:27,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:54:27,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:54:27,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:54:27,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:54:27,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:54:27,111 INFO L87 Difference]: Start difference. First operand 26949 states and 38304 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) [2022-11-03 02:54:29,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:32,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:36,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:37,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:54:37,151 INFO L93 Difference]: Finished difference Result 55238 states and 79152 transitions. [2022-11-03 02:54:37,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:54:37,152 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) Word has length 296 [2022-11-03 02:54:37,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:54:37,318 INFO L225 Difference]: With dead ends: 55238 [2022-11-03 02:54:37,318 INFO L226 Difference]: Without dead ends: 28925 [2022-11-03 02:54:37,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:54:37,423 INFO L413 NwaCegarLoop]: 1418 mSDtfsCounter, 73 mSDsluCounter, 1624 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 2810 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:54:37,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 2810 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 480 Invalid, 3 Unknown, 0 Unchecked, 8.9s Time] [2022-11-03 02:54:37,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28925 states. [2022-11-03 02:54:38,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28925 to 26975. [2022-11-03 02:54:38,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26975 states, 17785 states have (on average 1.3564239527691875) internal successors, (24124), 18150 states have internal predecessors, (24124), 6983 states have call successors, (6983), 2252 states have call predecessors, (6983), 2206 states have return successors, (7223), 6864 states have call predecessors, (7223), 6977 states have call successors, (7223) [2022-11-03 02:54:39,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26975 states to 26975 states and 38330 transitions. [2022-11-03 02:54:39,036 INFO L78 Accepts]: Start accepts. Automaton has 26975 states and 38330 transitions. Word has length 296 [2022-11-03 02:54:39,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:54:39,037 INFO L495 AbstractCegarLoop]: Abstraction has 26975 states and 38330 transitions. [2022-11-03 02:54:39,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) [2022-11-03 02:54:39,037 INFO L276 IsEmpty]: Start isEmpty. Operand 26975 states and 38330 transitions. [2022-11-03 02:54:39,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2022-11-03 02:54:39,053 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:54:39,054 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:54:39,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-03 02:54:39,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-03 02:54:39,279 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:54:39,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:54:39,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1786588082, now seen corresponding path program 1 times [2022-11-03 02:54:39,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:54:39,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467417250] [2022-11-03 02:54:39,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:54:39,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:54:39,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:54:40,152 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 458 trivial. 0 not checked. [2022-11-03 02:54:40,152 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:54:40,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467417250] [2022-11-03 02:54:40,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467417250] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 02:54:40,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740719550] [2022-11-03 02:54:40,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:54:40,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:54:40,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:54:40,154 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:54:40,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13b6320c-8c4b-484b-b0ea-80ae5734cdea/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 02:54:41,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:54:41,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 5867 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 02:54:41,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:54:41,942 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2022-11-03 02:54:41,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:54:42,306 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 458 trivial. 0 not checked. [2022-11-03 02:54:42,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740719550] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:54:42,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [607408602] [2022-11-03 02:54:42,335 INFO L159 IcfgInterpreter]: Started Sifa with 171 locations of interest [2022-11-03 02:54:42,335 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:54:42,340 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:54:42,346 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:54:42,346 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:54:52,224 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 26 [2022-11-03 02:54:52,707 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1833 treesize of output 1446 [2022-11-03 02:54:53,691 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 26 [2022-11-03 02:55:00,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:55:00,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:55:00,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:55:00,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:55:00,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:55:00,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:55:00,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:55:02,970 INFO L244 Elim1Store]: Index analysis took 7747 ms