./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/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_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/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_956b5a60-6761-4586-801f-58bc8f0a3f26/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 3d776a54fbebbd358d59ab0126298feae1e40360b6fb5e6158cd54ba5ef877f7 --- 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 01:40:20,483 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 01:40:20,484 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 01:40:20,525 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 01:40:20,525 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 01:40:20,529 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 01:40:20,532 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 01:40:20,536 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 01:40:20,538 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 01:40:20,543 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 01:40:20,544 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 01:40:20,546 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 01:40:20,547 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 01:40:20,549 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 01:40:20,554 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 01:40:20,555 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 01:40:20,557 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 01:40:20,558 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 01:40:20,559 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 01:40:20,568 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 01:40:20,570 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 01:40:20,571 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 01:40:20,574 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 01:40:20,575 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 01:40:20,583 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 01:40:20,584 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 01:40:20,584 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 01:40:20,586 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 01:40:20,586 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 01:40:20,587 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 01:40:20,588 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 01:40:20,590 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 01:40:20,592 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 01:40:20,593 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 01:40:20,594 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 01:40:20,594 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 01:40:20,595 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 01:40:20,595 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 01:40:20,595 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 01:40:20,596 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 01:40:20,597 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 01:40:20,599 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-03 01:40:20,638 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 01:40:20,639 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 01:40:20,640 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 01:40:20,640 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 01:40:20,641 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 01:40:20,641 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 01:40:20,641 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 01:40:20,642 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 01:40:20,642 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 01:40:20,642 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 01:40:20,643 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 01:40:20,643 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 01:40:20,644 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 01:40:20,644 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 01:40:20,644 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 01:40:20,644 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 01:40:20,644 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 01:40:20,645 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 01:40:20,646 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 01:40:20,646 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 01:40:20,646 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 01:40:20,646 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 01:40:20,646 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 01:40:20,647 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 01:40:20,647 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 01:40:20,647 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 01:40:20,647 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 01:40:20,647 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 01:40:20,648 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 01:40:20,648 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:40:20,648 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 01:40:20,649 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 01:40:20,649 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 01:40:20,649 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 01:40:20,649 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 01:40:20,649 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 01:40:20,650 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 01:40:20,650 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 01:40:20,650 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_956b5a60-6761-4586-801f-58bc8f0a3f26/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_956b5a60-6761-4586-801f-58bc8f0a3f26/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 -> 3d776a54fbebbd358d59ab0126298feae1e40360b6fb5e6158cd54ba5ef877f7 [2022-11-03 01:40:20,982 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 01:40:21,021 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 01:40:21,024 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 01:40:21,025 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 01:40:21,026 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 01:40:21,027 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-03 01:40:21,096 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data/81d8d54ab/7d4fb527a13c4b2fa06cbe6f7df533ed/FLAG3f17e8d54 [2022-11-03 01:40:22,063 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 01:40:22,064 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-03 01:40:22,159 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data/81d8d54ab/7d4fb527a13c4b2fa06cbe6f7df533ed/FLAG3f17e8d54 [2022-11-03 01:40:22,405 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data/81d8d54ab/7d4fb527a13c4b2fa06cbe6f7df533ed [2022-11-03 01:40:22,408 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 01:40:22,410 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 01:40:22,413 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 01:40:22,413 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 01:40:22,417 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 01:40:22,418 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:40:22" (1/1) ... [2022-11-03 01:40:22,419 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@381cb42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:22, skipping insertion in model container [2022-11-03 01:40:22,420 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:40:22" (1/1) ... [2022-11-03 01:40:22,427 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 01:40:22,634 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 01:40:25,913 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_956b5a60-6761-4586-801f-58bc8f0a3f26/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2022-11-03 01:40:26,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:40:26,137 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 01:40:26,639 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_956b5a60-6761-4586-801f-58bc8f0a3f26/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2022-11-03 01:40:26,657 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:40:26,824 INFO L208 MainTranslator]: Completed translation [2022-11-03 01:40:26,824 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26 WrapperNode [2022-11-03 01:40:26,824 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 01:40:26,825 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 01:40:26,826 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 01:40:26,826 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 01:40:26,833 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:26,967 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,191 INFO L138 Inliner]: procedures = 445, calls = 3482, calls flagged for inlining = 226, calls inlined = 196, statements flattened = 7782 [2022-11-03 01:40:27,197 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 01:40:27,198 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 01:40:27,199 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 01:40:27,199 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 01:40:27,208 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,208 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,258 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,258 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,517 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,550 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,575 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,598 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,630 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 01:40:27,631 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 01:40:27,631 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 01:40:27,631 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 01:40:27,632 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (1/1) ... [2022-11-03 01:40:27,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:40:27,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:40:27,659 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 01:40:27,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 01:40:27,713 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2022-11-03 01:40:27,714 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2022-11-03 01:40:27,714 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2022-11-03 01:40:27,714 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2022-11-03 01:40:27,714 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-03 01:40:27,714 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-03 01:40:27,715 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 01:40:27,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 01:40:27,715 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2022-11-03 01:40:27,716 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2022-11-03 01:40:27,716 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2022-11-03 01:40:27,716 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-03 01:40:27,716 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-03 01:40:27,716 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2022-11-03 01:40:27,716 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2022-11-03 01:40:27,717 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2022-11-03 01:40:27,717 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2022-11-03 01:40:27,717 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2022-11-03 01:40:27,717 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2022-11-03 01:40:27,717 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2022-11-03 01:40:27,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 01:40:27,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-03 01:40:27,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-03 01:40:27,718 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-03 01:40:27,718 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-03 01:40:27,718 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-03 01:40:27,718 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-03 01:40:27,718 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2022-11-03 01:40:27,719 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2022-11-03 01:40:27,719 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2022-11-03 01:40:27,719 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2022-11-03 01:40:27,719 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2022-11-03 01:40:27,720 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2022-11-03 01:40:27,720 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-03 01:40:27,720 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-03 01:40:27,720 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-03 01:40:27,720 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-03 01:40:27,721 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_open [2022-11-03 01:40:27,721 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_open [2022-11-03 01:40:27,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-03 01:40:27,721 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-03 01:40:27,721 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-03 01:40:27,721 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2022-11-03 01:40:27,722 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2022-11-03 01:40:27,722 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-11-03 01:40:27,722 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-11-03 01:40:27,722 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-03 01:40:27,723 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-03 01:40:27,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-03 01:40:27,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 01:40:27,724 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-03 01:40:27,724 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-03 01:40:27,724 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2022-11-03 01:40:27,724 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2022-11-03 01:40:27,725 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2022-11-03 01:40:27,725 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-03 01:40:27,725 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-03 01:40:27,725 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2022-11-03 01:40:27,726 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2022-11-03 01:40:27,726 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-03 01:40:27,726 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-03 01:40:27,726 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2022-11-03 01:40:27,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2022-11-03 01:40:27,727 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2022-11-03 01:40:27,727 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2022-11-03 01:40:27,727 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2022-11-03 01:40:27,727 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2022-11-03 01:40:27,727 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-11-03 01:40:27,728 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-11-03 01:40:27,728 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2022-11-03 01:40:27,728 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2022-11-03 01:40:27,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-03 01:40:27,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-03 01:40:27,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 01:40:27,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 01:40:27,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 01:40:27,729 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-03 01:40:27,730 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2022-11-03 01:40:27,730 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2022-11-03 01:40:27,730 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 01:40:27,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 01:40:27,731 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-03 01:40:27,731 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-03 01:40:27,731 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2022-11-03 01:40:27,731 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2022-11-03 01:40:27,731 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2022-11-03 01:40:27,732 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2022-11-03 01:40:27,732 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-03 01:40:27,733 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-03 01:40:27,733 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2022-11-03 01:40:27,733 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2022-11-03 01:40:27,733 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2022-11-03 01:40:27,734 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2022-11-03 01:40:27,734 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2022-11-03 01:40:27,734 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2022-11-03 01:40:27,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2022-11-03 01:40:27,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2022-11-03 01:40:27,735 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2022-11-03 01:40:27,735 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2022-11-03 01:40:27,735 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-03 01:40:27,735 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-03 01:40:27,735 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2022-11-03 01:40:27,735 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2022-11-03 01:40:27,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-03 01:40:27,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-03 01:40:27,736 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2022-11-03 01:40:27,736 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2022-11-03 01:40:27,737 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-03 01:40:27,737 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-03 01:40:27,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 01:40:27,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 01:40:27,740 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2022-11-03 01:40:27,741 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2022-11-03 01:40:27,741 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-03 01:40:27,741 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-03 01:40:27,742 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-03 01:40:27,742 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-03 01:40:27,743 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2022-11-03 01:40:27,743 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2022-11-03 01:40:27,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-03 01:40:27,750 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2022-11-03 01:40:27,751 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2022-11-03 01:40:27,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-03 01:40:27,751 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2022-11-03 01:40:27,751 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2022-11-03 01:40:27,751 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-03 01:40:27,751 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-03 01:40:27,752 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2022-11-03 01:40:27,752 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2022-11-03 01:40:27,752 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-11-03 01:40:27,752 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-11-03 01:40:27,752 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2022-11-03 01:40:27,752 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2022-11-03 01:40:27,752 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-03 01:40:27,753 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-03 01:40:27,753 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-03 01:40:27,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-03 01:40:27,753 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-03 01:40:27,753 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-03 01:40:27,753 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2022-11-03 01:40:27,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2022-11-03 01:40:27,754 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-03 01:40:27,754 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-03 01:40:27,754 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-03 01:40:27,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-03 01:40:27,754 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2022-11-03 01:40:27,754 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2022-11-03 01:40:27,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 01:40:27,754 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-03 01:40:27,755 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-03 01:40:27,755 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2022-11-03 01:40:27,755 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2022-11-03 01:40:27,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 01:40:27,755 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2022-11-03 01:40:27,755 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2022-11-03 01:40:27,755 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2022-11-03 01:40:27,755 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2022-11-03 01:40:27,756 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2022-11-03 01:40:27,756 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2022-11-03 01:40:27,756 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2022-11-03 01:40:27,756 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2022-11-03 01:40:27,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 01:40:27,756 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2022-11-03 01:40:27,756 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2022-11-03 01:40:27,757 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-03 01:40:27,757 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-03 01:40:27,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-03 01:40:27,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-03 01:40:27,757 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-03 01:40:27,758 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-03 01:40:27,758 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-03 01:40:27,758 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-03 01:40:27,758 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2022-11-03 01:40:27,758 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2022-11-03 01:40:27,758 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-03 01:40:27,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-03 01:40:27,759 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2022-11-03 01:40:27,759 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2022-11-03 01:40:27,759 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2022-11-03 01:40:27,759 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2022-11-03 01:40:27,759 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2022-11-03 01:40:27,759 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2022-11-03 01:40:27,759 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-03 01:40:27,760 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-03 01:40:27,761 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2022-11-03 01:40:27,761 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2022-11-03 01:40:27,761 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2022-11-03 01:40:27,761 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2022-11-03 01:40:27,762 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2022-11-03 01:40:27,762 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2022-11-03 01:40:27,762 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2022-11-03 01:40:27,762 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2022-11-03 01:40:27,762 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-03 01:40:27,762 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-03 01:40:27,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 01:40:27,763 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2022-11-03 01:40:27,763 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2022-11-03 01:40:27,763 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2022-11-03 01:40:27,763 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2022-11-03 01:40:27,763 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2022-11-03 01:40:27,763 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2022-11-03 01:40:27,763 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-03 01:40:27,763 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-03 01:40:27,764 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 01:40:27,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 01:40:27,764 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2022-11-03 01:40:27,764 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2022-11-03 01:40:27,764 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2022-11-03 01:40:27,764 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2022-11-03 01:40:27,764 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-03 01:40:27,765 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-03 01:40:27,765 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-03 01:40:27,765 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-03 01:40:27,765 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2022-11-03 01:40:27,765 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2022-11-03 01:40:27,765 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2022-11-03 01:40:27,765 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2022-11-03 01:40:27,765 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2022-11-03 01:40:27,766 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2022-11-03 01:40:27,766 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2022-11-03 01:40:27,766 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2022-11-03 01:40:27,766 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-03 01:40:27,766 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-03 01:40:27,766 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2022-11-03 01:40:27,766 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2022-11-03 01:40:27,766 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-03 01:40:27,767 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-03 01:40:27,767 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2022-11-03 01:40:27,767 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2022-11-03 01:40:27,767 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-03 01:40:27,767 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-03 01:40:27,767 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-03 01:40:27,767 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-03 01:40:27,768 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-03 01:40:27,768 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-03 01:40:27,768 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2022-11-03 01:40:27,768 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2022-11-03 01:40:27,769 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2022-11-03 01:40:27,772 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2022-11-03 01:40:27,773 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_release [2022-11-03 01:40:27,773 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_release [2022-11-03 01:40:27,773 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2022-11-03 01:40:27,773 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2022-11-03 01:40:27,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 01:40:27,773 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2022-11-03 01:40:27,773 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2022-11-03 01:40:27,774 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_port_link [2022-11-03 01:40:27,774 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_port_link [2022-11-03 01:40:28,956 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 01:40:28,963 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 01:40:38,148 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch208;#res := ~ret~1; [2022-11-03 01:40:38,149 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch208;#t~switch208 := #t~switch208 || 4 == ~size; [2022-11-03 01:40:38,149 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume 0 != ~tmp___1~4;#res := ~ret~1; [2022-11-03 01:40:38,149 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !(0 != ~tmp___1~4);#res := ~ret~1; [2022-11-03 01:40:38,149 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: havoc #t~switch208; [2022-11-03 01:40:38,149 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474: SUMMARY for call #t~ret209 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2022-11-03 01:40:38,149 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume #t~switch208; [2022-11-03 01:40:38,149 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !#t~switch208;#t~switch208 := #t~switch208 || 16 == ~size; [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474-1: assume -9223372036854775808 <= #t~ret209 && #t~ret209 <= 9223372036854775807;~tmp___0~9 := #t~ret209;havoc #t~ret209; [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch208;#res := ~ret~1; [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-1: ~tmp___2~3 := #t~ret211;havoc #t~ret211;#res := (if ~tmp___2~3 % 18446744073709551616 % 4294967296 <= 2147483647 then ~tmp___2~3 % 18446744073709551616 % 4294967296 else ~tmp___2~3 % 18446744073709551616 % 4294967296 - 4294967296); [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: SUMMARY for call #t~ret211 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch208;#t~switch208 := #t~switch208 || 2 == ~size; [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch208;#res := ~ret~1; [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch208;#t~switch208 := #t~switch208 || 8 == ~size; [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487-1: assume -9223372036854775808 <= #t~ret210 && #t~ret210 <= 9223372036854775807;~tmp___1~4 := #t~ret210;havoc #t~ret210; [2022-11-03 01:40:38,150 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: SUMMARY for call #t~ret210 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2022-11-03 01:40:38,151 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume #t~switch208; [2022-11-03 01:40:38,151 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !#t~switch208;#t~switch208 := true; [2022-11-03 01:40:38,151 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 0 != ~tmp___0~9;#res := ~ret~1; [2022-11-03 01:40:38,151 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(0 != ~tmp___0~9);#res := ~ret~1; [2022-11-03 01:40:38,151 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch208; [2022-11-03 01:40:38,151 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch208; [2022-11-03 01:40:38,151 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch208;#res := ~ret~1; [2022-11-03 01:40:38,151 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch208;#t~switch208 := #t~switch208 || 10 == ~size; [2022-11-03 01:40:43,748 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 01:40:45,508 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 01:40:45,508 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-03 01:40:45,514 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:40:45 BoogieIcfgContainer [2022-11-03 01:40:45,514 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 01:40:45,517 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 01:40:45,517 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 01:40:45,521 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 01:40:45,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 01:40:22" (1/3) ... [2022-11-03 01:40:45,522 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6acdc7b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:40:45, skipping insertion in model container [2022-11-03 01:40:45,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:40:26" (2/3) ... [2022-11-03 01:40:45,522 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6acdc7b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:40:45, skipping insertion in model container [2022-11-03 01:40:45,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:40:45" (3/3) ... [2022-11-03 01:40:45,525 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-03 01:40:45,547 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 01:40:45,547 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 01:40:45,663 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 01:40:45,668 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;@1476320e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 01:40:45,668 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 01:40:45,677 INFO L276 IsEmpty]: Start isEmpty. Operand has 1963 states, 1205 states have (on average 1.3402489626556016) internal successors, (1615), 1255 states have internal predecessors, (1615), 642 states have call successors, (642), 114 states have call predecessors, (642), 114 states have return successors, (642), 630 states have call predecessors, (642), 642 states have call successors, (642) [2022-11-03 01:40:45,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-03 01:40:45,684 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:40:45,685 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:40:45,685 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:40:45,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:40:45,690 INFO L85 PathProgramCache]: Analyzing trace with hash 2071767388, now seen corresponding path program 1 times [2022-11-03 01:40:45,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:40:45,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44344133] [2022-11-03 01:40:45,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:40:45,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:40:46,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:40:46,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:40:46,390 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:40:46,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44344133] [2022-11-03 01:40:46,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44344133] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:40:46,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:40:46,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:40:46,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515187732] [2022-11-03 01:40:46,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:40:46,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:40:46,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:40:46,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:40:46,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:40:46,440 INFO L87 Difference]: Start difference. First operand has 1963 states, 1205 states have (on average 1.3402489626556016) internal successors, (1615), 1255 states have internal predecessors, (1615), 642 states have call successors, (642), 114 states have call predecessors, (642), 114 states have return successors, (642), 630 states have call predecessors, (642), 642 states have call successors, (642) Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:40:48,797 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 01:40:50,870 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 01:40:53,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:40:53,006 INFO L93 Difference]: Finished difference Result 5819 states and 8724 transitions. [2022-11-03 01:40:53,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:40:53,008 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-03 01:40:53,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:40:53,048 INFO L225 Difference]: With dead ends: 5819 [2022-11-03 01:40:53,048 INFO L226 Difference]: Without dead ends: 3867 [2022-11-03 01:40:53,064 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 01:40:53,067 INFO L413 NwaCegarLoop]: 3274 mSDtfsCounter, 2867 mSDsluCounter, 2836 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2869 SdHoareTripleChecker+Valid, 5838 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:40:53,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2869 Valid, 5838 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 555 Invalid, 2 Unknown, 0 Unchecked, 6.2s Time] [2022-11-03 01:40:53,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3867 states. [2022-11-03 01:40:53,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3867 to 3858. [2022-11-03 01:40:53,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3858 states, 2368 states have (on average 1.3327702702702702) internal successors, (3156), 2452 states have internal predecessors, (3156), 1264 states have call successors, (1264), 226 states have call predecessors, (1264), 225 states have return successors, (1252), 1228 states have call predecessors, (1252), 1252 states have call successors, (1252) [2022-11-03 01:40:53,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 5672 transitions. [2022-11-03 01:40:53,416 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 5672 transitions. Word has length 13 [2022-11-03 01:40:53,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:40:53,417 INFO L495 AbstractCegarLoop]: Abstraction has 3858 states and 5672 transitions. [2022-11-03 01:40:53,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:40:53,417 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 5672 transitions. [2022-11-03 01:40:53,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-03 01:40:53,419 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:40:53,419 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:40:53,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 01:40:53,420 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:40:53,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:40:53,420 INFO L85 PathProgramCache]: Analyzing trace with hash -200871227, now seen corresponding path program 1 times [2022-11-03 01:40:53,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:40:53,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269370475] [2022-11-03 01:40:53,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:40:53,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:40:53,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:40:53,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:40:53,619 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:40:53,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269370475] [2022-11-03 01:40:53,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269370475] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:40:53,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:40:53,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:40:53,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794431783] [2022-11-03 01:40:53,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:40:53,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:40:53,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:40:53,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:40:53,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:40:53,623 INFO L87 Difference]: Start difference. First operand 3858 states and 5672 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:40:55,863 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 01:40:58,011 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 01:40:59,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:40:59,732 INFO L93 Difference]: Finished difference Result 3871 states and 5684 transitions. [2022-11-03 01:40:59,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:40:59,732 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-11-03 01:40:59,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:40:59,753 INFO L225 Difference]: With dead ends: 3871 [2022-11-03 01:40:59,753 INFO L226 Difference]: Without dead ends: 3868 [2022-11-03 01:40:59,756 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 01:40:59,757 INFO L413 NwaCegarLoop]: 3253 mSDtfsCounter, 2844 mSDsluCounter, 2821 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2846 SdHoareTripleChecker+Valid, 5802 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:40:59,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2846 Valid, 5802 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 554 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2022-11-03 01:40:59,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3868 states. [2022-11-03 01:40:59,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3868 to 3859. [2022-11-03 01:40:59,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3859 states, 2369 states have (on average 1.3326298016040523) internal successors, (3157), 2453 states have internal predecessors, (3157), 1264 states have call successors, (1264), 226 states have call predecessors, (1264), 225 states have return successors, (1252), 1228 states have call predecessors, (1252), 1252 states have call successors, (1252) [2022-11-03 01:40:59,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3859 states to 3859 states and 5673 transitions. [2022-11-03 01:40:59,970 INFO L78 Accepts]: Start accepts. Automaton has 3859 states and 5673 transitions. Word has length 14 [2022-11-03 01:40:59,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:40:59,972 INFO L495 AbstractCegarLoop]: Abstraction has 3859 states and 5673 transitions. [2022-11-03 01:40:59,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:40:59,974 INFO L276 IsEmpty]: Start isEmpty. Operand 3859 states and 5673 transitions. [2022-11-03 01:40:59,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-03 01:40:59,975 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:40:59,975 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:40:59,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 01:40:59,976 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:40:59,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:40:59,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1933186689, now seen corresponding path program 1 times [2022-11-03 01:40:59,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:40:59,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504899508] [2022-11-03 01:40:59,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:40:59,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:00,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:00,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:41:00,260 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:00,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504899508] [2022-11-03 01:41:00,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504899508] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:00,261 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:00,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:41:00,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225050862] [2022-11-03 01:41:00,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:00,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:41:00,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:00,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:41:00,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:41:00,264 INFO L87 Difference]: Start difference. First operand 3859 states and 5673 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:41:02,522 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 01:41:04,590 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 01:41:06,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:06,456 INFO L93 Difference]: Finished difference Result 3872 states and 5685 transitions. [2022-11-03 01:41:06,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:41:06,457 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-11-03 01:41:06,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:06,477 INFO L225 Difference]: With dead ends: 3872 [2022-11-03 01:41:06,477 INFO L226 Difference]: Without dead ends: 3869 [2022-11-03 01:41:06,480 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 01:41:06,481 INFO L413 NwaCegarLoop]: 3246 mSDtfsCounter, 2841 mSDsluCounter, 2824 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2843 SdHoareTripleChecker+Valid, 5798 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:06,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2843 Valid, 5798 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 553 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2022-11-03 01:41:06,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3869 states. [2022-11-03 01:41:06,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3869 to 3860. [2022-11-03 01:41:06,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3860 states, 2370 states have (on average 1.3324894514767933) internal successors, (3158), 2454 states have internal predecessors, (3158), 1264 states have call successors, (1264), 226 states have call predecessors, (1264), 225 states have return successors, (1252), 1228 states have call predecessors, (1252), 1252 states have call successors, (1252) [2022-11-03 01:41:06,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3860 states to 3860 states and 5674 transitions. [2022-11-03 01:41:06,705 INFO L78 Accepts]: Start accepts. Automaton has 3860 states and 5674 transitions. Word has length 15 [2022-11-03 01:41:06,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:06,705 INFO L495 AbstractCegarLoop]: Abstraction has 3860 states and 5674 transitions. [2022-11-03 01:41:06,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:41:06,707 INFO L276 IsEmpty]: Start isEmpty. Operand 3860 states and 5674 transitions. [2022-11-03 01:41:06,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-03 01:41:06,708 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:06,709 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:41:06,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 01:41:06,709 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:06,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:06,710 INFO L85 PathProgramCache]: Analyzing trace with hash 199613704, now seen corresponding path program 1 times [2022-11-03 01:41:06,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:06,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545163305] [2022-11-03 01:41:06,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:06,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:06,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:06,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:41:06,951 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:06,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545163305] [2022-11-03 01:41:06,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545163305] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:06,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:06,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:41:06,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211269969] [2022-11-03 01:41:06,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:06,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:41:06,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:06,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:41:06,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:41:06,954 INFO L87 Difference]: Start difference. First operand 3860 states and 5674 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:41:09,213 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 01:41:11,308 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 01:41:13,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:13,266 INFO L93 Difference]: Finished difference Result 9369 states and 13616 transitions. [2022-11-03 01:41:13,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:41:13,267 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-11-03 01:41:13,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:13,301 INFO L225 Difference]: With dead ends: 9369 [2022-11-03 01:41:13,301 INFO L226 Difference]: Without dead ends: 5548 [2022-11-03 01:41:13,318 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 01:41:13,319 INFO L413 NwaCegarLoop]: 2992 mSDtfsCounter, 1563 mSDsluCounter, 2700 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1565 SdHoareTripleChecker+Valid, 5425 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:13,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1565 Valid, 5425 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 562 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2022-11-03 01:41:13,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5548 states. [2022-11-03 01:41:13,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5548 to 5520. [2022-11-03 01:41:13,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5520 states, 3348 states have (on average 1.3186977299880525) internal successors, (4415), 3490 states have internal predecessors, (4415), 1771 states have call successors, (1771), 404 states have call predecessors, (1771), 400 states have return successors, (1770), 1699 states have call predecessors, (1770), 1755 states have call successors, (1770) [2022-11-03 01:41:13,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5520 states to 5520 states and 7956 transitions. [2022-11-03 01:41:13,788 INFO L78 Accepts]: Start accepts. Automaton has 5520 states and 7956 transitions. Word has length 16 [2022-11-03 01:41:13,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:13,788 INFO L495 AbstractCegarLoop]: Abstraction has 5520 states and 7956 transitions. [2022-11-03 01:41:13,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:41:13,789 INFO L276 IsEmpty]: Start isEmpty. Operand 5520 states and 7956 transitions. [2022-11-03 01:41:13,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-03 01:41:13,796 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:13,796 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:41:13,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-03 01:41:13,797 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:13,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:13,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1891921314, now seen corresponding path program 1 times [2022-11-03 01:41:13,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:13,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169449074] [2022-11-03 01:41:13,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:13,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:13,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:13,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:41:13,995 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:13,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169449074] [2022-11-03 01:41:13,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169449074] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:13,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:13,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:41:13,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013890572] [2022-11-03 01:41:13,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:13,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:41:13,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:13,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:41:13,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:41:13,998 INFO L87 Difference]: Start difference. First operand 5520 states and 7956 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:41:16,272 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 01:41:18,348 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 01:41:20,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:20,285 INFO L93 Difference]: Finished difference Result 8288 states and 11952 transitions. [2022-11-03 01:41:20,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:41:20,286 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-11-03 01:41:20,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:20,332 INFO L225 Difference]: With dead ends: 8288 [2022-11-03 01:41:20,332 INFO L226 Difference]: Without dead ends: 8284 [2022-11-03 01:41:20,337 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 01:41:20,338 INFO L413 NwaCegarLoop]: 3184 mSDtfsCounter, 2788 mSDsluCounter, 2724 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2790 SdHoareTripleChecker+Valid, 5640 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:20,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2790 Valid, 5640 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 552 Invalid, 2 Unknown, 0 Unchecked, 6.0s Time] [2022-11-03 01:41:20,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8284 states. [2022-11-03 01:41:20,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8284 to 8256. [2022-11-03 01:41:20,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8256 states, 5028 states have (on average 1.3219968178202068) internal successors, (6647), 5242 states have internal predecessors, (6647), 2623 states have call successors, (2623), 613 states have call predecessors, (2623), 604 states have return successors, (2647), 2510 states have call predecessors, (2647), 2607 states have call successors, (2647) [2022-11-03 01:41:20,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8256 states to 8256 states and 11917 transitions. [2022-11-03 01:41:20,822 INFO L78 Accepts]: Start accepts. Automaton has 8256 states and 11917 transitions. Word has length 17 [2022-11-03 01:41:20,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:20,822 INFO L495 AbstractCegarLoop]: Abstraction has 8256 states and 11917 transitions. [2022-11-03 01:41:20,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:41:20,822 INFO L276 IsEmpty]: Start isEmpty. Operand 8256 states and 11917 transitions. [2022-11-03 01:41:20,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-03 01:41:20,823 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:20,824 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:41:20,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-03 01:41:20,824 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:20,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:20,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1481112757, now seen corresponding path program 1 times [2022-11-03 01:41:20,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:20,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994207410] [2022-11-03 01:41:20,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:20,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:20,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:21,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:41:21,013 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:21,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994207410] [2022-11-03 01:41:21,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994207410] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:21,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:21,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:41:21,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127490169] [2022-11-03 01:41:21,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:21,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:41:21,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:21,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:41:21,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:41:21,016 INFO L87 Difference]: Start difference. First operand 8256 states and 11917 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:41:23,271 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 01:41:25,358 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 01:41:27,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:27,436 INFO L93 Difference]: Finished difference Result 13689 states and 19812 transitions. [2022-11-03 01:41:27,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:41:27,437 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-11-03 01:41:27,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:27,511 INFO L225 Difference]: With dead ends: 13689 [2022-11-03 01:41:27,511 INFO L226 Difference]: Without dead ends: 13668 [2022-11-03 01:41:27,522 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 01:41:27,523 INFO L413 NwaCegarLoop]: 3193 mSDtfsCounter, 2783 mSDsluCounter, 2736 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2785 SdHoareTripleChecker+Valid, 5662 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:27,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2785 Valid, 5662 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 550 Invalid, 2 Unknown, 0 Unchecked, 6.0s Time] [2022-11-03 01:41:27,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13668 states. [2022-11-03 01:41:28,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13668 to 13639. [2022-11-03 01:41:28,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13639 states, 8333 states have (on average 1.3250930037201487) internal successors, (11042), 8699 states have internal predecessors, (11042), 4313 states have call successors, (4313), 1019 states have call predecessors, (4313), 992 states have return successors, (4391), 4102 states have call predecessors, (4391), 4297 states have call successors, (4391) [2022-11-03 01:41:28,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13639 states to 13639 states and 19746 transitions. [2022-11-03 01:41:28,360 INFO L78 Accepts]: Start accepts. Automaton has 13639 states and 19746 transitions. Word has length 18 [2022-11-03 01:41:28,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:28,361 INFO L495 AbstractCegarLoop]: Abstraction has 13639 states and 19746 transitions. [2022-11-03 01:41:28,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:41:28,361 INFO L276 IsEmpty]: Start isEmpty. Operand 13639 states and 19746 transitions. [2022-11-03 01:41:28,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-03 01:41:28,365 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:28,366 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:41:28,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-03 01:41:28,366 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:28,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:28,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1164194431, now seen corresponding path program 1 times [2022-11-03 01:41:28,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:28,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130717358] [2022-11-03 01:41:28,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:28,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:28,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:28,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:41:28,977 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:28,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130717358] [2022-11-03 01:41:28,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130717358] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:28,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:28,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 01:41:28,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024145481] [2022-11-03 01:41:28,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:28,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 01:41:28,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:28,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 01:41:28,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 01:41:28,979 INFO L87 Difference]: Start difference. First operand 13639 states and 19746 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-03 01:41:31,372 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 01:41:33,474 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 01:41:36,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:36,305 INFO L93 Difference]: Finished difference Result 28779 states and 42709 transitions. [2022-11-03 01:41:36,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:41:36,305 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 35 [2022-11-03 01:41:36,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:36,503 INFO L225 Difference]: With dead ends: 28779 [2022-11-03 01:41:36,503 INFO L226 Difference]: Without dead ends: 17766 [2022-11-03 01:41:36,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:41:36,563 INFO L413 NwaCegarLoop]: 3070 mSDtfsCounter, 488 mSDsluCounter, 6036 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 199 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 8555 SdHoareTripleChecker+Invalid, 1079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:36,563 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [586 Valid, 8555 Invalid, 1079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 878 Invalid, 2 Unknown, 0 Unchecked, 6.6s Time] [2022-11-03 01:41:36,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17766 states. [2022-11-03 01:41:37,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17766 to 13641. [2022-11-03 01:41:37,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13641 states, 8335 states have (on average 1.3250149970005998) internal successors, (11044), 8701 states have internal predecessors, (11044), 4313 states have call successors, (4313), 1019 states have call predecessors, (4313), 992 states have return successors, (4391), 4102 states have call predecessors, (4391), 4297 states have call successors, (4391) [2022-11-03 01:41:37,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13641 states to 13641 states and 19748 transitions. [2022-11-03 01:41:37,751 INFO L78 Accepts]: Start accepts. Automaton has 13641 states and 19748 transitions. Word has length 35 [2022-11-03 01:41:37,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:37,751 INFO L495 AbstractCegarLoop]: Abstraction has 13641 states and 19748 transitions. [2022-11-03 01:41:37,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-03 01:41:37,752 INFO L276 IsEmpty]: Start isEmpty. Operand 13641 states and 19748 transitions. [2022-11-03 01:41:37,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-03 01:41:37,756 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:37,757 INFO L195 NwaCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:41:37,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-03 01:41:37,757 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:37,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:37,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1804436506, now seen corresponding path program 1 times [2022-11-03 01:41:37,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:37,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797512355] [2022-11-03 01:41:37,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:37,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:37,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:38,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 01:41:38,187 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:38,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797512355] [2022-11-03 01:41:38,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797512355] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:38,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:38,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 01:41:38,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657339283] [2022-11-03 01:41:38,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:38,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 01:41:38,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:38,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 01:41:38,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 01:41:38,189 INFO L87 Difference]: Start difference. First operand 13641 states and 19748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-03 01:41:40,545 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 01:41:42,646 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 01:41:45,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:45,053 INFO L93 Difference]: Finished difference Result 15847 states and 23451 transitions. [2022-11-03 01:41:45,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:41:45,054 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 39 [2022-11-03 01:41:45,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:45,129 INFO L225 Difference]: With dead ends: 15847 [2022-11-03 01:41:45,130 INFO L226 Difference]: Without dead ends: 15832 [2022-11-03 01:41:45,137 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:41:45,138 INFO L413 NwaCegarLoop]: 2967 mSDtfsCounter, 469 mSDsluCounter, 5623 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 193 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 8080 SdHoareTripleChecker+Invalid, 1026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:45,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [565 Valid, 8080 Invalid, 1026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 831 Invalid, 2 Unknown, 0 Unchecked, 6.2s Time] [2022-11-03 01:41:45,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15832 states. [2022-11-03 01:41:46,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15832 to 13643. [2022-11-03 01:41:46,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13643 states, 8337 states have (on average 1.3249370277078085) internal successors, (11046), 8703 states have internal predecessors, (11046), 4313 states have call successors, (4313), 1019 states have call predecessors, (4313), 992 states have return successors, (4391), 4102 states have call predecessors, (4391), 4297 states have call successors, (4391) [2022-11-03 01:41:46,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13643 states to 13643 states and 19750 transitions. [2022-11-03 01:41:46,124 INFO L78 Accepts]: Start accepts. Automaton has 13643 states and 19750 transitions. Word has length 39 [2022-11-03 01:41:46,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:46,125 INFO L495 AbstractCegarLoop]: Abstraction has 13643 states and 19750 transitions. [2022-11-03 01:41:46,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-03 01:41:46,125 INFO L276 IsEmpty]: Start isEmpty. Operand 13643 states and 19750 transitions. [2022-11-03 01:41:46,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-03 01:41:46,130 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:46,130 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:41:46,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-03 01:41:46,130 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:46,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:46,131 INFO L85 PathProgramCache]: Analyzing trace with hash -40717220, now seen corresponding path program 1 times [2022-11-03 01:41:46,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:46,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387959528] [2022-11-03 01:41:46,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:46,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:46,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:46,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:41:46,434 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:46,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387959528] [2022-11-03 01:41:46,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387959528] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:46,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:46,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:41:46,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075215579] [2022-11-03 01:41:46,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:46,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:41:46,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:46,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:41:46,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:41:46,437 INFO L87 Difference]: Start difference. First operand 13643 states and 19750 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:41:48,670 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 01:41:50,745 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 01:41:51,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:51,919 INFO L93 Difference]: Finished difference Result 13645 states and 19751 transitions. [2022-11-03 01:41:51,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:41:51,920 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2022-11-03 01:41:51,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:51,985 INFO L225 Difference]: With dead ends: 13645 [2022-11-03 01:41:51,986 INFO L226 Difference]: Without dead ends: 13642 [2022-11-03 01:41:51,994 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 01:41:51,995 INFO L413 NwaCegarLoop]: 2586 mSDtfsCounter, 2837 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2839 SdHoareTripleChecker+Valid, 2586 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:51,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2839 Valid, 2586 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 276 Invalid, 2 Unknown, 0 Unchecked, 4.9s Time] [2022-11-03 01:41:52,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13642 states. [2022-11-03 01:41:52,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13642 to 13642. [2022-11-03 01:41:52,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13642 states, 8337 states have (on average 1.3239774499220343) internal successors, (11038), 8702 states have internal predecessors, (11038), 4312 states have call successors, (4312), 1019 states have call predecessors, (4312), 992 states have return successors, (4391), 4102 states have call predecessors, (4391), 4297 states have call successors, (4391) [2022-11-03 01:41:52,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13642 states to 13642 states and 19741 transitions. [2022-11-03 01:41:52,872 INFO L78 Accepts]: Start accepts. Automaton has 13642 states and 19741 transitions. Word has length 43 [2022-11-03 01:41:52,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:52,872 INFO L495 AbstractCegarLoop]: Abstraction has 13642 states and 19741 transitions. [2022-11-03 01:41:52,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:41:52,872 INFO L276 IsEmpty]: Start isEmpty. Operand 13642 states and 19741 transitions. [2022-11-03 01:41:52,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-03 01:41:52,875 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:52,875 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:41:52,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-03 01:41:52,875 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:52,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:52,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1263384635, now seen corresponding path program 1 times [2022-11-03 01:41:52,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:52,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265023979] [2022-11-03 01:41:52,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:52,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:52,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:53,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:41:53,162 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:53,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265023979] [2022-11-03 01:41:53,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265023979] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:53,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:53,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:41:53,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983388868] [2022-11-03 01:41:53,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:53,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:41:53,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:53,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:41:53,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:41:53,165 INFO L87 Difference]: Start difference. First operand 13642 states and 19741 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:41:55,407 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 01:41:57,486 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 01:41:58,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:58,621 INFO L93 Difference]: Finished difference Result 13644 states and 19742 transitions. [2022-11-03 01:41:58,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:41:58,622 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2022-11-03 01:41:58,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:58,681 INFO L225 Difference]: With dead ends: 13644 [2022-11-03 01:41:58,681 INFO L226 Difference]: Without dead ends: 13641 [2022-11-03 01:41:58,689 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 01:41:58,690 INFO L413 NwaCegarLoop]: 2584 mSDtfsCounter, 2834 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2836 SdHoareTripleChecker+Valid, 2584 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:58,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2836 Valid, 2584 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 276 Invalid, 2 Unknown, 0 Unchecked, 4.9s Time] [2022-11-03 01:41:58,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13641 states. [2022-11-03 01:41:59,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13641 to 13641. [2022-11-03 01:41:59,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13641 states, 8337 states have (on average 1.32301787213626) internal successors, (11030), 8701 states have internal predecessors, (11030), 4311 states have call successors, (4311), 1019 states have call predecessors, (4311), 992 states have return successors, (4391), 4102 states have call predecessors, (4391), 4297 states have call successors, (4391) [2022-11-03 01:41:59,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13641 states to 13641 states and 19732 transitions. [2022-11-03 01:41:59,657 INFO L78 Accepts]: Start accepts. Automaton has 13641 states and 19732 transitions. Word has length 44 [2022-11-03 01:41:59,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:59,658 INFO L495 AbstractCegarLoop]: Abstraction has 13641 states and 19732 transitions. [2022-11-03 01:41:59,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:41:59,658 INFO L276 IsEmpty]: Start isEmpty. Operand 13641 states and 19732 transitions. [2022-11-03 01:41:59,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-03 01:41:59,661 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:59,661 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:41:59,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-03 01:41:59,661 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:59,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:59,662 INFO L85 PathProgramCache]: Analyzing trace with hash -947465374, now seen corresponding path program 1 times [2022-11-03 01:41:59,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:59,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410128749] [2022-11-03 01:41:59,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:59,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:59,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:41:59,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:41:59,947 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:41:59,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410128749] [2022-11-03 01:41:59,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410128749] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:41:59,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:41:59,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:41:59,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707195408] [2022-11-03 01:41:59,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:41:59,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:41:59,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:59,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:41:59,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:41:59,951 INFO L87 Difference]: Start difference. First operand 13641 states and 19732 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-03 01:42:02,286 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 01:42:04,371 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 01:42:06,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:06,110 INFO L93 Difference]: Finished difference Result 22366 states and 31448 transitions. [2022-11-03 01:42:06,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:42:06,111 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 44 [2022-11-03 01:42:06,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:06,172 INFO L225 Difference]: With dead ends: 22366 [2022-11-03 01:42:06,173 INFO L226 Difference]: Without dead ends: 13012 [2022-11-03 01:42:06,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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 01:42:06,216 INFO L413 NwaCegarLoop]: 2491 mSDtfsCounter, 1345 mSDsluCounter, 1458 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1345 SdHoareTripleChecker+Valid, 3782 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:06,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1345 Valid, 3782 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 483 Invalid, 2 Unknown, 0 Unchecked, 5.5s Time] [2022-11-03 01:42:06,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13012 states. [2022-11-03 01:42:07,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13012 to 12985. [2022-11-03 01:42:07,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12985 states, 7870 states have (on average 1.3027954256670902) internal successors, (10253), 8167 states have internal predecessors, (10253), 4001 states have call successors, (4001), 1143 states have call predecessors, (4001), 1113 states have return successors, (4058), 3829 states have call predecessors, (4058), 3988 states have call successors, (4058) [2022-11-03 01:42:07,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12985 states to 12985 states and 18312 transitions. [2022-11-03 01:42:07,251 INFO L78 Accepts]: Start accepts. Automaton has 12985 states and 18312 transitions. Word has length 44 [2022-11-03 01:42:07,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:07,251 INFO L495 AbstractCegarLoop]: Abstraction has 12985 states and 18312 transitions. [2022-11-03 01:42:07,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-03 01:42:07,252 INFO L276 IsEmpty]: Start isEmpty. Operand 12985 states and 18312 transitions. [2022-11-03 01:42:07,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-03 01:42:07,255 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:07,255 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:42:07,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-03 01:42:07,255 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:07,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:07,256 INFO L85 PathProgramCache]: Analyzing trace with hash -511363969, now seen corresponding path program 1 times [2022-11-03 01:42:07,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:07,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735466213] [2022-11-03 01:42:07,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:07,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:07,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:07,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:42:07,565 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:07,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735466213] [2022-11-03 01:42:07,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735466213] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:42:07,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:42:07,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:42:07,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494519475] [2022-11-03 01:42:07,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:42:07,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:42:07,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:07,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:42:07,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:42:07,567 INFO L87 Difference]: Start difference. First operand 12985 states and 18312 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:42:09,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 01:42:11,588 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 01:42:12,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:12,736 INFO L93 Difference]: Finished difference Result 12987 states and 18313 transitions. [2022-11-03 01:42:12,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:42:12,737 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 45 [2022-11-03 01:42:12,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:12,768 INFO L225 Difference]: With dead ends: 12987 [2022-11-03 01:42:12,768 INFO L226 Difference]: Without dead ends: 12966 [2022-11-03 01:42:12,773 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 01:42:12,773 INFO L413 NwaCegarLoop]: 2347 mSDtfsCounter, 2586 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2586 SdHoareTripleChecker+Valid, 2347 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:12,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2586 Valid, 2347 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 264 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2022-11-03 01:42:12,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12966 states. [2022-11-03 01:42:13,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12966 to 12966. [2022-11-03 01:42:13,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12966 states, 7858 states have (on average 1.301985237974039) internal successors, (10231), 8154 states have internal predecessors, (10231), 3996 states have call successors, (3996), 1141 states have call predecessors, (3996), 1111 states have return successors, (4054), 3825 states have call predecessors, (4054), 3984 states have call successors, (4054) [2022-11-03 01:42:13,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12966 states to 12966 states and 18281 transitions. [2022-11-03 01:42:13,801 INFO L78 Accepts]: Start accepts. Automaton has 12966 states and 18281 transitions. Word has length 45 [2022-11-03 01:42:13,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:13,801 INFO L495 AbstractCegarLoop]: Abstraction has 12966 states and 18281 transitions. [2022-11-03 01:42:13,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:42:13,801 INFO L276 IsEmpty]: Start isEmpty. Operand 12966 states and 18281 transitions. [2022-11-03 01:42:13,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-03 01:42:13,804 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:13,805 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:42:13,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-03 01:42:13,805 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:13,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:13,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1326445064, now seen corresponding path program 1 times [2022-11-03 01:42:13,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:13,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881212611] [2022-11-03 01:42:13,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:13,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:13,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:14,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:42:14,094 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:14,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881212611] [2022-11-03 01:42:14,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881212611] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:42:14,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:42:14,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:42:14,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955592986] [2022-11-03 01:42:14,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:42:14,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:42:14,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:14,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:42:14,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:42:14,096 INFO L87 Difference]: Start difference. First operand 12966 states and 18281 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:42:16,350 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 01:42:18,426 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 01:42:19,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:19,829 INFO L93 Difference]: Finished difference Result 12971 states and 18284 transitions. [2022-11-03 01:42:19,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:42:19,830 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2022-11-03 01:42:19,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:19,872 INFO L225 Difference]: With dead ends: 12971 [2022-11-03 01:42:19,873 INFO L226 Difference]: Without dead ends: 12948 [2022-11-03 01:42:19,880 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 01:42:19,881 INFO L413 NwaCegarLoop]: 2402 mSDtfsCounter, 1429 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1431 SdHoareTripleChecker+Valid, 3614 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:19,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1431 Valid, 3614 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 411 Invalid, 2 Unknown, 0 Unchecked, 5.2s Time] [2022-11-03 01:42:19,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12948 states. [2022-11-03 01:42:20,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12948 to 12858. [2022-11-03 01:42:20,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12858 states, 7793 states have (on average 1.3032208392146798) internal successors, (10156), 8079 states have internal predecessors, (10156), 3959 states have call successors, (3959), 1127 states have call predecessors, (3959), 1105 states have return successors, (4018), 3806 states have call predecessors, (4018), 3948 states have call successors, (4018) [2022-11-03 01:42:20,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12858 states to 12858 states and 18133 transitions. [2022-11-03 01:42:20,895 INFO L78 Accepts]: Start accepts. Automaton has 12858 states and 18133 transitions. Word has length 46 [2022-11-03 01:42:20,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:20,895 INFO L495 AbstractCegarLoop]: Abstraction has 12858 states and 18133 transitions. [2022-11-03 01:42:20,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:42:20,895 INFO L276 IsEmpty]: Start isEmpty. Operand 12858 states and 18133 transitions. [2022-11-03 01:42:20,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-03 01:42:20,899 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:20,899 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:42:20,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-03 01:42:20,899 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:20,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:20,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1831012190, now seen corresponding path program 1 times [2022-11-03 01:42:20,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:20,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014009100] [2022-11-03 01:42:20,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:20,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:21,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:21,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:42:21,184 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:21,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014009100] [2022-11-03 01:42:21,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014009100] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:42:21,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:42:21,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:42:21,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876223383] [2022-11-03 01:42:21,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:42:21,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:42:21,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:21,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:42:21,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:42:21,187 INFO L87 Difference]: Start difference. First operand 12858 states and 18133 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:42:23,441 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 01:42:25,513 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 01:42:26,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:26,692 INFO L93 Difference]: Finished difference Result 12896 states and 18158 transitions. [2022-11-03 01:42:26,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:42:26,692 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-11-03 01:42:26,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:26,728 INFO L225 Difference]: With dead ends: 12896 [2022-11-03 01:42:26,728 INFO L226 Difference]: Without dead ends: 12868 [2022-11-03 01:42:26,734 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 01:42:26,734 INFO L413 NwaCegarLoop]: 2340 mSDtfsCounter, 2513 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2515 SdHoareTripleChecker+Valid, 2405 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:26,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2515 Valid, 2405 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 276 Invalid, 2 Unknown, 0 Unchecked, 4.9s Time] [2022-11-03 01:42:26,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12868 states. [2022-11-03 01:42:27,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12868 to 12816. [2022-11-03 01:42:27,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12816 states, 7770 states have (on average 1.302960102960103) internal successors, (10124), 8049 states have internal predecessors, (10124), 3931 states have call successors, (3931), 1129 states have call predecessors, (3931), 1114 states have return successors, (3992), 3792 states have call predecessors, (3992), 3922 states have call successors, (3992) [2022-11-03 01:42:27,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12816 states to 12816 states and 18047 transitions. [2022-11-03 01:42:27,501 INFO L78 Accepts]: Start accepts. Automaton has 12816 states and 18047 transitions. Word has length 47 [2022-11-03 01:42:27,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:27,502 INFO L495 AbstractCegarLoop]: Abstraction has 12816 states and 18047 transitions. [2022-11-03 01:42:27,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:42:27,502 INFO L276 IsEmpty]: Start isEmpty. Operand 12816 states and 18047 transitions. [2022-11-03 01:42:27,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-03 01:42:27,504 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:27,504 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:42:27,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-03 01:42:27,505 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:27,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:27,505 INFO L85 PathProgramCache]: Analyzing trace with hash -927934389, now seen corresponding path program 1 times [2022-11-03 01:42:27,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:27,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631820632] [2022-11-03 01:42:27,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:27,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:27,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:27,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:42:27,771 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:27,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631820632] [2022-11-03 01:42:27,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631820632] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:42:27,771 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:42:27,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:42:27,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826753350] [2022-11-03 01:42:27,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:42:27,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:42:27,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:27,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:42:27,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:42:27,773 INFO L87 Difference]: Start difference. First operand 12816 states and 18047 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:42:30,026 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 01:42:32,106 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 01:42:33,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:33,240 INFO L93 Difference]: Finished difference Result 12830 states and 18054 transitions. [2022-11-03 01:42:33,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:42:33,241 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 48 [2022-11-03 01:42:33,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:33,275 INFO L225 Difference]: With dead ends: 12830 [2022-11-03 01:42:33,275 INFO L226 Difference]: Without dead ends: 12788 [2022-11-03 01:42:33,282 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 01:42:33,283 INFO L413 NwaCegarLoop]: 2338 mSDtfsCounter, 2509 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2511 SdHoareTripleChecker+Valid, 2394 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:33,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2511 Valid, 2394 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 272 Invalid, 2 Unknown, 0 Unchecked, 4.9s Time] [2022-11-03 01:42:33,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12788 states. [2022-11-03 01:42:33,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12788 to 12745. [2022-11-03 01:42:33,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12745 states, 7727 states have (on average 1.3023165523489064) internal successors, (10063), 8005 states have internal predecessors, (10063), 3900 states have call successors, (3900), 1121 states have call predecessors, (3900), 1117 states have return successors, (3963), 3773 states have call predecessors, (3963), 3893 states have call successors, (3963) [2022-11-03 01:42:33,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12745 states to 12745 states and 17926 transitions. [2022-11-03 01:42:33,948 INFO L78 Accepts]: Start accepts. Automaton has 12745 states and 17926 transitions. Word has length 48 [2022-11-03 01:42:33,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:33,948 INFO L495 AbstractCegarLoop]: Abstraction has 12745 states and 17926 transitions. [2022-11-03 01:42:33,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-03 01:42:33,949 INFO L276 IsEmpty]: Start isEmpty. Operand 12745 states and 17926 transitions. [2022-11-03 01:42:33,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-03 01:42:33,953 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:33,953 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:42:33,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-03 01:42:33,954 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:33,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:33,954 INFO L85 PathProgramCache]: Analyzing trace with hash 2009586775, now seen corresponding path program 1 times [2022-11-03 01:42:33,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:33,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215177835] [2022-11-03 01:42:33,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:33,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:34,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:34,245 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:42:34,245 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:34,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215177835] [2022-11-03 01:42:34,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215177835] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:42:34,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:42:34,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 01:42:34,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809416482] [2022-11-03 01:42:34,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:42:34,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 01:42:34,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:34,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 01:42:34,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:42:34,248 INFO L87 Difference]: Start difference. First operand 12745 states and 17926 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-03 01:42:36,740 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 01:42:38,838 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 01:42:41,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:41,388 INFO L93 Difference]: Finished difference Result 14704 states and 20672 transitions. [2022-11-03 01:42:41,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:42:41,388 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 57 [2022-11-03 01:42:41,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:41,418 INFO L225 Difference]: With dead ends: 14704 [2022-11-03 01:42:41,418 INFO L226 Difference]: Without dead ends: 12745 [2022-11-03 01:42:41,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-03 01:42:41,425 INFO L413 NwaCegarLoop]: 2314 mSDtfsCounter, 3 mSDsluCounter, 7711 mSDsCounter, 0 mSdLazyCounter, 1055 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 9247 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1055 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:41,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 9247 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1055 Invalid, 2 Unknown, 0 Unchecked, 6.4s Time] [2022-11-03 01:42:41,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12745 states. [2022-11-03 01:42:41,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12745 to 12745. [2022-11-03 01:42:41,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12745 states, 7727 states have (on average 1.3021871360165653) internal successors, (10062), 8004 states have internal predecessors, (10062), 3900 states have call successors, (3900), 1121 states have call predecessors, (3900), 1117 states have return successors, (3963), 3773 states have call predecessors, (3963), 3893 states have call successors, (3963) [2022-11-03 01:42:41,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12745 states to 12745 states and 17925 transitions. [2022-11-03 01:42:41,981 INFO L78 Accepts]: Start accepts. Automaton has 12745 states and 17925 transitions. Word has length 57 [2022-11-03 01:42:41,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:41,981 INFO L495 AbstractCegarLoop]: Abstraction has 12745 states and 17925 transitions. [2022-11-03 01:42:41,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-03 01:42:41,981 INFO L276 IsEmpty]: Start isEmpty. Operand 12745 states and 17925 transitions. [2022-11-03 01:42:41,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-03 01:42:41,986 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:41,986 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:42:41,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-03 01:42:41,987 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:41,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:41,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1117907602, now seen corresponding path program 1 times [2022-11-03 01:42:41,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:41,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569976756] [2022-11-03 01:42:41,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:41,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:42,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:42,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 01:42:42,286 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:42,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569976756] [2022-11-03 01:42:42,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569976756] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:42:42,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:42:42,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 01:42:42,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757250967] [2022-11-03 01:42:42,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:42:42,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 01:42:42,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:42,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 01:42:42,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:42:42,289 INFO L87 Difference]: Start difference. First operand 12745 states and 17925 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-03 01:42:44,435 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 01:42:46,886 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 01:42:49,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:49,481 INFO L93 Difference]: Finished difference Result 25439 states and 35786 transitions. [2022-11-03 01:42:49,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:42:49,482 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 61 [2022-11-03 01:42:49,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:49,531 INFO L225 Difference]: With dead ends: 25439 [2022-11-03 01:42:49,531 INFO L226 Difference]: Without dead ends: 12727 [2022-11-03 01:42:49,560 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-03 01:42:49,561 INFO L413 NwaCegarLoop]: 2313 mSDtfsCounter, 4 mSDsluCounter, 7706 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 9241 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:49,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 9241 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1051 Invalid, 2 Unknown, 0 Unchecked, 6.2s Time] [2022-11-03 01:42:49,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12727 states. [2022-11-03 01:42:50,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12727 to 12727. [2022-11-03 01:42:50,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12727 states, 7717 states have (on average 1.302060386160425) internal successors, (10048), 7994 states have internal predecessors, (10048), 3896 states have call successors, (3896), 1117 states have call predecessors, (3896), 1113 states have return successors, (3959), 3769 states have call predecessors, (3959), 3889 states have call successors, (3959) [2022-11-03 01:42:50,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12727 states to 12727 states and 17903 transitions. [2022-11-03 01:42:50,143 INFO L78 Accepts]: Start accepts. Automaton has 12727 states and 17903 transitions. Word has length 61 [2022-11-03 01:42:50,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:50,144 INFO L495 AbstractCegarLoop]: Abstraction has 12727 states and 17903 transitions. [2022-11-03 01:42:50,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-03 01:42:50,144 INFO L276 IsEmpty]: Start isEmpty. Operand 12727 states and 17903 transitions. [2022-11-03 01:42:50,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-11-03 01:42:50,151 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:50,151 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:42:50,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-03 01:42:50,151 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:50,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:50,152 INFO L85 PathProgramCache]: Analyzing trace with hash -889745118, now seen corresponding path program 1 times [2022-11-03 01:42:50,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:50,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857464906] [2022-11-03 01:42:50,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:50,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:51,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:55,063 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:42:55,064 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:55,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857464906] [2022-11-03 01:42:55,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857464906] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:42:55,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:42:55,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-11-03 01:42:55,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478294715] [2022-11-03 01:42:55,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:42:55,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-03 01:42:55,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:55,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-03 01:42:55,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2022-11-03 01:42:55,065 INFO L87 Difference]: Start difference. First operand 12727 states and 17903 transitions. Second operand has 16 states, 9 states have (on average 6.0) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-03 01:42:57,823 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 01:43:02,100 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 01:43:12,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:43:12,174 INFO L93 Difference]: Finished difference Result 12752 states and 17922 transitions. [2022-11-03 01:43:12,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-03 01:43:12,175 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 9 states have (on average 6.0) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 80 [2022-11-03 01:43:12,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:43:12,203 INFO L225 Difference]: With dead ends: 12752 [2022-11-03 01:43:12,204 INFO L226 Difference]: Without dead ends: 10788 [2022-11-03 01:43:12,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-11-03 01:43:12,215 INFO L413 NwaCegarLoop]: 2182 mSDtfsCounter, 6 mSDsluCounter, 31503 mSDsCounter, 0 mSdLazyCounter, 5509 mSolverCounterSat, 10 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 30362 SdHoareTripleChecker+Invalid, 5521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 5509 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:43:12,216 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 30362 Invalid, 5521 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [10 Valid, 5509 Invalid, 2 Unknown, 0 Unchecked, 15.9s Time] [2022-11-03 01:43:12,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10788 states. [2022-11-03 01:43:12,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10788 to 10788. [2022-11-03 01:43:12,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10788 states, 6541 states have (on average 1.3030117719003211) internal successors, (8523), 6784 states have internal predecessors, (8523), 3292 states have call successors, (3292), 958 states have call predecessors, (3292), 954 states have return successors, (3355), 3177 states have call predecessors, (3355), 3285 states have call successors, (3355) [2022-11-03 01:43:12,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10788 states to 10788 states and 15170 transitions. [2022-11-03 01:43:12,731 INFO L78 Accepts]: Start accepts. Automaton has 10788 states and 15170 transitions. Word has length 80 [2022-11-03 01:43:12,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:43:12,731 INFO L495 AbstractCegarLoop]: Abstraction has 10788 states and 15170 transitions. [2022-11-03 01:43:12,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 9 states have (on average 6.0) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-03 01:43:12,731 INFO L276 IsEmpty]: Start isEmpty. Operand 10788 states and 15170 transitions. [2022-11-03 01:43:12,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-03 01:43:12,734 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:43:12,734 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:43:12,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-03 01:43:12,735 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:43:12,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:43:12,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1332536016, now seen corresponding path program 1 times [2022-11-03 01:43:12,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:43:12,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225273301] [2022-11-03 01:43:12,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:43:12,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:43:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-03 01:43:13,862 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-03 01:43:14,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-03 01:43:14,748 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-11-03 01:43:14,748 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-03 01:43:14,750 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-03 01:43:14,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-03 01:43:14,756 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:43:14,760 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-03 01:43:14,934 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 01:43:14 BoogieIcfgContainer [2022-11-03 01:43:14,934 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-03 01:43:14,935 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-03 01:43:14,935 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-03 01:43:14,935 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-03 01:43:14,937 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:40:45" (3/4) ... [2022-11-03 01:43:14,940 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-03 01:43:14,940 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-03 01:43:14,941 INFO L158 Benchmark]: Toolchain (without parser) took 172530.97ms. Allocated memory was 104.9MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 69.2MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 841.4MB. Max. memory is 16.1GB. [2022-11-03 01:43:14,941 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 104.9MB. Free memory is still 81.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-03 01:43:14,945 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4411.62ms. Allocated memory was 104.9MB in the beginning and 237.0MB in the end (delta: 132.1MB). Free memory was 68.9MB in the beginning and 148.8MB in the end (delta: -79.8MB). Peak memory consumption was 108.4MB. Max. memory is 16.1GB. [2022-11-03 01:43:14,946 INFO L158 Benchmark]: Boogie Procedure Inliner took 372.05ms. Allocated memory is still 237.0MB. Free memory was 148.8MB in the beginning and 106.9MB in the end (delta: 41.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2022-11-03 01:43:14,947 INFO L158 Benchmark]: Boogie Preprocessor took 431.63ms. Allocated memory is still 237.0MB. Free memory was 106.9MB in the beginning and 101.0MB in the end (delta: 5.9MB). Peak memory consumption was 37.3MB. Max. memory is 16.1GB. [2022-11-03 01:43:14,949 INFO L158 Benchmark]: RCFGBuilder took 17883.81ms. Allocated memory was 237.0MB in the beginning and 637.5MB in the end (delta: 400.6MB). Free memory was 101.0MB in the beginning and 191.2MB in the end (delta: -90.3MB). Peak memory consumption was 311.3MB. Max. memory is 16.1GB. [2022-11-03 01:43:14,949 INFO L158 Benchmark]: TraceAbstraction took 149416.88ms. Allocated memory was 637.5MB in the beginning and 2.2GB in the end (delta: 1.6GB). Free memory was 191.2MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 432.5MB. Max. memory is 16.1GB. [2022-11-03 01:43:14,950 INFO L158 Benchmark]: Witness Printer took 5.65ms. Allocated memory is still 2.2GB. Free memory is still 1.3GB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-03 01:43:14,956 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 104.9MB. Free memory is still 81.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4411.62ms. Allocated memory was 104.9MB in the beginning and 237.0MB in the end (delta: 132.1MB). Free memory was 68.9MB in the beginning and 148.8MB in the end (delta: -79.8MB). Peak memory consumption was 108.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 372.05ms. Allocated memory is still 237.0MB. Free memory was 148.8MB in the beginning and 106.9MB in the end (delta: 41.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 431.63ms. Allocated memory is still 237.0MB. Free memory was 106.9MB in the beginning and 101.0MB in the end (delta: 5.9MB). Peak memory consumption was 37.3MB. Max. memory is 16.1GB. * RCFGBuilder took 17883.81ms. Allocated memory was 237.0MB in the beginning and 637.5MB in the end (delta: 400.6MB). Free memory was 101.0MB in the beginning and 191.2MB in the end (delta: -90.3MB). Peak memory consumption was 311.3MB. Max. memory is 16.1GB. * TraceAbstraction took 149416.88ms. Allocated memory was 637.5MB in the beginning and 2.2GB in the end (delta: 1.6GB). Free memory was 191.2MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 432.5MB. Max. memory is 16.1GB. * Witness Printer took 5.65ms. Allocated memory is still 2.2GB. Free memory is still 1.3GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 13668]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 12845. Possible FailurePath: [L7687] static unsigned int vhost_zcopy_mask ; [L10792] static struct target_fabric_configfs *tcm_vhost_fabric_configfs ; [L10793] static struct workqueue_struct *tcm_vhost_workqueue ; [L10794-L10797] static struct mutex tcm_vhost_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "tcm_vhost_mutex.wait_lock", 0, 0UL}}}}, {& tcm_vhost_mutex.wait_list, & tcm_vhost_mutex.wait_list}, 0, 0, (void *)(& tcm_vhost_mutex), {0, {0, 0}, "tcm_vhost_mutex", 0, 0UL}}; [L10798] static struct list_head tcm_vhost_list = {& tcm_vhost_list, & tcm_vhost_list}; [L12183-L12186] static struct file_operations const vhost_scsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, & vhost_scsi_ioctl, & vhost_scsi_compat_ioctl, 0, & vhost_scsi_open, 0, & vhost_scsi_release, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L12540] static struct target_fabric_tpg_attribute tcm_vhost_tpg_nexus = {{"nexus", & __this_module, 420U}, & tcm_vhost_tpg_show_nexus, & tcm_vhost_tpg_store_nexus}; [L12541] static struct configfs_attribute *tcm_vhost_tpg_attrs[2U] = { & tcm_vhost_tpg_nexus.attr, 0}; [L12732] static struct target_fabric_wwn_attribute tcm_vhost_wwn_version = {{"version", & __this_module, 292U}, & tcm_vhost_wwn_show_attr_version, 0}; [L12733] static struct configfs_attribute *tcm_vhost_wwn_attrs[2U] = { & tcm_vhost_wwn_version.attr, 0}; [L12734-L12745] static struct target_core_fabric_ops tcm_vhost_ops = {0, & tcm_vhost_get_fabric_name, & tcm_vhost_get_fabric_proto_ident, & tcm_vhost_get_fabric_wwn, & tcm_vhost_get_tag, & tcm_vhost_get_default_depth, & tcm_vhost_get_pr_transport_id, & tcm_vhost_get_pr_transport_id_len, & tcm_vhost_parse_pr_out_transport_id, & tcm_vhost_check_true, & tcm_vhost_check_true, & tcm_vhost_check_false, & tcm_vhost_check_false, 0, & tcm_vhost_alloc_fabric_acl, & tcm_vhost_release_fabric_acl, & tcm_vhost_tpg_get_inst_index, 0, & tcm_vhost_release_cmd, 0, & tcm_vhost_shutdown_session, & tcm_vhost_close_session, & tcm_vhost_sess_get_index, 0, & tcm_vhost_write_pending, & tcm_vhost_write_pending_status, & tcm_vhost_set_default_node_attrs, & tcm_vhost_get_task_tag, & tcm_vhost_get_cmd_state, & tcm_vhost_queue_data_in, & tcm_vhost_queue_status, & tcm_vhost_queue_tm_rsp, & tcm_vhost_make_tport, & tcm_vhost_drop_tport, & tcm_vhost_make_tpg, & tcm_vhost_drop_tpg, & tcm_vhost_port_link, & tcm_vhost_port_unlink, 0, 0, & tcm_vhost_make_nodeacl, & tcm_vhost_drop_nodeacl}; [L12885] int LDV_IN_INTERRUPT ; [L13678] static int ldv_mutex_cred_guard_mutex ; [L13785] static int ldv_mutex_lock ; [L13892] static int ldv_mutex_mtx ; [L13999] static int ldv_mutex_mutex ; [L14106] static int ldv_mutex_tcm_vhost_mutex ; [L14213] static int ldv_mutex_tv_tpg_mutex ; [L12888] struct inode *var_group1 ; [L12889] struct file *var_group2 ; [L12890] unsigned int var_vhost_scsi_ioctl_44_p1 ; [L12891] unsigned long var_vhost_scsi_ioctl_44_p2 ; [L12892] unsigned int var_vhost_scsi_compat_ioctl_45_p1 ; [L12893] unsigned long var_vhost_scsi_compat_ioctl_45_p2 ; [L12894] int res_vhost_scsi_open_39 ; [L12895] struct se_portal_group *var_group3 ; [L12896] struct se_node_acl *var_group4 ; [L12897] struct t10_pr_registration *var_tcm_vhost_get_pr_transport_id_7_p2 ; [L12898] int *var_tcm_vhost_get_pr_transport_id_7_p3 ; [L12899] unsigned char *var_tcm_vhost_get_pr_transport_id_7_p4 ; [L12900] struct t10_pr_registration *var_tcm_vhost_get_pr_transport_id_len_8_p2 ; [L12901] int *var_tcm_vhost_get_pr_transport_id_len_8_p3 ; [L12902] char const *var_tcm_vhost_parse_pr_out_transport_id_9_p1 ; [L12903] u32 *var_tcm_vhost_parse_pr_out_transport_id_9_p2 ; [L12904] char **var_tcm_vhost_parse_pr_out_transport_id_9_p3 ; [L12905] struct se_cmd *var_group5 ; [L12906] struct se_session *var_group6 ; [L12907] struct target_fabric_configfs *var_group7 ; [L12908] struct config_group *var_group8 ; [L12909] char const *var_tcm_vhost_make_tport_59_p2 ; [L12910] struct se_wwn *var_group9 ; [L12911] char const *var_tcm_vhost_make_tpg_57_p2 ; [L12912] struct se_lun *var_group10 ; [L12913] char const *var_tcm_vhost_make_nodeacl_51_p2 ; [L12914] int ldv_s_vhost_scsi_fops_file_operations ; [L12915] int tmp ; [L12916] int tmp___0 ; [L12917] int tmp___1 ; [L12919] ldv_s_vhost_scsi_fops_file_operations = 0 [L12920] LDV_IN_INTERRUPT = 1 [L12921] CALL ldv_initialize() [L14323] ldv_mutex_cred_guard_mutex = 1 [L14324] ldv_mutex_lock = 1 [L14325] ldv_mutex_mtx = 1 [L14326] ldv_mutex_mutex = 1 [L14327] ldv_mutex_tcm_vhost_mutex = 1 [L14328] ldv_mutex_tv_tpg_mutex = 1 [L12921] RET ldv_initialize() [L12922] FCALL ldv_handler_precall() VAL [__this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12923] CALL, EXPR tcm_vhost_init() [L12839] int ret ; [L12840] struct lock_class_key __key ; [L12841] char const *__lock_name ; [L12842] struct workqueue_struct *tmp ; [L12844] ret = -12 [L12845] __lock_name = "tcm_vhost" [L12846] tmp = __alloc_workqueue_key("tcm_vhost", 0U, 0, & __key, __lock_name) [L12847] tcm_vhost_workqueue = tmp VAL [__alloc_workqueue_key("tcm_vhost", 0U, 0, & __key, __lock_name)={367:-366}, __key={366:0}, __lock_name={354:0}, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ret=-12, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp={367:-366}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12848] COND FALSE !((unsigned long )tcm_vhost_workqueue == (unsigned long )((struct workqueue_struct *)0)) [L12852] CALL, EXPR vhost_scsi_register() [L12191] int tmp ; [L12193] CALL, EXPR misc_register(& vhost_scsi_misc) [L14561] return __VERIFIER_nondet_int(); [L12193] RET, EXPR misc_register(& vhost_scsi_misc) [L12193] tmp = misc_register(& vhost_scsi_misc) [L12194] return (tmp); [L12852] RET, EXPR vhost_scsi_register() [L12852] ret = vhost_scsi_register() [L12853] COND FALSE !(ret < 0) [L12857] CALL, EXPR tcm_vhost_register_configfs() [L12748] struct target_fabric_configfs *fabric ; [L12749] int ret ; [L12750] struct _ddebug descriptor ; [L12751] struct new_utsname *tmp ; [L12752] struct new_utsname *tmp___0 ; [L12753] long tmp___1 ; [L12754] long tmp___2 ; [L12755] long tmp___3 ; [L12756] struct _ddebug descriptor___0 ; [L12757] long tmp___4 ; [L12759] descriptor.modname = "tcm_vhost" [L12760] descriptor.function = "tcm_vhost_register_configfs" [L12761] descriptor.filename = "/work/vladimir/UFO/Work/test/work/current--X--drivers/vhost/tcm_vhost.ko--X--defaultlinux-3.7.3--X--32_7a--X--ufo/linux-3.7.3/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/vhost/tcm_vhost.c.prepared" [L12762] descriptor.format = "TCM_VHOST fabric module %s on %s/%s on 3.7.3\n" [L12763] descriptor.lineno = 1561U [L12764] descriptor.flags = 0U [L12765] EXPR descriptor.flags VAL [__this_module={9223372036854775851:9223372036854775818}, descriptor={369:0}, descriptor.flags=0, descriptor___0={368:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12765] CALL, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [\old(c)=0, \old(exp)=0, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L13675] return (exp); [L12765] RET, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [__this_module={9223372036854775851:9223372036854775818}, descriptor={369:0}, descriptor.flags=0, descriptor___0={368:0}, ldv__builtin_expect((long )descriptor.flags & 1L, 0L)=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12765] tmp___1 = ldv__builtin_expect((long )descriptor.flags & 1L, 0L) [L12766] COND FALSE !(tmp___1 != 0L) VAL [__this_module={9223372036854775851:9223372036854775818}, descriptor={369:0}, descriptor___0={368:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp___1=0, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12773] CALL, EXPR target_fabric_configfs_init(& __this_module, "vhost") [L14636] CALL, EXPR ldv_malloc(sizeof(struct target_fabric_configfs)) VAL [__this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L7220] COND TRUE __VERIFIER_nondet_int() [L7221] void *res = malloc(size); [L7222] CALL, EXPR ldv_is_err(res) [L7216] return ((unsigned long)ptr > ((unsigned long)-4095)); [L7222] RET, EXPR ldv_is_err(res) [L7222] CALL assume_abort_if_not(!ldv_is_err(res)) [L7211] COND FALSE !(!cond) [L7222] RET assume_abort_if_not(!ldv_is_err(res)) [L7223] return res; [L14636] RET, EXPR ldv_malloc(sizeof(struct target_fabric_configfs)) VAL [__this_module={9223372036854775851:9223372036854775818}, arg0={9223372036854775851:9223372036854775818}, arg0={9223372036854775851:9223372036854775818}, arg1={341:0}, arg1={341:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct target_fabric_configfs))={-18446744073709551616:0}, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L14636] return ldv_malloc(sizeof(struct target_fabric_configfs)); [L12773] RET, EXPR target_fabric_configfs_init(& __this_module, "vhost") [L12773] fabric = target_fabric_configfs_init(& __this_module, "vhost") [L12774] CALL, EXPR IS_ERR((void const *)fabric) VAL [__this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ptr={-18446744073709551616:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L6795] long tmp ; VAL [__this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ptr={-18446744073709551616:0}, ptr={-18446744073709551616:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L6797] CALL, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [\old(c)=0, \old(exp)=0, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L13675] return (exp); [L6797] RET, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [__this_module={9223372036854775851:9223372036854775818}, ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L)=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ptr={-18446744073709551616:0}, ptr={-18446744073709551616:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L6797] tmp = ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) [L6798] return (tmp); [L12774] RET, EXPR IS_ERR((void const *)fabric) VAL [__this_module={9223372036854775851:9223372036854775818}, descriptor={369:0}, descriptor___0={368:0}, fabric={-18446744073709551616:0}, IS_ERR((void const *)fabric)=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp___1=0, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12774] tmp___3 = IS_ERR((void const *)fabric) [L12775] COND FALSE !(tmp___3 != 0L) [L12781] fabric->tf_ops = tcm_vhost_ops [L12782] fabric->tf_cit_tmpl.tfc_wwn_cit.ct_attrs = (struct configfs_attribute **)(& tcm_vhost_wwn_attrs) [L12783] fabric->tf_cit_tmpl.tfc_tpg_base_cit.ct_attrs = (struct configfs_attribute **)(& tcm_vhost_tpg_attrs) [L12784] fabric->tf_cit_tmpl.tfc_tpg_attrib_cit.ct_attrs = 0 [L12785] fabric->tf_cit_tmpl.tfc_tpg_param_cit.ct_attrs = 0 [L12786] fabric->tf_cit_tmpl.tfc_tpg_np_base_cit.ct_attrs = 0 [L12787] fabric->tf_cit_tmpl.tfc_tpg_nacl_base_cit.ct_attrs = 0 [L12788] fabric->tf_cit_tmpl.tfc_tpg_nacl_attrib_cit.ct_attrs = 0 [L12789] fabric->tf_cit_tmpl.tfc_tpg_nacl_auth_cit.ct_attrs = 0 [L12790] fabric->tf_cit_tmpl.tfc_tpg_nacl_param_cit.ct_attrs = 0 [L12791] CALL, EXPR target_fabric_configfs_register(fabric) [L14640] return __VERIFIER_nondet_int(); [L12791] RET, EXPR target_fabric_configfs_register(fabric) [L12791] ret = target_fabric_configfs_register(fabric) [L12792] COND FALSE !(ret < 0) [L12797] tcm_vhost_fabric_configfs = fabric [L12798] descriptor___0.modname = "tcm_vhost" [L12799] descriptor___0.function = "tcm_vhost_register_configfs" [L12800] descriptor___0.filename = "/work/vladimir/UFO/Work/test/work/current--X--drivers/vhost/tcm_vhost.ko--X--defaultlinux-3.7.3--X--32_7a--X--ufo/linux-3.7.3/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/vhost/tcm_vhost.c.prepared" [L12801] descriptor___0.format = "TCM_VHOST[0] - Set fabric -> tcm_vhost_fabric_configfs\n" [L12802] descriptor___0.lineno = 1599U [L12803] descriptor___0.flags = 0U [L12804] EXPR descriptor___0.flags VAL [__this_module={9223372036854775851:9223372036854775818}, descriptor={369:0}, descriptor___0={368:0}, descriptor___0.flags=0, fabric={-18446744073709551616:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ret=0, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp___1=0, tmp___3=0, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12804] CALL, EXPR ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L) VAL [\old(c)=0, \old(exp)=0, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L13675] return (exp); [L12804] RET, EXPR ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L) VAL [__this_module={9223372036854775851:9223372036854775818}, descriptor={369:0}, descriptor___0={368:0}, descriptor___0.flags=0, fabric={-18446744073709551616:0}, ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L)=0, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ret=0, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp___1=0, tmp___3=0, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12804] tmp___4 = ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L) [L12805] COND FALSE !(tmp___4 != 0L) [L12809] return (0); [L12809] return (0); [L12809] return (0); VAL [\result=0, __dynamic_pr_debug(& descriptor___0, "TCM_VHOST[0] - Set fabric -> tcm_vhost_fabric_configfs\n")=9223372036854775809, __this_module={9223372036854775851:9223372036854775818}, fabric={-18446744073709551616:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ret=0, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp___1=0, tmp___3=0, tmp___4=0, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12857] RET, EXPR tcm_vhost_register_configfs() [L12857] ret = tcm_vhost_register_configfs() [L12858] COND FALSE !(ret < 0) [L12862] return (0); [L12862] return (0); VAL [\result=0, __alloc_workqueue_key("tcm_vhost", 0U, 0, & __key, __lock_name)={367:-366}, __lock_name={354:0}, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ret=0, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp={367:-366}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12923] RET, EXPR tcm_vhost_init() [L12923] tmp = tcm_vhost_init() [L12924] COND FALSE !(tmp != 0) VAL [__this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp=0, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L13102] tmp___1 = __VERIFIER_nondet_int() [L13103] COND TRUE tmp___1 != 0 || ldv_s_vhost_scsi_fops_file_operations != 0 [L12930] tmp___0 = __VERIFIER_nondet_int() [L12932] case 0: [L12945] case 1: [L12953] case 2: VAL [__this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp=0, tmp___0=2, tmp___1=1, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12954] FCALL ldv_handler_precall() VAL [__this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, ldv_s_vhost_scsi_fops_file_operations=0, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, tmp=0, tmp___0=2, tmp___1=1, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12955] CALL vhost_scsi_ioctl(var_group2, var_vhost_scsi_ioctl_44_p1, var_vhost_scsi_ioctl_44_p2) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12095] struct vhost_scsi *vs ; [L12096] struct vhost_scsi_target backend ; [L12097] void *argp ; [L12098] u64 *featurep ; [L12099] u64 features ; [L12100] int r ; [L12101] int abi_version ; [L12102] unsigned long tmp ; [L12103] int tmp___0 ; [L12104] unsigned long tmp___1 ; [L12105] int tmp___2 ; [L12106] int tmp___3 ; [L12107] int tmp___4 ; [L12108] unsigned long tmp___5 ; [L12109] int tmp___6 ; [L12110] long tmp___7 ; [L12112] EXPR f->private_data [L12112] vs = (struct vhost_scsi *)f->private_data [L12113] argp = (void *)arg [L12114] featurep = (u64 *)argp [L12115] abi_version = 0 [L12117] case 1088991040U: [L12129] case 1088991041U: [L12141] case 1074048834U: [L12148] case 2148052736U: [L12156] case 1074310912U: [L12164] default: [L12165] CALL ldv_mutex_lock_44(& vs->dev.mutex) [L13467] CALL ldv_mutex_lock_mutex(ldv_func_arg1) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, lock={9223372036854775812:16}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L14037] COND TRUE ldv_mutex_mutex == 1 VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=1, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, lock={9223372036854775812:16}, lock={9223372036854775812:16}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L14041] ldv_mutex_mutex = 2 [L13467] RET ldv_mutex_lock_mutex(ldv_func_arg1) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, ldv_func_arg1={9223372036854775812:16}, ldv_func_arg1={9223372036854775812:16}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L13468] FCALL mutex_lock(ldv_func_arg1) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, ldv_func_arg1={9223372036854775812:16}, ldv_func_arg1={9223372036854775812:16}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L12165] RET ldv_mutex_lock_44(& vs->dev.mutex) [L12166] CALL vhost_dev_ioctl(& vs->dev, ioctl, arg) [L8943] void *argp ; [L8944] struct file *eventfp ; [L8945] struct file *filep ; [L8946] struct eventfd_ctx *ctx ; [L8947] u64 p ; [L8948] long r ; [L8949] int i ; [L8950] int fd ; [L8951] unsigned long tmp ; [L8952] struct vhost_virtqueue *vq ; [L8953] void *base ; [L8954] int tmp___0 ; [L8955] int __ret_gu ; [L8956] unsigned long __val_gu ; [L8957] struct file *tmp___1 ; [L8958] long tmp___2 ; [L8959] struct eventfd_ctx *tmp___3 ; [L8961] argp = (void *)arg [L8962] filep = 0 [L8963] ctx = 0 VAL [\old(arg)=9223372036854775808, \old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, arg=9223372036854775808, argp={0:-9223372036854775808}, ctx={0:0}, d={9223372036854775812:0}, d={9223372036854775812:0}, filep={0:0}, ioctl=2147483648, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, p={374:0}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L8964] COND FALSE !(ioctl == 44801U) [L8969] CALL, EXPR vhost_dev_check_owner(d) [L8126] struct task_struct *tmp ; VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, dev={9223372036854775812:0}, dev={9223372036854775812:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L8128] CALL, EXPR get_current() VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L6751] struct task_struct *pfo_ret__ ; [L6754] case 1UL: [L6757] case 2UL: [L6760] case 4UL: [L6763] case 8UL: [L6770] return (pfo_ret__); [L8128] RET, EXPR get_current() VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, dev={9223372036854775812:0}, dev={9223372036854775812:0}, get_current()={9223372036854775822:-4}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L8128] tmp = get_current() [L8129] EXPR dev->mm [L8129] EXPR tmp->mm [L8129] EXPR (unsigned long )dev->mm == (unsigned long )tmp->mm ? 0L : -1L [L8129] return ((unsigned long )dev->mm == (unsigned long )tmp->mm ? 0L : -1L); [L8969] RET, EXPR vhost_dev_check_owner(d) [L8969] r = vhost_dev_check_owner(d) [L8970] COND FALSE !(r != 0L) [L8975] case 1074310915U: [L8978] case 1074310916U: [L9009] case 1074048775U: [L9080] default: [L9081] CALL vhost_set_vring(d, (int )ioctl, argp) [L8658] struct file *eventfp ; [L8659] struct file *filep ; [L8660] bool pollstart ; [L8661] bool pollstop ; [L8662] struct eventfd_ctx *ctx ; [L8663] u32 *idxp ; [L8664] struct vhost_virtqueue *vq ; [L8665] struct vhost_vring_state s ; [L8666] struct vhost_vring_file f ; [L8667] struct vhost_vring_addr a ; [L8668] u32 idx ; [L8669] long r ; [L8670] int __ret_gu ; [L8671] unsigned long __val_gu ; [L8672] unsigned long tmp ; [L8673] unsigned long tmp___0 ; [L8674] int tmp___1 ; [L8675] unsigned long tmp___2 ; [L8676] int tmp___3 ; [L8677] int tmp___4 ; [L8678] unsigned long tmp___5 ; [L8679] struct file *tmp___6 ; [L8680] long tmp___7 ; [L8681] struct file *tmp___8 ; [L8682] unsigned long tmp___9 ; [L8683] struct file *tmp___10 ; [L8684] long tmp___11 ; [L8685] struct eventfd_ctx *tmp___12 ; [L8686] unsigned long tmp___13 ; [L8687] struct file *tmp___14 ; [L8688] long tmp___15 ; [L8689] struct eventfd_ctx *tmp___16 ; [L8691] filep = 0 [L8692] pollstart = 0 [L8693] pollstop = 0 [L8694] ctx = 0 [L8695] idxp = (u32 *)argp VAL [\old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, a={365:0}, argp={0:-9223372036854775808}, argp={0:-9223372036854775808}, ctx={0:0}, d={9223372036854775812:0}, d={9223372036854775812:0}, f={376:0}, filep={0:0}, idxp={0:-9223372036854775808}, ioctl=2147483648, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, pollstart=0, pollstop=0, s={375:0}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L8696] FCALL might_fault() VAL [\old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, a={365:0}, argp={0:-9223372036854775808}, argp={0:-9223372036854775808}, ctx={0:0}, d={9223372036854775812:0}, d={9223372036854775812:0}, f={376:0}, filep={0:0}, idxp={0:-9223372036854775808}, ioctl=2147483648, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, pollstart=0, pollstop=0, s={375:0}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L8698] case 1UL: [L8701] case 2UL: [L8704] case 4UL: [L8715] idx = (unsigned int )__val_gu [L8716] r = (long )__ret_gu VAL [\old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __ret_gu=377, __this_module={9223372036854775851:9223372036854775818}, __val_gu=378, a={365:0}, argp={0:-9223372036854775808}, argp={0:-9223372036854775808}, ctx={0:0}, d={9223372036854775812:0}, d={9223372036854775812:0}, f={376:0}, filep={0:0}, idx=378, idxp={0:-9223372036854775808}, ioctl=2147483648, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, pollstart=0, pollstop=0, r=377, s={375:0}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L8717] COND FALSE !(r < 0L) [L8721] EXPR d->nvqs VAL [\old(ioctl)=2147483648, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __ret_gu=377, __this_module={9223372036854775851:9223372036854775818}, __val_gu=378, a={365:0}, argp={0:-9223372036854775808}, argp={0:-9223372036854775808}, ctx={0:0}, d={9223372036854775812:0}, d={9223372036854775812:0}, d->nvqs=4294967675, f={376:0}, filep={0:0}, idx=378, idxp={0:-9223372036854775808}, ioctl=2147483648, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, pollstart=0, pollstop=0, r=377, s={375:0}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L8721] COND FALSE !((u32 )d->nvqs <= idx) [L8725] EXPR d->vqs [L8725] vq = d->vqs + (unsigned long )idx [L8726] CALL ldv_mutex_lock_14(& vq->mutex) [L13227] CALL ldv_mutex_lock_mutex(ldv_func_arg1) VAL [\old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, lock={9223372036854775831:0}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L14037] COND FALSE !(ldv_mutex_mutex == 1) VAL [\old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, lock={9223372036854775831:0}, lock={9223372036854775831:0}, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L14039] CALL ldv_error() VAL [\old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] [L13668] reach_error() VAL [\old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={9223372036854775851:9223372036854775818}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mtx=1, ldv_mutex_mutex=2, ldv_mutex_tcm_vhost_mutex=1, ldv_mutex_tv_tpg_mutex=1, tcm_vhost_fabric_configfs={-18446744073709551616:0}, tcm_vhost_list={357:0}, tcm_vhost_mutex={356:0}, tcm_vhost_ops={364:0}, tcm_vhost_tpg_attrs={361:0}, tcm_vhost_tpg_nexus={360:0}, tcm_vhost_workqueue={367:-366}, tcm_vhost_wwn_attrs={363:0}, tcm_vhost_wwn_version={362:0}, vhost_scsi_fops={358:0}, vhost_scsi_misc={359:0}, vhost_zcopy_mask=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 115 procedures, 1963 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 149.1s, OverallIterations: 19, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 123.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 35 mSolverCounterUnknown, 32928 SdHoareTripleChecker+Valid, 112.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 32709 mSDsluCounter, 119362 SdHoareTripleChecker+Invalid, 106.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 78165 mSDsCounter, 426 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14908 IncrementalHoareTripleChecker+Invalid, 15369 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 426 mSolverCounterUnsat, 49076 mSDtfsCounter, 14908 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 88 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13643occurred in iteration=8, InterpolantAutomatonStates: 76, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 12.7s AutomataMinimizationTime, 18 MinimizatonAttempts, 6638 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 7.4s InterpolantComputationTime, 763 NumberOfCodeBlocks, 763 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 664 ConstructedInterpolants, 0 QuantifiedInterpolants, 1360 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 18 InterpolantComputations, 18 PerfectInterpolantSequences, 36/36 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-03 01:43:15,157 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/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_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/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 3d776a54fbebbd358d59ab0126298feae1e40360b6fb5e6158cd54ba5ef877f7 --- 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 01:43:17,451 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 01:43:17,453 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 01:43:17,481 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 01:43:17,481 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 01:43:17,482 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 01:43:17,484 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 01:43:17,486 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 01:43:17,488 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 01:43:17,489 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 01:43:17,490 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 01:43:17,491 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 01:43:17,492 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 01:43:17,493 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 01:43:17,494 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 01:43:17,496 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 01:43:17,497 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 01:43:17,498 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 01:43:17,499 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 01:43:17,501 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 01:43:17,503 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 01:43:17,505 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 01:43:17,506 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 01:43:17,507 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 01:43:17,511 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 01:43:17,511 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 01:43:17,512 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 01:43:17,513 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 01:43:17,513 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 01:43:17,514 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 01:43:17,515 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 01:43:17,516 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 01:43:17,517 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 01:43:17,518 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 01:43:17,519 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 01:43:17,519 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 01:43:17,520 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 01:43:17,521 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 01:43:17,521 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 01:43:17,522 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 01:43:17,523 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 01:43:17,524 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-03 01:43:17,562 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 01:43:17,563 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 01:43:17,563 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 01:43:17,563 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 01:43:17,564 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 01:43:17,565 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 01:43:17,565 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 01:43:17,565 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 01:43:17,565 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 01:43:17,565 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 01:43:17,566 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 01:43:17,566 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 01:43:17,567 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 01:43:17,567 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 01:43:17,567 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 01:43:17,567 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 01:43:17,567 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 01:43:17,568 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-03 01:43:17,568 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-03 01:43:17,568 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-03 01:43:17,568 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 01:43:17,569 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 01:43:17,569 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 01:43:17,569 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 01:43:17,569 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-03 01:43:17,569 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 01:43:17,570 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:43:17,570 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 01:43:17,570 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 01:43:17,570 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 01:43:17,571 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-03 01:43:17,571 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-03 01:43:17,571 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 01:43:17,571 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 01:43:17,571 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-03 01:43:17,572 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_956b5a60-6761-4586-801f-58bc8f0a3f26/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_956b5a60-6761-4586-801f-58bc8f0a3f26/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 -> 3d776a54fbebbd358d59ab0126298feae1e40360b6fb5e6158cd54ba5ef877f7 [2022-11-03 01:43:17,904 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 01:43:17,940 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 01:43:17,943 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 01:43:17,945 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 01:43:17,946 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 01:43:17,947 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-03 01:43:18,025 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data/d58f4df76/0870f2dc20b64353b9261ed3a7bdeaf3/FLAGcf5c9fbaf [2022-11-03 01:43:19,136 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 01:43:19,138 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-03 01:43:19,209 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data/d58f4df76/0870f2dc20b64353b9261ed3a7bdeaf3/FLAGcf5c9fbaf [2022-11-03 01:43:19,467 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/data/d58f4df76/0870f2dc20b64353b9261ed3a7bdeaf3 [2022-11-03 01:43:19,469 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 01:43:19,471 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 01:43:19,473 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 01:43:19,473 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 01:43:19,477 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 01:43:19,482 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:43:19" (1/1) ... [2022-11-03 01:43:19,483 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77565341 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:19, skipping insertion in model container [2022-11-03 01:43:19,483 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:43:19" (1/1) ... [2022-11-03 01:43:19,490 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 01:43:19,686 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 01:43:23,210 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_956b5a60-6761-4586-801f-58bc8f0a3f26/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2022-11-03 01:43:23,439 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:43:23,472 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-03 01:43:23,785 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 01:43:24,255 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_956b5a60-6761-4586-801f-58bc8f0a3f26/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2022-11-03 01:43:24,276 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:43:24,291 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 01:43:25,034 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_956b5a60-6761-4586-801f-58bc8f0a3f26/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i[462796,462809] [2022-11-03 01:43:25,051 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:43:25,240 INFO L208 MainTranslator]: Completed translation [2022-11-03 01:43:25,241 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25 WrapperNode [2022-11-03 01:43:25,241 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 01:43:25,242 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 01:43:25,242 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 01:43:25,243 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 01:43:25,250 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:25,363 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:25,673 INFO L138 Inliner]: procedures = 460, calls = 3477, calls flagged for inlining = 227, calls inlined = 194, statements flattened = 7521 [2022-11-03 01:43:25,674 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 01:43:25,675 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 01:43:25,675 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 01:43:25,676 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 01:43:25,686 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:25,687 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:25,769 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:25,769 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:25,950 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:25,978 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:26,022 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:26,040 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:26,087 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 01:43:26,089 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 01:43:26,089 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 01:43:26,089 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 01:43:26,090 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (1/1) ... [2022-11-03 01:43:26,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:43:26,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:43:26,123 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 01:43:26,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 01:43:26,179 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2022-11-03 01:43:26,180 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2022-11-03 01:43:26,180 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2022-11-03 01:43:26,180 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2022-11-03 01:43:26,180 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-03 01:43:26,181 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-03 01:43:26,181 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 01:43:26,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 01:43:26,181 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2022-11-03 01:43:26,181 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2022-11-03 01:43:26,182 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2022-11-03 01:43:26,182 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-03 01:43:26,182 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-03 01:43:26,182 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2022-11-03 01:43:26,182 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2022-11-03 01:43:26,183 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2022-11-03 01:43:26,183 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2022-11-03 01:43:26,183 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2022-11-03 01:43:26,184 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2022-11-03 01:43:26,184 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2022-11-03 01:43:26,184 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 01:43:26,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-03 01:43:26,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-03 01:43:26,184 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-03 01:43:26,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-03 01:43:26,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-03 01:43:26,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-03 01:43:26,185 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-03 01:43:26,185 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-03 01:43:26,186 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-03 01:43:26,186 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-03 01:43:26,186 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2022-11-03 01:43:26,186 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2022-11-03 01:43:26,187 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2022-11-03 01:43:26,187 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2022-11-03 01:43:26,187 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2022-11-03 01:43:26,188 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2022-11-03 01:43:26,188 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-03 01:43:26,188 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-03 01:43:26,188 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-03 01:43:26,188 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-03 01:43:26,188 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-03 01:43:26,189 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-03 01:43:26,189 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2022-11-03 01:43:26,189 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2022-11-03 01:43:26,190 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-11-03 01:43:26,190 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-11-03 01:43:26,190 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-03 01:43:26,192 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-03 01:43:26,192 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-03 01:43:26,192 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-03 01:43:26,193 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2022-11-03 01:43:26,193 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2022-11-03 01:43:26,194 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2022-11-03 01:43:26,194 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-03 01:43:26,194 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-03 01:43:26,195 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2022-11-03 01:43:26,195 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2022-11-03 01:43:26,195 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-03 01:43:26,196 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-03 01:43:26,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2022-11-03 01:43:26,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2022-11-03 01:43:26,196 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2022-11-03 01:43:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2022-11-03 01:43:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2022-11-03 01:43:26,197 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2022-11-03 01:43:26,197 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-11-03 01:43:26,198 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-11-03 01:43:26,198 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2022-11-03 01:43:26,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2022-11-03 01:43:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-03 01:43:26,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-03 01:43:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 01:43:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 01:43:26,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 01:43:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-03 01:43:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-03 01:43:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-03 01:43:26,200 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2022-11-03 01:43:26,200 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2022-11-03 01:43:26,201 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 01:43:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 01:43:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-03 01:43:26,202 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-03 01:43:26,202 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-03 01:43:26,203 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2022-11-03 01:43:26,203 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2022-11-03 01:43:26,204 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2022-11-03 01:43:26,204 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2022-11-03 01:43:26,205 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-03 01:43:26,205 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-03 01:43:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2022-11-03 01:43:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2022-11-03 01:43:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2022-11-03 01:43:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2022-11-03 01:43:26,206 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2022-11-03 01:43:26,206 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2022-11-03 01:43:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2022-11-03 01:43:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2022-11-03 01:43:26,207 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2022-11-03 01:43:26,207 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2022-11-03 01:43:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-03 01:43:26,208 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-03 01:43:26,208 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2022-11-03 01:43:26,208 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2022-11-03 01:43:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-03 01:43:26,209 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-03 01:43:26,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-03 01:43:26,210 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2022-11-03 01:43:26,210 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2022-11-03 01:43:26,213 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-03 01:43:26,213 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-03 01:43:26,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 01:43:26,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 01:43:26,215 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2022-11-03 01:43:26,216 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2022-11-03 01:43:26,216 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-03 01:43:26,216 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-03 01:43:26,216 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-03 01:43:26,222 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-03 01:43:26,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-03 01:43:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2022-11-03 01:43:26,223 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2022-11-03 01:43:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-03 01:43:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-03 01:43:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-03 01:43:26,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-03 01:43:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2022-11-03 01:43:26,224 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2022-11-03 01:43:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-03 01:43:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2022-11-03 01:43:26,224 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2022-11-03 01:43:26,224 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-03 01:43:26,225 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-03 01:43:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2022-11-03 01:43:26,225 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2022-11-03 01:43:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-11-03 01:43:26,225 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-11-03 01:43:26,225 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2022-11-03 01:43:26,225 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2022-11-03 01:43:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-03 01:43:26,226 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-03 01:43:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-03 01:43:26,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-03 01:43:26,226 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-03 01:43:26,226 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-03 01:43:26,227 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2022-11-03 01:43:26,227 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2022-11-03 01:43:26,227 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-03 01:43:26,227 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-03 01:43:26,227 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-03 01:43:26,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-03 01:43:26,228 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2022-11-03 01:43:26,228 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2022-11-03 01:43:26,228 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 01:43:26,228 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-03 01:43:26,228 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-03 01:43:26,228 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2022-11-03 01:43:26,228 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2022-11-03 01:43:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 01:43:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2022-11-03 01:43:26,229 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2022-11-03 01:43:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2022-11-03 01:43:26,229 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2022-11-03 01:43:26,229 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2022-11-03 01:43:26,230 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2022-11-03 01:43:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2022-11-03 01:43:26,230 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2022-11-03 01:43:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-03 01:43:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-03 01:43:26,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-03 01:43:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-03 01:43:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 01:43:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2022-11-03 01:43:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2022-11-03 01:43:26,231 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-03 01:43:26,231 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-03 01:43:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-03 01:43:26,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-03 01:43:26,232 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-03 01:43:26,233 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-03 01:43:26,233 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-03 01:43:26,233 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-03 01:43:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2022-11-03 01:43:26,235 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2022-11-03 01:43:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-03 01:43:26,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-03 01:43:26,235 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2022-11-03 01:43:26,236 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2022-11-03 01:43:26,236 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2022-11-03 01:43:26,236 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2022-11-03 01:43:26,236 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2022-11-03 01:43:26,236 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2022-11-03 01:43:26,236 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-03 01:43:26,236 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-03 01:43:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2022-11-03 01:43:26,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2022-11-03 01:43:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2022-11-03 01:43:26,237 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2022-11-03 01:43:26,237 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2022-11-03 01:43:26,237 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2022-11-03 01:43:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2022-11-03 01:43:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2022-11-03 01:43:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-03 01:43:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-03 01:43:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2022-11-03 01:43:26,238 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2022-11-03 01:43:26,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-03 01:43:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-03 01:43:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2022-11-03 01:43:26,239 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2022-11-03 01:43:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-03 01:43:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-03 01:43:26,239 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2022-11-03 01:43:26,240 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2022-11-03 01:43:26,240 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-03 01:43:26,240 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-03 01:43:26,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 01:43:26,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 01:43:26,240 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2022-11-03 01:43:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2022-11-03 01:43:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2022-11-03 01:43:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2022-11-03 01:43:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-03 01:43:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-03 01:43:26,241 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-03 01:43:26,241 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-03 01:43:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2022-11-03 01:43:26,242 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2022-11-03 01:43:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2022-11-03 01:43:26,242 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2022-11-03 01:43:26,242 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2022-11-03 01:43:26,242 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2022-11-03 01:43:26,243 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2022-11-03 01:43:26,243 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2022-11-03 01:43:26,243 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-03 01:43:26,244 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-03 01:43:26,248 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2022-11-03 01:43:26,248 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2022-11-03 01:43:26,248 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-03 01:43:26,248 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-03 01:43:26,248 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2022-11-03 01:43:26,249 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2022-11-03 01:43:26,249 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-03 01:43:26,249 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-03 01:43:26,249 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-03 01:43:26,251 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-03 01:43:26,251 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-03 01:43:26,251 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-03 01:43:26,251 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2022-11-03 01:43:26,251 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2022-11-03 01:43:26,251 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2022-11-03 01:43:26,252 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2022-11-03 01:43:26,252 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2022-11-03 01:43:26,252 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2022-11-03 01:43:26,252 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2022-11-03 01:43:26,252 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2022-11-03 01:43:27,413 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 01:43:27,422 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 01:44:08,955 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch208;#res := ~ret~1; [2022-11-03 01:44:08,956 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch208;#t~switch208 := #t~switch208 || 4bv32 == ~size; [2022-11-03 01:44:08,956 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume 0bv64 != ~tmp___1~4;#res := ~ret~1; [2022-11-03 01:44:08,956 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !(0bv64 != ~tmp___1~4);#res := ~ret~1; [2022-11-03 01:44:08,956 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: havoc #t~switch208; [2022-11-03 01:44:08,956 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474: SUMMARY for call #t~ret209 := ldv__builtin_expect(~sign_extendFrom32To64((if 0bv32 != ~ret~1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2022-11-03 01:44:08,957 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume #t~switch208; [2022-11-03 01:44:08,957 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !#t~switch208;#t~switch208 := #t~switch208 || 16bv32 == ~size; [2022-11-03 01:44:08,957 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474-1: ~tmp___0~9 := #t~ret209;havoc #t~ret209; [2022-11-03 01:44:08,957 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch208;#res := ~ret~1; [2022-11-03 01:44:08,958 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-1: ~tmp___2~3 := #t~ret211;havoc #t~ret211;#res := ~tmp___2~3[32:0]; [2022-11-03 01:44:08,958 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: SUMMARY for call #t~ret211 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2022-11-03 01:44:08,958 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch208;#t~switch208 := #t~switch208 || 2bv32 == ~size; [2022-11-03 01:44:08,958 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch208;#res := ~ret~1; [2022-11-03 01:44:08,958 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch208;#t~switch208 := #t~switch208 || 8bv32 == ~size; [2022-11-03 01:44:08,959 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487-1: ~tmp___1~4 := #t~ret210;havoc #t~ret210; [2022-11-03 01:44:08,959 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: SUMMARY for call #t~ret210 := ldv__builtin_expect(~sign_extendFrom32To64((if 0bv32 != ~ret~1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2022-11-03 01:44:08,959 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume #t~switch208; [2022-11-03 01:44:08,959 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !#t~switch208;#t~switch208 := true; [2022-11-03 01:44:08,960 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 0bv64 != ~tmp___0~9;#res := ~ret~1; [2022-11-03 01:44:08,960 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(0bv64 != ~tmp___0~9);#res := ~ret~1; [2022-11-03 01:44:08,960 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch208; [2022-11-03 01:44:08,960 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch208; [2022-11-03 01:44:08,960 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch208;#res := ~ret~1; [2022-11-03 01:44:08,961 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch208;#t~switch208 := #t~switch208 || 10bv32 == ~size; [2022-11-03 01:44:26,927 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 01:44:26,959 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 01:44:26,959 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-03 01:44:26,964 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:44:26 BoogieIcfgContainer [2022-11-03 01:44:26,965 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 01:44:26,968 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 01:44:26,968 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 01:44:26,971 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 01:44:26,972 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 01:43:19" (1/3) ... [2022-11-03 01:44:26,973 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14ea54ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:44:26, skipping insertion in model container [2022-11-03 01:44:26,973 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:43:25" (2/3) ... [2022-11-03 01:44:26,973 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14ea54ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:44:26, skipping insertion in model container [2022-11-03 01:44:26,973 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:44:26" (3/3) ... [2022-11-03 01:44:26,975 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-03 01:44:27,011 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 01:44:27,011 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 01:44:27,127 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 01:44:27,136 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;@4cbbe829, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 01:44:27,136 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 01:44:27,151 INFO L276 IsEmpty]: Start isEmpty. Operand has 2407 states, 1666 states have (on average 1.3475390156062426) internal successors, (2245), 1716 states have internal predecessors, (2245), 628 states have call successors, (628), 111 states have call predecessors, (628), 111 states have return successors, (628), 616 states have call predecessors, (628), 628 states have call successors, (628) [2022-11-03 01:44:27,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-03 01:44:27,159 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:27,160 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:44:27,161 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:27,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:27,166 INFO L85 PathProgramCache]: Analyzing trace with hash 2087497073, now seen corresponding path program 1 times [2022-11-03 01:44:27,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:27,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1700061889] [2022-11-03 01:44:27,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:27,185 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:27,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:27,193 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:27,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-03 01:44:28,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:28,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 1154 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 01:44:28,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:28,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:44:28,613 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:28,614 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:28,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1700061889] [2022-11-03 01:44:28,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1700061889] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:28,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:28,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:44:28,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375317310] [2022-11-03 01:44:28,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:28,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:44:28,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:28,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:44:28,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:44:28,659 INFO L87 Difference]: Start difference. First operand has 2407 states, 1666 states have (on average 1.3475390156062426) internal successors, (2245), 1716 states have internal predecessors, (2245), 628 states have call successors, (628), 111 states have call predecessors, (628), 111 states have return successors, (628), 616 states have call predecessors, (628), 628 states have call successors, (628) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:29,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:29,137 INFO L93 Difference]: Finished difference Result 4788 states and 7060 transitions. [2022-11-03 01:44:29,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:44:29,140 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-11-03 01:44:29,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:29,166 INFO L225 Difference]: With dead ends: 4788 [2022-11-03 01:44:29,167 INFO L226 Difference]: Without dead ends: 2391 [2022-11-03 01:44:29,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 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 01:44:29,188 INFO L413 NwaCegarLoop]: 3483 mSDtfsCounter, 3472 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3472 SdHoareTripleChecker+Valid, 3483 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:29,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3472 Valid, 3483 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:44:29,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2391 states. [2022-11-03 01:44:29,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2391 to 2391. [2022-11-03 01:44:29,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2391 states, 1653 states have (on average 1.3424077434966728) internal successors, (2219), 1700 states have internal predecessors, (2219), 627 states have call successors, (627), 111 states have call predecessors, (627), 110 states have return successors, (616), 604 states have call predecessors, (616), 616 states have call successors, (616) [2022-11-03 01:44:29,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2391 states to 2391 states and 3462 transitions. [2022-11-03 01:44:29,487 INFO L78 Accepts]: Start accepts. Automaton has 2391 states and 3462 transitions. Word has length 15 [2022-11-03 01:44:29,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:29,488 INFO L495 AbstractCegarLoop]: Abstraction has 2391 states and 3462 transitions. [2022-11-03 01:44:29,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:29,489 INFO L276 IsEmpty]: Start isEmpty. Operand 2391 states and 3462 transitions. [2022-11-03 01:44:29,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-03 01:44:29,490 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:29,490 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:44:29,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-11-03 01:44:29,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:29,715 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:29,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:29,715 INFO L85 PathProgramCache]: Analyzing trace with hash 286775544, now seen corresponding path program 1 times [2022-11-03 01:44:29,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:29,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1768257797] [2022-11-03 01:44:29,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:29,717 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:29,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:29,718 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:29,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-03 01:44:30,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:30,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 1155 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 01:44:30,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:30,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:44:30,983 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:30,984 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:30,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1768257797] [2022-11-03 01:44:30,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1768257797] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:30,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:30,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:44:30,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893909366] [2022-11-03 01:44:30,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:30,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:44:30,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:30,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:44:30,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:44:30,988 INFO L87 Difference]: Start difference. First operand 2391 states and 3462 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:31,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:31,306 INFO L93 Difference]: Finished difference Result 2393 states and 3463 transitions. [2022-11-03 01:44:31,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:44:31,309 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-11-03 01:44:31,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:31,326 INFO L225 Difference]: With dead ends: 2393 [2022-11-03 01:44:31,326 INFO L226 Difference]: Without dead ends: 2390 [2022-11-03 01:44:31,331 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 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 01:44:31,332 INFO L413 NwaCegarLoop]: 3459 mSDtfsCounter, 3447 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3447 SdHoareTripleChecker+Valid, 3459 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:31,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3447 Valid, 3459 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:44:31,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2390 states. [2022-11-03 01:44:31,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2390 to 2390. [2022-11-03 01:44:31,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2390 states, 1653 states have (on average 1.3418027828191168) internal successors, (2218), 1699 states have internal predecessors, (2218), 626 states have call successors, (626), 111 states have call predecessors, (626), 110 states have return successors, (616), 604 states have call predecessors, (616), 616 states have call successors, (616) [2022-11-03 01:44:31,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2390 states to 2390 states and 3460 transitions. [2022-11-03 01:44:31,507 INFO L78 Accepts]: Start accepts. Automaton has 2390 states and 3460 transitions. Word has length 16 [2022-11-03 01:44:31,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:31,508 INFO L495 AbstractCegarLoop]: Abstraction has 2390 states and 3460 transitions. [2022-11-03 01:44:31,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:31,508 INFO L276 IsEmpty]: Start isEmpty. Operand 2390 states and 3460 transitions. [2022-11-03 01:44:31,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-03 01:44:31,509 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:31,510 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:44:31,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-03 01:44:31,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:31,734 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:31,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:31,735 INFO L85 PathProgramCache]: Analyzing trace with hash 298987860, now seen corresponding path program 1 times [2022-11-03 01:44:31,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:31,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [960872209] [2022-11-03 01:44:31,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:31,736 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:31,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:31,738 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:31,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-03 01:44:32,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:33,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 1156 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 01:44:33,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:33,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:44:33,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:33,220 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:33,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [960872209] [2022-11-03 01:44:33,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [960872209] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:33,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:33,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:44:33,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454680764] [2022-11-03 01:44:33,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:33,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:44:33,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:33,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:44:33,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:44:33,222 INFO L87 Difference]: Start difference. First operand 2390 states and 3460 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:33,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:33,607 INFO L93 Difference]: Finished difference Result 2392 states and 3461 transitions. [2022-11-03 01:44:33,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:44:33,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-11-03 01:44:33,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:33,621 INFO L225 Difference]: With dead ends: 2392 [2022-11-03 01:44:33,622 INFO L226 Difference]: Without dead ends: 2389 [2022-11-03 01:44:33,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 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 01:44:33,626 INFO L413 NwaCegarLoop]: 3457 mSDtfsCounter, 3444 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3444 SdHoareTripleChecker+Valid, 3457 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:33,628 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3444 Valid, 3457 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 01:44:33,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2389 states. [2022-11-03 01:44:33,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2389 to 2389. [2022-11-03 01:44:33,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2389 states, 1653 states have (on average 1.3411978221415608) internal successors, (2217), 1698 states have internal predecessors, (2217), 625 states have call successors, (625), 111 states have call predecessors, (625), 110 states have return successors, (616), 604 states have call predecessors, (616), 616 states have call successors, (616) [2022-11-03 01:44:33,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2389 states to 2389 states and 3458 transitions. [2022-11-03 01:44:33,826 INFO L78 Accepts]: Start accepts. Automaton has 2389 states and 3458 transitions. Word has length 17 [2022-11-03 01:44:33,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:33,827 INFO L495 AbstractCegarLoop]: Abstraction has 2389 states and 3458 transitions. [2022-11-03 01:44:33,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:33,827 INFO L276 IsEmpty]: Start isEmpty. Operand 2389 states and 3458 transitions. [2022-11-03 01:44:33,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-03 01:44:33,833 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:33,833 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:44:33,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-03 01:44:34,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:34,053 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:34,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:34,054 INFO L85 PathProgramCache]: Analyzing trace with hash 677574523, now seen corresponding path program 1 times [2022-11-03 01:44:34,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:34,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1109584791] [2022-11-03 01:44:34,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:34,055 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:34,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:34,056 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:34,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-03 01:44:35,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:35,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 1157 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 01:44:35,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:35,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:44:35,255 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:35,255 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:35,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1109584791] [2022-11-03 01:44:35,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1109584791] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:35,257 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:35,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:44:35,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122654457] [2022-11-03 01:44:35,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:35,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:44:35,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:35,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:44:35,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:44:35,259 INFO L87 Difference]: Start difference. First operand 2389 states and 3458 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:35,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:35,674 INFO L93 Difference]: Finished difference Result 5075 states and 7243 transitions. [2022-11-03 01:44:35,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:44:35,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-11-03 01:44:35,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:35,690 INFO L225 Difference]: With dead ends: 5075 [2022-11-03 01:44:35,690 INFO L226 Difference]: Without dead ends: 2730 [2022-11-03 01:44:35,700 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 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 01:44:35,702 INFO L413 NwaCegarLoop]: 3599 mSDtfsCounter, 1868 mSDsluCounter, 1950 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1868 SdHoareTripleChecker+Valid, 5549 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:35,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1868 Valid, 5549 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:44:35,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2022-11-03 01:44:36,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 2727. [2022-11-03 01:44:36,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2727 states, 1879 states have (on average 1.3166577967003725) internal successors, (2474), 1931 states have internal predecessors, (2474), 686 states have call successors, (686), 163 states have call predecessors, (686), 161 states have return successors, (677), 662 states have call predecessors, (677), 675 states have call successors, (677) [2022-11-03 01:44:36,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2727 states to 2727 states and 3837 transitions. [2022-11-03 01:44:36,052 INFO L78 Accepts]: Start accepts. Automaton has 2727 states and 3837 transitions. Word has length 18 [2022-11-03 01:44:36,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:36,052 INFO L495 AbstractCegarLoop]: Abstraction has 2727 states and 3837 transitions. [2022-11-03 01:44:36,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:36,052 INFO L276 IsEmpty]: Start isEmpty. Operand 2727 states and 3837 transitions. [2022-11-03 01:44:36,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-03 01:44:36,056 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:36,056 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:44:36,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-03 01:44:36,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:36,277 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:36,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:36,277 INFO L85 PathProgramCache]: Analyzing trace with hash -471135945, now seen corresponding path program 1 times [2022-11-03 01:44:36,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:36,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120881044] [2022-11-03 01:44:36,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:36,279 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:36,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:36,281 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:36,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-03 01:44:37,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:37,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 1158 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 01:44:37,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:37,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:44:37,727 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:37,728 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:37,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120881044] [2022-11-03 01:44:37,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120881044] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:37,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:37,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:44:37,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006099340] [2022-11-03 01:44:37,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:37,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:44:37,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:37,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:44:37,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:44:37,730 INFO L87 Difference]: Start difference. First operand 2727 states and 3837 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:38,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:38,183 INFO L93 Difference]: Finished difference Result 2756 states and 3860 transitions. [2022-11-03 01:44:38,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:44:38,184 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-11-03 01:44:38,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:38,201 INFO L225 Difference]: With dead ends: 2756 [2022-11-03 01:44:38,201 INFO L226 Difference]: Without dead ends: 2752 [2022-11-03 01:44:38,204 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 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 01:44:38,205 INFO L413 NwaCegarLoop]: 3452 mSDtfsCounter, 3370 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3370 SdHoareTripleChecker+Valid, 3536 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:38,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3370 Valid, 3536 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:44:38,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2752 states. [2022-11-03 01:44:38,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2752 to 2748. [2022-11-03 01:44:38,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2748 states, 1896 states have (on average 1.3138185654008439) internal successors, (2491), 1946 states have internal predecessors, (2491), 684 states have call successors, (684), 169 states have call predecessors, (684), 167 states have return successors, (677), 662 states have call predecessors, (677), 675 states have call successors, (677) [2022-11-03 01:44:38,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2748 states to 2748 states and 3852 transitions. [2022-11-03 01:44:38,556 INFO L78 Accepts]: Start accepts. Automaton has 2748 states and 3852 transitions. Word has length 19 [2022-11-03 01:44:38,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:38,557 INFO L495 AbstractCegarLoop]: Abstraction has 2748 states and 3852 transitions. [2022-11-03 01:44:38,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:38,557 INFO L276 IsEmpty]: Start isEmpty. Operand 2748 states and 3852 transitions. [2022-11-03 01:44:38,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-03 01:44:38,558 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:38,558 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:44:38,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-03 01:44:38,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:38,781 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:38,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:38,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1721417218, now seen corresponding path program 1 times [2022-11-03 01:44:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:38,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2064240400] [2022-11-03 01:44:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:38,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:38,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:38,785 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:38,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-03 01:44:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:40,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 1159 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 01:44:40,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:40,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:44:40,285 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:40,285 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:40,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2064240400] [2022-11-03 01:44:40,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2064240400] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:40,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:40,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:44:40,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045780712] [2022-11-03 01:44:40,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:40,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:44:40,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:40,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:44:40,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:44:40,287 INFO L87 Difference]: Start difference. First operand 2748 states and 3852 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:40,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:40,767 INFO L93 Difference]: Finished difference Result 2767 states and 3870 transitions. [2022-11-03 01:44:40,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:44:40,768 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 20 [2022-11-03 01:44:40,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:40,786 INFO L225 Difference]: With dead ends: 2767 [2022-11-03 01:44:40,786 INFO L226 Difference]: Without dead ends: 2743 [2022-11-03 01:44:40,788 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 18 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 01:44:40,790 INFO L413 NwaCegarLoop]: 3450 mSDtfsCounter, 3366 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3366 SdHoareTripleChecker+Valid, 3528 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:40,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3366 Valid, 3528 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:44:40,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2743 states. [2022-11-03 01:44:41,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2743 to 2741. [2022-11-03 01:44:41,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2741 states, 1892 states have (on average 1.3128964059196617) internal successors, (2484), 1940 states have internal predecessors, (2484), 678 states have call successors, (678), 172 states have call predecessors, (678), 170 states have return successors, (673), 658 states have call predecessors, (673), 671 states have call successors, (673) [2022-11-03 01:44:41,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2741 states to 2741 states and 3835 transitions. [2022-11-03 01:44:41,276 INFO L78 Accepts]: Start accepts. Automaton has 2741 states and 3835 transitions. Word has length 20 [2022-11-03 01:44:41,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:41,277 INFO L495 AbstractCegarLoop]: Abstraction has 2741 states and 3835 transitions. [2022-11-03 01:44:41,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:44:41,278 INFO L276 IsEmpty]: Start isEmpty. Operand 2741 states and 3835 transitions. [2022-11-03 01:44:41,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-03 01:44:41,291 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:41,291 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:44:41,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-03 01:44:41,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:41,511 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:41,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:41,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1582543105, now seen corresponding path program 1 times [2022-11-03 01:44:41,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:41,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1434212986] [2022-11-03 01:44:41,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:41,514 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:41,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:41,516 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:41,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-03 01:44:42,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:42,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 1320 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 01:44:42,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:43,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:44:43,137 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:43,138 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:43,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1434212986] [2022-11-03 01:44:43,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1434212986] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:43,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:43,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 01:44:43,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491422918] [2022-11-03 01:44:43,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:43,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 01:44:43,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:43,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 01:44:43,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:44:43,141 INFO L87 Difference]: Start difference. First operand 2741 states and 3835 transitions. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-03 01:44:43,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:43,844 INFO L93 Difference]: Finished difference Result 5431 states and 7605 transitions. [2022-11-03 01:44:43,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:44:43,845 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 50 [2022-11-03 01:44:43,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:43,860 INFO L225 Difference]: With dead ends: 5431 [2022-11-03 01:44:43,860 INFO L226 Difference]: Without dead ends: 2741 [2022-11-03 01:44:43,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-03 01:44:43,873 INFO L413 NwaCegarLoop]: 3418 mSDtfsCounter, 5 mSDsluCounter, 10241 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 13659 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:43,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 13659 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:44:43,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2741 states. [2022-11-03 01:44:44,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2741 to 2741. [2022-11-03 01:44:44,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2741 states, 1892 states have (on average 1.312367864693446) internal successors, (2483), 1939 states have internal predecessors, (2483), 678 states have call successors, (678), 172 states have call predecessors, (678), 170 states have return successors, (673), 658 states have call predecessors, (673), 671 states have call successors, (673) [2022-11-03 01:44:44,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2741 states to 2741 states and 3834 transitions. [2022-11-03 01:44:44,239 INFO L78 Accepts]: Start accepts. Automaton has 2741 states and 3834 transitions. Word has length 50 [2022-11-03 01:44:44,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:44,241 INFO L495 AbstractCegarLoop]: Abstraction has 2741 states and 3834 transitions. [2022-11-03 01:44:44,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-03 01:44:44,242 INFO L276 IsEmpty]: Start isEmpty. Operand 2741 states and 3834 transitions. [2022-11-03 01:44:44,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-03 01:44:44,246 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:44,247 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:44:44,289 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-03 01:44:44,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:44,461 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:44,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:44,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1370933971, now seen corresponding path program 1 times [2022-11-03 01:44:44,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:44,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2037091936] [2022-11-03 01:44:44,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:44,463 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:44,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:44,465 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:44,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-03 01:44:45,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:45,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 1352 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 01:44:45,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:45,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:44:45,769 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:45,769 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:45,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2037091936] [2022-11-03 01:44:45,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2037091936] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:45,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:45,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 01:44:45,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666291255] [2022-11-03 01:44:45,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:45,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 01:44:45,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:45,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 01:44:45,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:44:45,772 INFO L87 Difference]: Start difference. First operand 2741 states and 3834 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-03 01:44:47,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 01:44:47,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:47,681 INFO L93 Difference]: Finished difference Result 5430 states and 7603 transitions. [2022-11-03 01:44:47,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:44:47,682 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 60 [2022-11-03 01:44:47,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:47,699 INFO L225 Difference]: With dead ends: 5430 [2022-11-03 01:44:47,699 INFO L226 Difference]: Without dead ends: 2730 [2022-11-03 01:44:47,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-03 01:44:47,710 INFO L413 NwaCegarLoop]: 3417 mSDtfsCounter, 6 mSDsluCounter, 10236 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 13653 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:47,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 13653 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-03 01:44:47,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2022-11-03 01:44:48,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 2730. [2022-11-03 01:44:48,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2730 states, 1885 states have (on average 1.3124668435013263) internal successors, (2474), 1932 states have internal predecessors, (2474), 676 states have call successors, (676), 170 states have call predecessors, (676), 168 states have return successors, (671), 656 states have call predecessors, (671), 669 states have call successors, (671) [2022-11-03 01:44:48,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2730 states to 2730 states and 3821 transitions. [2022-11-03 01:44:48,096 INFO L78 Accepts]: Start accepts. Automaton has 2730 states and 3821 transitions. Word has length 60 [2022-11-03 01:44:48,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:48,096 INFO L495 AbstractCegarLoop]: Abstraction has 2730 states and 3821 transitions. [2022-11-03 01:44:48,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-03 01:44:48,097 INFO L276 IsEmpty]: Start isEmpty. Operand 2730 states and 3821 transitions. [2022-11-03 01:44:48,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-11-03 01:44:48,102 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:48,102 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:44:48,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-03 01:44:48,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:48,322 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:48,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:48,322 INFO L85 PathProgramCache]: Analyzing trace with hash 2076299757, now seen corresponding path program 1 times [2022-11-03 01:44:48,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:48,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [534751230] [2022-11-03 01:44:48,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:48,324 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:48,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:48,326 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:48,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-03 01:44:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:49,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 1732 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 01:44:49,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:49,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:44:49,977 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:49,977 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:49,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [534751230] [2022-11-03 01:44:49,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [534751230] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:49,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:49,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 01:44:49,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659363975] [2022-11-03 01:44:49,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:49,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 01:44:49,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:49,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 01:44:49,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 01:44:49,979 INFO L87 Difference]: Start difference. First operand 2730 states and 3821 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-03 01:44:51,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:44:51,484 INFO L93 Difference]: Finished difference Result 5421 states and 7592 transitions. [2022-11-03 01:44:51,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:44:51,485 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 84 [2022-11-03 01:44:51,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:44:51,508 INFO L225 Difference]: With dead ends: 5421 [2022-11-03 01:44:51,508 INFO L226 Difference]: Without dead ends: 2730 [2022-11-03 01:44:51,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:44:51,521 INFO L413 NwaCegarLoop]: 3405 mSDtfsCounter, 3 mSDsluCounter, 6800 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 10205 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:44:51,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 10205 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-03 01:44:51,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2022-11-03 01:44:51,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 2730. [2022-11-03 01:44:51,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2730 states, 1885 states have (on average 1.3119363395225465) internal successors, (2473), 1932 states have internal predecessors, (2473), 676 states have call successors, (676), 170 states have call predecessors, (676), 168 states have return successors, (671), 656 states have call predecessors, (671), 669 states have call successors, (671) [2022-11-03 01:44:51,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2730 states to 2730 states and 3820 transitions. [2022-11-03 01:44:51,848 INFO L78 Accepts]: Start accepts. Automaton has 2730 states and 3820 transitions. Word has length 84 [2022-11-03 01:44:51,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:44:51,849 INFO L495 AbstractCegarLoop]: Abstraction has 2730 states and 3820 transitions. [2022-11-03 01:44:51,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-03 01:44:51,849 INFO L276 IsEmpty]: Start isEmpty. Operand 2730 states and 3820 transitions. [2022-11-03 01:44:51,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-03 01:44:51,852 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:44:51,852 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:44:51,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-03 01:44:52,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:44:52,077 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:44:52,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:44:52,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1123746407, now seen corresponding path program 1 times [2022-11-03 01:44:52,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:44:52,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [87715064] [2022-11-03 01:44:52,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:44:52,079 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:44:52,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:44:52,080 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:44:52,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-03 01:44:53,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:44:53,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 1477 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-03 01:44:53,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:44:55,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:44:55,099 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:44:55,100 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:44:55,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [87715064] [2022-11-03 01:44:55,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [87715064] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:44:55,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:44:55,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-03 01:44:55,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495615052] [2022-11-03 01:44:55,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:44:55,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-03 01:44:55,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:44:55,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-03 01:44:55,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-03 01:44:55,102 INFO L87 Difference]: Start difference. First operand 2730 states and 3820 transitions. Second operand has 12 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 4 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-03 01:45:00,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 01:45:12,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:45:12,420 INFO L93 Difference]: Finished difference Result 5435 states and 7615 transitions. [2022-11-03 01:45:12,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-03 01:45:12,421 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 4 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 87 [2022-11-03 01:45:12,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:45:12,438 INFO L225 Difference]: With dead ends: 5435 [2022-11-03 01:45:12,439 INFO L226 Difference]: Without dead ends: 2739 [2022-11-03 01:45:12,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-11-03 01:45:12,452 INFO L413 NwaCegarLoop]: 3281 mSDtfsCounter, 2 mSDsluCounter, 32635 mSDsCounter, 0 mSdLazyCounter, 1526 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 35916 SdHoareTripleChecker+Invalid, 1532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1526 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:45:12,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 35916 Invalid, 1532 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [5 Valid, 1526 Invalid, 1 Unknown, 0 Unchecked, 15.9s Time] [2022-11-03 01:45:12,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2739 states. [2022-11-03 01:45:12,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2739 to 2737. [2022-11-03 01:45:12,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2737 states, 1890 states have (on average 1.3111111111111111) internal successors, (2478), 1937 states have internal predecessors, (2478), 677 states have call successors, (677), 170 states have call predecessors, (677), 169 states have return successors, (678), 658 states have call predecessors, (678), 670 states have call successors, (678) [2022-11-03 01:45:12,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2737 states to 2737 states and 3833 transitions. [2022-11-03 01:45:12,786 INFO L78 Accepts]: Start accepts. Automaton has 2737 states and 3833 transitions. Word has length 87 [2022-11-03 01:45:12,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:45:12,787 INFO L495 AbstractCegarLoop]: Abstraction has 2737 states and 3833 transitions. [2022-11-03 01:45:12,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 4 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-03 01:45:12,787 INFO L276 IsEmpty]: Start isEmpty. Operand 2737 states and 3833 transitions. [2022-11-03 01:45:12,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-03 01:45:12,790 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:45:12,790 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:45:12,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-03 01:45:13,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:45:13,013 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:45:13,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:45:13,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1429527131, now seen corresponding path program 1 times [2022-11-03 01:45:13,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:45:13,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [467404024] [2022-11-03 01:45:13,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:45:13,015 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:45:13,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:45:13,016 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:45:13,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-03 01:45:14,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:45:14,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 1478 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-03 01:45:14,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:45:19,572 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:45:19,573 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:45:19,573 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:45:19,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [467404024] [2022-11-03 01:45:19,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [467404024] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:45:19,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:45:19,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-03 01:45:19,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294495750] [2022-11-03 01:45:19,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:45:19,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 01:45:19,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:45:19,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 01:45:19,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-11-03 01:45:19,575 INFO L87 Difference]: Start difference. First operand 2737 states and 3833 transitions. Second operand has 20 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 5 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-03 01:45:27,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 01:45:46,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:45:46,214 INFO L93 Difference]: Finished difference Result 5432 states and 7615 transitions. [2022-11-03 01:45:46,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-03 01:45:46,216 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 5 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 87 [2022-11-03 01:45:46,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:45:46,232 INFO L225 Difference]: With dead ends: 5432 [2022-11-03 01:45:46,232 INFO L226 Difference]: Without dead ends: 2734 [2022-11-03 01:45:46,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-11-03 01:45:46,241 INFO L413 NwaCegarLoop]: 3278 mSDtfsCounter, 13 mSDsluCounter, 52212 mSDsCounter, 0 mSdLazyCounter, 2210 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 55490 SdHoareTripleChecker+Invalid, 2505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2210 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 22.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:45:46,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 55490 Invalid, 2505 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [12 Valid, 2210 Invalid, 1 Unknown, 282 Unchecked, 22.4s Time] [2022-11-03 01:45:46,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2734 states. [2022-11-03 01:45:46,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2734 to 2725. [2022-11-03 01:45:46,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 1882 states have (on average 1.311902231668438) internal successors, (2469), 1929 states have internal predecessors, (2469), 675 states have call successors, (675), 169 states have call predecessors, (675), 167 states have return successors, (670), 655 states have call predecessors, (670), 668 states have call successors, (670) [2022-11-03 01:45:46,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 3814 transitions. [2022-11-03 01:45:46,505 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 3814 transitions. Word has length 87 [2022-11-03 01:45:46,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:45:46,506 INFO L495 AbstractCegarLoop]: Abstraction has 2725 states and 3814 transitions. [2022-11-03 01:45:46,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 5 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-03 01:45:46,506 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 3814 transitions. [2022-11-03 01:45:46,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-03 01:45:46,509 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:45:46,509 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2022-11-03 01:45:46,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-03 01:45:46,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:45:46,725 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:45:46,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:45:46,726 INFO L85 PathProgramCache]: Analyzing trace with hash 239581160, now seen corresponding path program 1 times [2022-11-03 01:45:46,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:45:46,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [483551879] [2022-11-03 01:45:46,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:45:46,728 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:45:46,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:45:46,730 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:45:46,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-03 01:45:48,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:45:48,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 1775 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 01:45:48,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:45:48,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-03 01:45:48,543 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:45:48,543 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:45:48,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [483551879] [2022-11-03 01:45:48,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [483551879] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:45:48,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:45:48,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:45:48,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180335556] [2022-11-03 01:45:48,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:45:48,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:45:48,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:45:48,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:45:48,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:45:48,546 INFO L87 Difference]: Start difference. First operand 2725 states and 3814 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-03 01:45:48,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:45:48,897 INFO L93 Difference]: Finished difference Result 3012 states and 4136 transitions. [2022-11-03 01:45:48,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:45:48,897 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 88 [2022-11-03 01:45:48,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:45:48,910 INFO L225 Difference]: With dead ends: 3012 [2022-11-03 01:45:48,910 INFO L226 Difference]: Without dead ends: 2518 [2022-11-03 01:45:48,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 86 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 01:45:48,914 INFO L413 NwaCegarLoop]: 3428 mSDtfsCounter, 1710 mSDsluCounter, 1721 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1710 SdHoareTripleChecker+Valid, 5149 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:45:48,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1710 Valid, 5149 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:45:48,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2518 states. [2022-11-03 01:45:49,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2518 to 2516. [2022-11-03 01:45:49,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2516 states, 1737 states have (on average 1.3005181347150259) internal successors, (2259), 1776 states have internal predecessors, (2259), 616 states have call successors, (616), 164 states have call predecessors, (616), 162 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) [2022-11-03 01:45:49,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 3484 transitions. [2022-11-03 01:45:49,131 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 3484 transitions. Word has length 88 [2022-11-03 01:45:49,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:45:49,132 INFO L495 AbstractCegarLoop]: Abstraction has 2516 states and 3484 transitions. [2022-11-03 01:45:49,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-03 01:45:49,132 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 3484 transitions. [2022-11-03 01:45:49,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-03 01:45:49,137 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:45:49,137 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-03 01:45:49,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-03 01:45:49,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:45:49,361 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:45:49,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:45:49,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1012007465, now seen corresponding path program 1 times [2022-11-03 01:45:49,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:45:49,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1751088554] [2022-11-03 01:45:49,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:45:49,363 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:45:49,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:45:49,364 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:45:49,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-03 01:45:50,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:45:51,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 1848 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 01:45:51,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:45:51,089 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-03 01:45:51,089 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:45:51,089 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 01:45:51,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1751088554] [2022-11-03 01:45:51,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1751088554] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:45:51,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:45:51,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:45:51,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539684432] [2022-11-03 01:45:51,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:45:51,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:45:51,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 01:45:51,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:45:51,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:45:51,091 INFO L87 Difference]: Start difference. First operand 2516 states and 3484 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-03 01:45:51,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:45:51,311 INFO L93 Difference]: Finished difference Result 5021 states and 6977 transitions. [2022-11-03 01:45:51,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:45:51,311 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 106 [2022-11-03 01:45:51,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:45:51,321 INFO L225 Difference]: With dead ends: 5021 [2022-11-03 01:45:51,321 INFO L226 Difference]: Without dead ends: 2518 [2022-11-03 01:45:51,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 104 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 01:45:51,330 INFO L413 NwaCegarLoop]: 3155 mSDtfsCounter, 0 mSDsluCounter, 3148 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6303 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 01:45:51,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6303 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 01:45:51,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2518 states. [2022-11-03 01:45:51,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2518 to 2516. [2022-11-03 01:45:51,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2516 states, 1737 states have (on average 1.2970639032815199) internal successors, (2253), 1776 states have internal predecessors, (2253), 616 states have call successors, (616), 164 states have call predecessors, (616), 162 states have return successors, (609), 597 states have call predecessors, (609), 609 states have call successors, (609) [2022-11-03 01:45:51,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 3478 transitions. [2022-11-03 01:45:51,575 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 3478 transitions. Word has length 106 [2022-11-03 01:45:51,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:45:51,575 INFO L495 AbstractCegarLoop]: Abstraction has 2516 states and 3478 transitions. [2022-11-03 01:45:51,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-03 01:45:51,576 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 3478 transitions. [2022-11-03 01:45:51,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-03 01:45:51,580 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:45:51,580 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-11-03 01:45:51,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-03 01:45:51,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 01:45:51,801 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:45:51,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:45:51,801 INFO L85 PathProgramCache]: Analyzing trace with hash -238240565, now seen corresponding path program 1 times [2022-11-03 01:45:51,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 01:45:51,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1052610866] [2022-11-03 01:45:51,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:45:51,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 01:45:51,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 01:45:51,804 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 01:45:51,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_956b5a60-6761-4586-801f-58bc8f0a3f26/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process