./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 e04fb08f 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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/config/AutomizerReach.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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8 --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 Automizer --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-e04fb08 [2022-11-16 12:36:47,020 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 12:36:47,022 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 12:36:47,044 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 12:36:47,044 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 12:36:47,046 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 12:36:47,047 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 12:36:47,049 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 12:36:47,051 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 12:36:47,052 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 12:36:47,053 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 12:36:47,060 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 12:36:47,061 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 12:36:47,068 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 12:36:47,069 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 12:36:47,070 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 12:36:47,071 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 12:36:47,072 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 12:36:47,074 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 12:36:47,075 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 12:36:47,077 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 12:36:47,083 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 12:36:47,087 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 12:36:47,088 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 12:36:47,100 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 12:36:47,100 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 12:36:47,100 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 12:36:47,101 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 12:36:47,102 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 12:36:47,102 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 12:36:47,103 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 12:36:47,104 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 12:36:47,104 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 12:36:47,105 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 12:36:47,106 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 12:36:47,106 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 12:36:47,107 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 12:36:47,107 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 12:36:47,108 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 12:36:47,108 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 12:36:47,109 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 12:36:47,116 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-16 12:36:47,157 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 12:36:47,157 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 12:36:47,158 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 12:36:47,158 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 12:36:47,159 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 12:36:47,160 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 12:36:47,161 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 12:36:47,161 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 12:36:47,161 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 12:36:47,161 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 12:36:47,162 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 12:36:47,163 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 12:36:47,163 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 12:36:47,163 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 12:36:47,163 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 12:36:47,164 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 12:36:47,164 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 12:36:47,164 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 12:36:47,164 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 12:36:47,164 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 12:36:47,165 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 12:36:47,165 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:36:47,165 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 12:36:47,165 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 12:36:47,165 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 12:36:47,166 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 12:36:47,167 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 12:36:47,168 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-16 12:36:47,168 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-16 12:36:47,168 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 12:36:47,168 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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8 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 -> Automizer 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-16 12:36:47,485 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 12:36:47,510 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 12:36:47,512 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 12:36:47,513 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 12:36:47,514 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 12:36:47,515 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-16 12:36:47,607 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data/978c08e63/c1c3c603edcc4381ac746bec333c4a3c/FLAGabd50279f [2022-11-16 12:36:48,657 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 12:36:48,657 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-16 12:36:48,716 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data/978c08e63/c1c3c603edcc4381ac746bec333c4a3c/FLAGabd50279f [2022-11-16 12:36:48,913 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data/978c08e63/c1c3c603edcc4381ac746bec333c4a3c [2022-11-16 12:36:48,916 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 12:36:48,918 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 12:36:48,922 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 12:36:48,923 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 12:36:48,926 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 12:36:48,927 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:36:48" (1/1) ... [2022-11-16 12:36:48,928 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39573519 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:48, skipping insertion in model container [2022-11-16 12:36:48,929 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:36:48" (1/1) ... [2022-11-16 12:36:48,936 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 12:36:49,102 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:36:52,589 WARN L229 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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/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-16 12:36:52,912 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:36:52,945 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 12:36:53,472 WARN L229 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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/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-16 12:36:53,489 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:36:53,666 INFO L208 MainTranslator]: Completed translation [2022-11-16 12:36:53,666 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53 WrapperNode [2022-11-16 12:36:53,668 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 12:36:53,669 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 12:36:53,670 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 12:36:53,670 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 12:36:53,678 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:53,839 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,124 INFO L138 Inliner]: procedures = 445, calls = 3498, calls flagged for inlining = 226, calls inlined = 196, statements flattened = 7807 [2022-11-16 12:36:54,128 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 12:36:54,128 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 12:36:54,129 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 12:36:54,129 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 12:36:54,139 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,139 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,215 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,216 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,445 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,556 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,598 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,627 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,691 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 12:36:54,693 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 12:36:54,693 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 12:36:54,693 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 12:36:54,694 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (1/1) ... [2022-11-16 12:36:54,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:36:54,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:36:54,730 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 12:36:54,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 12:36:54,778 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2022-11-16 12:36:54,778 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2022-11-16 12:36:54,778 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2022-11-16 12:36:54,778 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2022-11-16 12:36:54,778 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-16 12:36:54,778 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-16 12:36:54,779 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-16 12:36:54,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-16 12:36:54,779 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2022-11-16 12:36:54,779 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2022-11-16 12:36:54,780 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2022-11-16 12:36:54,780 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-16 12:36:54,780 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-16 12:36:54,780 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2022-11-16 12:36:54,781 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2022-11-16 12:36:54,781 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2022-11-16 12:36:54,781 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2022-11-16 12:36:54,781 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2022-11-16 12:36:54,781 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2022-11-16 12:36:54,782 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2022-11-16 12:36:54,782 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 12:36:54,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-16 12:36:54,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-16 12:36:54,782 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-16 12:36:54,782 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-16 12:36:54,782 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-16 12:36:54,782 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-16 12:36:54,783 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2022-11-16 12:36:54,783 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2022-11-16 12:36:54,783 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2022-11-16 12:36:54,783 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2022-11-16 12:36:54,783 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2022-11-16 12:36:54,783 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2022-11-16 12:36:54,783 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-16 12:36:54,784 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-16 12:36:54,784 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-16 12:36:54,784 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-16 12:36:54,784 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_open [2022-11-16 12:36:54,784 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_open [2022-11-16 12:36:54,785 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-16 12:36:54,785 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-16 12:36:54,785 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-16 12:36:54,785 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2022-11-16 12:36:54,785 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2022-11-16 12:36:54,785 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-11-16 12:36:54,786 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-11-16 12:36:54,786 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-16 12:36:54,786 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-16 12:36:54,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-16 12:36:54,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 12:36:54,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-16 12:36:54,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-16 12:36:54,787 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2022-11-16 12:36:54,787 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2022-11-16 12:36:54,787 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2022-11-16 12:36:54,787 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-16 12:36:54,788 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-16 12:36:54,789 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2022-11-16 12:36:54,789 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2022-11-16 12:36:54,789 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-16 12:36:54,789 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-16 12:36:54,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2022-11-16 12:36:54,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2022-11-16 12:36:54,790 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2022-11-16 12:36:54,790 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2022-11-16 12:36:54,790 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2022-11-16 12:36:54,791 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2022-11-16 12:36:54,791 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-11-16 12:36:54,791 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-11-16 12:36:54,792 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2022-11-16 12:36:54,792 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2022-11-16 12:36:54,792 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-16 12:36:54,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-16 12:36:54,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 12:36:54,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 12:36:54,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 12:36:54,793 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-16 12:36:54,793 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2022-11-16 12:36:54,794 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2022-11-16 12:36:54,794 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-16 12:36:54,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-16 12:36:54,794 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-16 12:36:54,794 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-16 12:36:54,794 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2022-11-16 12:36:54,794 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2022-11-16 12:36:54,794 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2022-11-16 12:36:54,795 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2022-11-16 12:36:54,795 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-16 12:36:54,795 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-16 12:36:54,795 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2022-11-16 12:36:54,796 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2022-11-16 12:36:54,796 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2022-11-16 12:36:54,796 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2022-11-16 12:36:54,796 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2022-11-16 12:36:54,797 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2022-11-16 12:36:54,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2022-11-16 12:36:54,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2022-11-16 12:36:54,798 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2022-11-16 12:36:54,798 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2022-11-16 12:36:54,799 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-16 12:36:54,800 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-16 12:36:54,800 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2022-11-16 12:36:54,800 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2022-11-16 12:36:54,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-16 12:36:54,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-16 12:36:54,801 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2022-11-16 12:36:54,801 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2022-11-16 12:36:54,801 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-16 12:36:54,801 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-16 12:36:54,801 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 12:36:54,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 12:36:54,802 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2022-11-16 12:36:54,802 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2022-11-16 12:36:54,802 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-16 12:36:54,802 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-16 12:36:54,802 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-16 12:36:54,802 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-16 12:36:54,803 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2022-11-16 12:36:54,803 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2022-11-16 12:36:54,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-16 12:36:54,803 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2022-11-16 12:36:54,803 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2022-11-16 12:36:54,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-16 12:36:54,803 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2022-11-16 12:36:54,803 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2022-11-16 12:36:54,803 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-16 12:36:54,804 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-16 12:36:54,804 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2022-11-16 12:36:54,804 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2022-11-16 12:36:54,804 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-11-16 12:36:54,804 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-11-16 12:36:54,804 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2022-11-16 12:36:54,804 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2022-11-16 12:36:54,804 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-16 12:36:54,804 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-16 12:36:54,804 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-16 12:36:54,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-16 12:36:54,805 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-16 12:36:54,805 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-16 12:36:54,805 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2022-11-16 12:36:54,805 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2022-11-16 12:36:54,805 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-16 12:36:54,805 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-16 12:36:54,805 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-16 12:36:54,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-16 12:36:54,805 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2022-11-16 12:36:54,805 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2022-11-16 12:36:54,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 12:36:54,806 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-16 12:36:54,806 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-16 12:36:54,806 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2022-11-16 12:36:54,806 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2022-11-16 12:36:54,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 12:36:54,806 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2022-11-16 12:36:54,806 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2022-11-16 12:36:54,806 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2022-11-16 12:36:54,807 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2022-11-16 12:36:54,807 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2022-11-16 12:36:54,807 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2022-11-16 12:36:54,807 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2022-11-16 12:36:54,807 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2022-11-16 12:36:54,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 12:36:54,807 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2022-11-16 12:36:54,807 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2022-11-16 12:36:54,808 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-16 12:36:54,808 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-16 12:36:54,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-16 12:36:54,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-16 12:36:54,808 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-16 12:36:54,808 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-16 12:36:54,808 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-16 12:36:54,808 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-16 12:36:54,808 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2022-11-16 12:36:54,809 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2022-11-16 12:36:54,809 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-16 12:36:54,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-16 12:36:54,809 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2022-11-16 12:36:54,809 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2022-11-16 12:36:54,809 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2022-11-16 12:36:54,809 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2022-11-16 12:36:54,809 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2022-11-16 12:36:54,810 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2022-11-16 12:36:54,810 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-16 12:36:54,810 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-16 12:36:54,810 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2022-11-16 12:36:54,810 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2022-11-16 12:36:54,810 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2022-11-16 12:36:54,811 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2022-11-16 12:36:54,811 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2022-11-16 12:36:54,811 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2022-11-16 12:36:54,811 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2022-11-16 12:36:54,811 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2022-11-16 12:36:54,811 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-16 12:36:54,811 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-16 12:36:54,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 12:36:54,811 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2022-11-16 12:36:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2022-11-16 12:36:54,812 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2022-11-16 12:36:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2022-11-16 12:36:54,812 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2022-11-16 12:36:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2022-11-16 12:36:54,812 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-16 12:36:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-16 12:36:54,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-16 12:36:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-16 12:36:54,812 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2022-11-16 12:36:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2022-11-16 12:36:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2022-11-16 12:36:54,813 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2022-11-16 12:36:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-16 12:36:54,813 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-16 12:36:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-16 12:36:54,813 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-16 12:36:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2022-11-16 12:36:54,813 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2022-11-16 12:36:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2022-11-16 12:36:54,814 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2022-11-16 12:36:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2022-11-16 12:36:54,814 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2022-11-16 12:36:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2022-11-16 12:36:54,814 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2022-11-16 12:36:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-16 12:36:54,814 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-16 12:36:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2022-11-16 12:36:54,815 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2022-11-16 12:36:54,815 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-16 12:36:54,815 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-16 12:36:54,815 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2022-11-16 12:36:54,815 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2022-11-16 12:36:54,815 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-16 12:36:54,815 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-16 12:36:54,815 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-16 12:36:54,816 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-16 12:36:54,816 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-16 12:36:54,816 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-16 12:36:54,816 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2022-11-16 12:36:54,816 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2022-11-16 12:36:54,816 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2022-11-16 12:36:54,816 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2022-11-16 12:36:54,816 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_release [2022-11-16 12:36:54,816 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_release [2022-11-16 12:36:54,817 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2022-11-16 12:36:54,817 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2022-11-16 12:36:54,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 12:36:54,817 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2022-11-16 12:36:54,817 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2022-11-16 12:36:54,817 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_port_link [2022-11-16 12:36:54,817 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_port_link [2022-11-16 12:36:55,905 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 12:36:55,909 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 12:37:02,910 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch209;#res := ~ret~1; [2022-11-16 12:37:02,910 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch209;#t~switch209 := #t~switch209 || 4 == ~size; [2022-11-16 12:37:02,910 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume 0 != ~tmp___1~4;#res := ~ret~1; [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !(0 != ~tmp___1~4);#res := ~ret~1; [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: havoc #t~switch209; [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474: SUMMARY for call #t~ret210 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume #t~switch209; [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !#t~switch209;#t~switch209 := #t~switch209 || 16 == ~size; [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474-1: assume -9223372036854775808 <= #t~ret210 && #t~ret210 <= 9223372036854775807;~tmp___0~9 := #t~ret210;havoc #t~ret210; [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch209;#res := ~ret~1; [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-1: ~tmp___2~3 := #t~ret212;havoc #t~ret212;#res := (if ~tmp___2~3 % 18446744073709551616 % 4294967296 <= 2147483647 then ~tmp___2~3 % 18446744073709551616 % 4294967296 else ~tmp___2~3 % 18446744073709551616 % 4294967296 - 4294967296); [2022-11-16 12:37:02,911 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: SUMMARY for call #t~ret212 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch209;#t~switch209 := #t~switch209 || 2 == ~size; [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch209;#res := ~ret~1; [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch209;#t~switch209 := #t~switch209 || 8 == ~size; [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487-1: assume -9223372036854775808 <= #t~ret211 && #t~ret211 <= 9223372036854775807;~tmp___1~4 := #t~ret211;havoc #t~ret211; [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: SUMMARY for call #t~ret211 := ldv__builtin_expect((if 0 != ~ret~1 then 1 else 0), 0); srcloc: null [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume #t~switch209; [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !#t~switch209;#t~switch209 := true; [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 0 != ~tmp___0~9;#res := ~ret~1; [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(0 != ~tmp___0~9);#res := ~ret~1; [2022-11-16 12:37:02,912 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch209; [2022-11-16 12:37:02,913 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch209; [2022-11-16 12:37:02,913 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch209;#res := ~ret~1; [2022-11-16 12:37:02,913 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch209;#t~switch209 := #t~switch209 || 10 == ~size; [2022-11-16 12:37:09,054 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 12:37:09,079 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 12:37:09,079 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-16 12:37:09,084 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:37:09 BoogieIcfgContainer [2022-11-16 12:37:09,084 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 12:37:09,087 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 12:37:09,087 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 12:37:09,091 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 12:37:09,091 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 12:36:48" (1/3) ... [2022-11-16 12:37:09,092 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@172bb35b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:37:09, skipping insertion in model container [2022-11-16 12:37:09,092 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:36:53" (2/3) ... [2022-11-16 12:37:09,093 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@172bb35b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:37:09, skipping insertion in model container [2022-11-16 12:37:09,093 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:37:09" (3/3) ... [2022-11-16 12:37:09,095 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-16 12:37:09,115 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 12:37:09,115 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-16 12:37:09,241 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:37:09,248 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=PETRI_NET, 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;@1809e8ad, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:37:09,248 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-16 12:37:09,261 INFO L276 IsEmpty]: Start isEmpty. Operand has 2441 states, 1683 states have (on average 1.3475935828877006) internal successors, (2268), 1733 states have internal predecessors, (2268), 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-16 12:37:09,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-16 12:37:09,270 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:09,270 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:37:09,271 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:09,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:09,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1000150055, now seen corresponding path program 1 times [2022-11-16 12:37:09,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:09,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65630694] [2022-11-16 12:37:09,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:09,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:09,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:10,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:10,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:10,052 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-16 12:37:10,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:10,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65630694] [2022-11-16 12:37:10,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65630694] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:10,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:10,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:37:10,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960475552] [2022-11-16 12:37:10,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:10,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:37:10,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:10,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:37:10,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:37:10,116 INFO L87 Difference]: Start difference. First operand has 2441 states, 1683 states have (on average 1.3475935828877006) internal successors, (2268), 1733 states have internal predecessors, (2268), 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 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-16 12:37:10,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:10,563 INFO L93 Difference]: Finished difference Result 4861 states and 7176 transitions. [2022-11-16 12:37:10,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:37:10,565 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-16 12:37:10,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:10,611 INFO L225 Difference]: With dead ends: 4861 [2022-11-16 12:37:10,611 INFO L226 Difference]: Without dead ends: 2425 [2022-11-16 12:37:10,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-16 12:37:10,633 INFO L413 NwaCegarLoop]: 3534 mSDtfsCounter, 3525 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3525 SdHoareTripleChecker+Valid, 3534 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-16 12:37:10,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3525 Valid, 3534 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:37:10,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2425 states. [2022-11-16 12:37:10,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2425 to 2425. [2022-11-16 12:37:10,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2425 states, 1670 states have (on average 1.3425149700598802) internal successors, (2242), 1717 states have internal predecessors, (2242), 641 states have call successors, (641), 114 states have call predecessors, (641), 113 states have return successors, (630), 618 states have call predecessors, (630), 630 states have call successors, (630) [2022-11-16 12:37:10,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2425 states to 2425 states and 3513 transitions. [2022-11-16 12:37:10,925 INFO L78 Accepts]: Start accepts. Automaton has 2425 states and 3513 transitions. Word has length 15 [2022-11-16 12:37:10,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:10,927 INFO L495 AbstractCegarLoop]: Abstraction has 2425 states and 3513 transitions. [2022-11-16 12:37:10,927 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-16 12:37:10,927 INFO L276 IsEmpty]: Start isEmpty. Operand 2425 states and 3513 transitions. [2022-11-16 12:37:10,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-16 12:37:10,929 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:10,929 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:37:10,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 12:37:10,929 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:10,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:10,932 INFO L85 PathProgramCache]: Analyzing trace with hash -941031178, now seen corresponding path program 1 times [2022-11-16 12:37:10,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:10,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051378069] [2022-11-16 12:37:10,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:10,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:11,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:11,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:11,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:11,231 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-16 12:37:11,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:11,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051378069] [2022-11-16 12:37:11,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051378069] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:11,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:11,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:37:11,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394131707] [2022-11-16 12:37:11,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:11,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:37:11,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:11,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:37:11,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:37:11,241 INFO L87 Difference]: Start difference. First operand 2425 states and 3513 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-16 12:37:11,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:11,427 INFO L93 Difference]: Finished difference Result 2427 states and 3514 transitions. [2022-11-16 12:37:11,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:37:11,428 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-16 12:37:11,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:11,444 INFO L225 Difference]: With dead ends: 2427 [2022-11-16 12:37:11,444 INFO L226 Difference]: Without dead ends: 2424 [2022-11-16 12:37:11,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-16 12:37:11,452 INFO L413 NwaCegarLoop]: 3510 mSDtfsCounter, 3500 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3500 SdHoareTripleChecker+Valid, 3510 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.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:11,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3500 Valid, 3510 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:37:11,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2424 states. [2022-11-16 12:37:11,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2424 to 2424. [2022-11-16 12:37:11,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2424 states, 1670 states have (on average 1.3419161676646707) internal successors, (2241), 1716 states have internal predecessors, (2241), 640 states have call successors, (640), 114 states have call predecessors, (640), 113 states have return successors, (630), 618 states have call predecessors, (630), 630 states have call successors, (630) [2022-11-16 12:37:11,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2424 states to 2424 states and 3511 transitions. [2022-11-16 12:37:11,612 INFO L78 Accepts]: Start accepts. Automaton has 2424 states and 3511 transitions. Word has length 16 [2022-11-16 12:37:11,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:11,613 INFO L495 AbstractCegarLoop]: Abstraction has 2424 states and 3511 transitions. [2022-11-16 12:37:11,618 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-16 12:37:11,618 INFO L276 IsEmpty]: Start isEmpty. Operand 2424 states and 3511 transitions. [2022-11-16 12:37:11,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-16 12:37:11,620 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:11,621 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:37:11,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 12:37:11,621 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:11,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:11,627 INFO L85 PathProgramCache]: Analyzing trace with hash 891658876, now seen corresponding path program 1 times [2022-11-16 12:37:11,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:11,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853973748] [2022-11-16 12:37:11,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:11,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:11,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:11,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:11,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:11,855 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-16 12:37:11,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:11,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853973748] [2022-11-16 12:37:11,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853973748] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:11,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:11,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:37:11,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334955036] [2022-11-16 12:37:11,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:11,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:37:11,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:11,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:37:11,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:37:11,858 INFO L87 Difference]: Start difference. First operand 2424 states and 3511 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-16 12:37:12,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:12,040 INFO L93 Difference]: Finished difference Result 2426 states and 3512 transitions. [2022-11-16 12:37:12,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:37:12,041 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-16 12:37:12,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:12,055 INFO L225 Difference]: With dead ends: 2426 [2022-11-16 12:37:12,055 INFO L226 Difference]: Without dead ends: 2423 [2022-11-16 12:37:12,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-16 12:37:12,058 INFO L413 NwaCegarLoop]: 3508 mSDtfsCounter, 3497 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3497 SdHoareTripleChecker+Valid, 3508 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.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:12,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3497 Valid, 3508 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:37:12,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2423 states. [2022-11-16 12:37:12,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2423 to 2423. [2022-11-16 12:37:12,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2423 states, 1670 states have (on average 1.341317365269461) internal successors, (2240), 1715 states have internal predecessors, (2240), 639 states have call successors, (639), 114 states have call predecessors, (639), 113 states have return successors, (630), 618 states have call predecessors, (630), 630 states have call successors, (630) [2022-11-16 12:37:12,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2423 states to 2423 states and 3509 transitions. [2022-11-16 12:37:12,283 INFO L78 Accepts]: Start accepts. Automaton has 2423 states and 3509 transitions. Word has length 17 [2022-11-16 12:37:12,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:12,284 INFO L495 AbstractCegarLoop]: Abstraction has 2423 states and 3509 transitions. [2022-11-16 12:37:12,285 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-16 12:37:12,285 INFO L276 IsEmpty]: Start isEmpty. Operand 2423 states and 3509 transitions. [2022-11-16 12:37:12,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-16 12:37:12,286 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:12,286 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-16 12:37:12,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 12:37:12,286 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:12,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:12,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1870480569, now seen corresponding path program 1 times [2022-11-16 12:37:12,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:12,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897815488] [2022-11-16 12:37:12,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:12,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:12,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:12,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:12,601 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-16 12:37:12,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:12,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897815488] [2022-11-16 12:37:12,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897815488] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:12,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:12,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:37:12,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619169034] [2022-11-16 12:37:12,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:12,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:37:12,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:12,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:37:12,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:37:12,605 INFO L87 Difference]: Start difference. First operand 2423 states and 3509 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-16 12:37:12,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:12,943 INFO L93 Difference]: Finished difference Result 5709 states and 8143 transitions. [2022-11-16 12:37:12,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:37:12,947 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-16 12:37:12,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:12,970 INFO L225 Difference]: With dead ends: 5709 [2022-11-16 12:37:12,970 INFO L226 Difference]: Without dead ends: 3325 [2022-11-16 12:37:12,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-16 12:37:12,990 INFO L413 NwaCegarLoop]: 3808 mSDtfsCounter, 1908 mSDsluCounter, 2755 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1908 SdHoareTripleChecker+Valid, 6563 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.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:12,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1908 Valid, 6563 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:37:12,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3325 states. [2022-11-16 12:37:13,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3325 to 3318. [2022-11-16 12:37:13,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3318 states, 2282 states have (on average 1.3172655565293603) internal successors, (3006), 2349 states have internal predecessors, (3006), 838 states have call successors, (838), 200 states have call predecessors, (838), 197 states have return successors, (832), 806 states have call predecessors, (832), 826 states have call successors, (832) [2022-11-16 12:37:13,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3318 states to 3318 states and 4676 transitions. [2022-11-16 12:37:13,271 INFO L78 Accepts]: Start accepts. Automaton has 3318 states and 4676 transitions. Word has length 18 [2022-11-16 12:37:13,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:13,272 INFO L495 AbstractCegarLoop]: Abstraction has 3318 states and 4676 transitions. [2022-11-16 12:37:13,272 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-16 12:37:13,273 INFO L276 IsEmpty]: Start isEmpty. Operand 3318 states and 4676 transitions. [2022-11-16 12:37:13,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-16 12:37:13,276 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:13,276 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-16 12:37:13,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 12:37:13,276 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:13,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:13,277 INFO L85 PathProgramCache]: Analyzing trace with hash -2145780449, now seen corresponding path program 1 times [2022-11-16 12:37:13,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:13,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553382898] [2022-11-16 12:37:13,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:13,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:13,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:13,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:13,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:13,490 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-16 12:37:13,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:13,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553382898] [2022-11-16 12:37:13,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553382898] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:13,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:13,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:37:13,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895853042] [2022-11-16 12:37:13,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:13,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:37:13,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:13,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:37:13,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:37:13,493 INFO L87 Difference]: Start difference. First operand 3318 states and 4676 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-16 12:37:13,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:13,804 INFO L93 Difference]: Finished difference Result 3353 states and 4703 transitions. [2022-11-16 12:37:13,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:37:13,805 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-16 12:37:13,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:13,825 INFO L225 Difference]: With dead ends: 3353 [2022-11-16 12:37:13,825 INFO L226 Difference]: Without dead ends: 3349 [2022-11-16 12:37:13,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-16 12:37:13,828 INFO L413 NwaCegarLoop]: 3503 mSDtfsCounter, 3423 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3423 SdHoareTripleChecker+Valid, 3587 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:13,829 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3423 Valid, 3587 Invalid, 8 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:37:13,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3349 states. [2022-11-16 12:37:14,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3349 to 3345. [2022-11-16 12:37:14,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3345 states, 2303 states have (on average 1.3139383412939645) internal successors, (3026), 2368 states have internal predecessors, (3026), 836 states have call successors, (836), 208 states have call predecessors, (836), 205 states have return successors, (832), 806 states have call predecessors, (832), 826 states have call successors, (832) [2022-11-16 12:37:14,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3345 states to 3345 states and 4694 transitions. [2022-11-16 12:37:14,085 INFO L78 Accepts]: Start accepts. Automaton has 3345 states and 4694 transitions. Word has length 19 [2022-11-16 12:37:14,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:14,085 INFO L495 AbstractCegarLoop]: Abstraction has 3345 states and 4694 transitions. [2022-11-16 12:37:14,085 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-16 12:37:14,086 INFO L276 IsEmpty]: Start isEmpty. Operand 3345 states and 4694 transitions. [2022-11-16 12:37:14,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-16 12:37:14,087 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:14,087 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-16 12:37:14,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 12:37:14,087 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:14,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:14,088 INFO L85 PathProgramCache]: Analyzing trace with hash -2095815556, now seen corresponding path program 1 times [2022-11-16 12:37:14,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:14,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426101392] [2022-11-16 12:37:14,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:14,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:14,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:14,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:14,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:14,262 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-16 12:37:14,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:14,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426101392] [2022-11-16 12:37:14,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426101392] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:14,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:14,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:37:14,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971977118] [2022-11-16 12:37:14,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:14,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:37:14,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:14,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:37:14,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:37:14,264 INFO L87 Difference]: Start difference. First operand 3345 states and 4694 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-16 12:37:14,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:14,572 INFO L93 Difference]: Finished difference Result 3379 states and 4728 transitions. [2022-11-16 12:37:14,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:37:14,572 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-16 12:37:14,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:14,594 INFO L225 Difference]: With dead ends: 3379 [2022-11-16 12:37:14,594 INFO L226 Difference]: Without dead ends: 3355 [2022-11-16 12:37:14,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-16 12:37:14,598 INFO L413 NwaCegarLoop]: 3501 mSDtfsCounter, 3411 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3411 SdHoareTripleChecker+Valid, 3587 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.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:14,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3411 Valid, 3587 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:37:14,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3355 states. [2022-11-16 12:37:14,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3355 to 3353. [2022-11-16 12:37:14,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3353 states, 2311 states have (on average 1.312851579402856) internal successors, (3034), 2374 states have internal predecessors, (3034), 830 states have call successors, (830), 214 states have call predecessors, (830), 211 states have return successors, (828), 802 states have call predecessors, (828), 822 states have call successors, (828) [2022-11-16 12:37:15,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3353 states to 3353 states and 4692 transitions. [2022-11-16 12:37:15,001 INFO L78 Accepts]: Start accepts. Automaton has 3353 states and 4692 transitions. Word has length 20 [2022-11-16 12:37:15,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:15,002 INFO L495 AbstractCegarLoop]: Abstraction has 3353 states and 4692 transitions. [2022-11-16 12:37:15,002 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-16 12:37:15,002 INFO L276 IsEmpty]: Start isEmpty. Operand 3353 states and 4692 transitions. [2022-11-16 12:37:15,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-16 12:37:15,016 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:15,017 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-16 12:37:15,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-16 12:37:15,017 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:15,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:15,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1000007655, now seen corresponding path program 1 times [2022-11-16 12:37:15,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:15,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712927101] [2022-11-16 12:37:15,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:15,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:15,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:15,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:15,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:15,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-16 12:37:15,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:15,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-16 12:37:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:15,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-16 12:37:15,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:15,524 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-16 12:37:15,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:15,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712927101] [2022-11-16 12:37:15,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712927101] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:15,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:15,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:37:15,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571015700] [2022-11-16 12:37:15,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:15,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:37:15,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:15,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:37:15,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:37:15,527 INFO L87 Difference]: Start difference. First operand 3353 states and 4692 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (7), 4 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-16 12:37:18,915 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-16 12:37:24,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:24,186 INFO L93 Difference]: Finished difference Result 5213 states and 7217 transitions. [2022-11-16 12:37:24,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:37:24,187 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (7), 4 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-16 12:37:24,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:24,210 INFO L225 Difference]: With dead ends: 5213 [2022-11-16 12:37:24,210 INFO L226 Difference]: Without dead ends: 2664 [2022-11-16 12:37:24,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 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-16 12:37:24,225 INFO L413 NwaCegarLoop]: 1919 mSDtfsCounter, 2447 mSDsluCounter, 1898 mSDsCounter, 0 mSdLazyCounter, 3012 mSolverCounterSat, 781 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2814 SdHoareTripleChecker+Valid, 3817 SdHoareTripleChecker+Invalid, 3794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 781 IncrementalHoareTripleChecker+Valid, 3012 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:24,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2814 Valid, 3817 Invalid, 3794 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [781 Valid, 3012 Invalid, 1 Unknown, 0 Unchecked, 8.2s Time] [2022-11-16 12:37:24,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2664 states. [2022-11-16 12:37:24,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2664 to 2542. [2022-11-16 12:37:24,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2542 states, 1751 states have (on average 1.3026841804683038) internal successors, (2281), 1791 states have internal predecessors, (2281), 622 states have call successors, (622), 170 states have call predecessors, (622), 168 states have return successors, (615), 603 states have call predecessors, (615), 615 states have call successors, (615) [2022-11-16 12:37:24,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2542 states to 2542 states and 3518 transitions. [2022-11-16 12:37:24,523 INFO L78 Accepts]: Start accepts. Automaton has 2542 states and 3518 transitions. Word has length 50 [2022-11-16 12:37:24,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:24,526 INFO L495 AbstractCegarLoop]: Abstraction has 2542 states and 3518 transitions. [2022-11-16 12:37:24,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (7), 4 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-16 12:37:24,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2542 states and 3518 transitions. [2022-11-16 12:37:24,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-16 12:37:24,534 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:24,535 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, 1, 1, 1, 1, 1] [2022-11-16 12:37:24,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-16 12:37:24,535 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:24,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:24,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1265453171, now seen corresponding path program 1 times [2022-11-16 12:37:24,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:24,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887929970] [2022-11-16 12:37:24,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:24,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:24,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:24,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-16 12:37:24,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:24,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-16 12:37:24,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:24,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-16 12:37:24,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:24,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-11-16 12:37:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:24,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-16 12:37:24,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:24,896 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-16 12:37:24,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:24,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887929970] [2022-11-16 12:37:24,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887929970] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:24,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:24,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:37:24,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061186997] [2022-11-16 12:37:24,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:24,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:37:24,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:24,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:37:24,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:37:24,899 INFO L87 Difference]: Start difference. First operand 2542 states and 3518 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-16 12:37:28,208 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-16 12:37:32,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:32,656 INFO L93 Difference]: Finished difference Result 5193 states and 7226 transitions. [2022-11-16 12:37:32,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 12:37:32,657 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 66 [2022-11-16 12:37:32,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:32,679 INFO L225 Difference]: With dead ends: 5193 [2022-11-16 12:37:32,679 INFO L226 Difference]: Without dead ends: 2664 [2022-11-16 12:37:32,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 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-16 12:37:32,692 INFO L413 NwaCegarLoop]: 2102 mSDtfsCounter, 1133 mSDsluCounter, 2938 mSDsCounter, 0 mSdLazyCounter, 2931 mSolverCounterSat, 452 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1367 SdHoareTripleChecker+Valid, 5040 SdHoareTripleChecker+Invalid, 3384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 452 IncrementalHoareTripleChecker+Valid, 2931 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:32,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1367 Valid, 5040 Invalid, 3384 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [452 Valid, 2931 Invalid, 1 Unknown, 0 Unchecked, 7.3s Time] [2022-11-16 12:37:32,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2664 states. [2022-11-16 12:37:32,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2664 to 2542. [2022-11-16 12:37:32,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2542 states, 1751 states have (on average 1.2992575671045117) internal successors, (2275), 1791 states have internal predecessors, (2275), 622 states have call successors, (622), 170 states have call predecessors, (622), 168 states have return successors, (615), 603 states have call predecessors, (615), 615 states have call successors, (615) [2022-11-16 12:37:32,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2542 states to 2542 states and 3512 transitions. [2022-11-16 12:37:32,977 INFO L78 Accepts]: Start accepts. Automaton has 2542 states and 3512 transitions. Word has length 66 [2022-11-16 12:37:32,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:32,977 INFO L495 AbstractCegarLoop]: Abstraction has 2542 states and 3512 transitions. [2022-11-16 12:37:32,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-16 12:37:32,978 INFO L276 IsEmpty]: Start isEmpty. Operand 2542 states and 3512 transitions. [2022-11-16 12:37:32,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-16 12:37:32,984 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:32,985 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:37:32,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-16 12:37:32,985 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:32,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:32,986 INFO L85 PathProgramCache]: Analyzing trace with hash 346909302, now seen corresponding path program 1 times [2022-11-16 12:37:32,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:32,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500821117] [2022-11-16 12:37:32,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:32,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:33,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:33,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:33,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:33,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-16 12:37:33,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:33,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-16 12:37:33,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:33,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-16 12:37:33,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:33,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-16 12:37:33,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:33,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-11-16 12:37:33,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:33,292 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-16 12:37:33,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:33,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500821117] [2022-11-16 12:37:33,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500821117] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:33,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:33,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:37:33,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180203879] [2022-11-16 12:37:33,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:33,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:37:33,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:33,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:37:33,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:37:33,297 INFO L87 Difference]: Start difference. First operand 2542 states and 3512 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-16 12:37:36,500 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-16 12:37:40,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:40,887 INFO L93 Difference]: Finished difference Result 5150 states and 7136 transitions. [2022-11-16 12:37:40,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 12:37:40,888 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 72 [2022-11-16 12:37:40,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:40,904 INFO L225 Difference]: With dead ends: 5150 [2022-11-16 12:37:40,904 INFO L226 Difference]: Without dead ends: 2662 [2022-11-16 12:37:40,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:37:40,914 INFO L413 NwaCegarLoop]: 2096 mSDtfsCounter, 1133 mSDsluCounter, 2919 mSDsCounter, 0 mSdLazyCounter, 2945 mSolverCounterSat, 452 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1367 SdHoareTripleChecker+Valid, 5015 SdHoareTripleChecker+Invalid, 3398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 452 IncrementalHoareTripleChecker+Valid, 2945 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:40,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1367 Valid, 5015 Invalid, 3398 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [452 Valid, 2945 Invalid, 1 Unknown, 0 Unchecked, 7.2s Time] [2022-11-16 12:37:40,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2022-11-16 12:37:41,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 2542. [2022-11-16 12:37:41,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2542 states, 1751 states have (on average 1.2975442604226157) internal successors, (2272), 1791 states have internal predecessors, (2272), 622 states have call successors, (622), 170 states have call predecessors, (622), 168 states have return successors, (615), 603 states have call predecessors, (615), 615 states have call successors, (615) [2022-11-16 12:37:41,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2542 states to 2542 states and 3509 transitions. [2022-11-16 12:37:41,172 INFO L78 Accepts]: Start accepts. Automaton has 2542 states and 3509 transitions. Word has length 72 [2022-11-16 12:37:41,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:41,173 INFO L495 AbstractCegarLoop]: Abstraction has 2542 states and 3509 transitions. [2022-11-16 12:37:41,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-16 12:37:41,174 INFO L276 IsEmpty]: Start isEmpty. Operand 2542 states and 3509 transitions. [2022-11-16 12:37:41,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-16 12:37:41,179 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:41,179 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:37:41,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 12:37:41,179 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:41,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:41,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1979460788, now seen corresponding path program 1 times [2022-11-16 12:37:41,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:41,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382785411] [2022-11-16 12:37:41,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:41,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:41,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-16 12:37:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-11-16 12:37:41,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:37:41,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-16 12:37:41,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-16 12:37:41,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-16 12:37:41,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-11-16 12:37:41,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-11-16 12:37:41,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:41,707 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-16 12:37:41,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:41,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382785411] [2022-11-16 12:37:41,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382785411] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:41,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:41,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 12:37:41,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612246095] [2022-11-16 12:37:41,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:41,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:37:41,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:41,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:37:41,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:37:41,710 INFO L87 Difference]: Start difference. First operand 2542 states and 3509 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-16 12:37:45,577 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-16 12:37:51,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:37:51,885 INFO L93 Difference]: Finished difference Result 5153 states and 7131 transitions. [2022-11-16 12:37:51,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:37:51,887 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 81 [2022-11-16 12:37:51,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:37:51,905 INFO L225 Difference]: With dead ends: 5153 [2022-11-16 12:37:51,905 INFO L226 Difference]: Without dead ends: 2662 [2022-11-16 12:37:51,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:37:51,917 INFO L413 NwaCegarLoop]: 2097 mSDtfsCounter, 1138 mSDsluCounter, 6425 mSDsCounter, 0 mSdLazyCounter, 5864 mSolverCounterSat, 448 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1372 SdHoareTripleChecker+Valid, 8522 SdHoareTripleChecker+Invalid, 6313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 448 IncrementalHoareTripleChecker+Valid, 5864 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2022-11-16 12:37:51,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1372 Valid, 8522 Invalid, 6313 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [448 Valid, 5864 Invalid, 1 Unknown, 0 Unchecked, 9.6s Time] [2022-11-16 12:37:51,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2022-11-16 12:37:52,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 2542. [2022-11-16 12:37:52,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2542 states, 1751 states have (on average 1.296973158195317) internal successors, (2271), 1790 states have internal predecessors, (2271), 622 states have call successors, (622), 170 states have call predecessors, (622), 168 states have return successors, (615), 603 states have call predecessors, (615), 615 states have call successors, (615) [2022-11-16 12:37:52,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2542 states to 2542 states and 3508 transitions. [2022-11-16 12:37:52,203 INFO L78 Accepts]: Start accepts. Automaton has 2542 states and 3508 transitions. Word has length 81 [2022-11-16 12:37:52,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:37:52,203 INFO L495 AbstractCegarLoop]: Abstraction has 2542 states and 3508 transitions. [2022-11-16 12:37:52,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-16 12:37:52,205 INFO L276 IsEmpty]: Start isEmpty. Operand 2542 states and 3508 transitions. [2022-11-16 12:37:52,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-16 12:37:52,212 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:37:52,212 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, 1, 1, 1, 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-16 12:37:52,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-16 12:37:52,213 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:37:52,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:37:52,214 INFO L85 PathProgramCache]: Analyzing trace with hash -210832798, now seen corresponding path program 1 times [2022-11-16 12:37:52,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:37:52,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951798046] [2022-11-16 12:37:52,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:37:52,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:37:52,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:37:52,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-16 12:37:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-16 12:37:52,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-16 12:37:52,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:37:52,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-16 12:37:52,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-16 12:37:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-11-16 12:37:52,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:52,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-16 12:37:52,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:53,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-16 12:37:53,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:37:53,014 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-16 12:37:53,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:37:53,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951798046] [2022-11-16 12:37:53,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951798046] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:37:53,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:37:53,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 12:37:53,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471377432] [2022-11-16 12:37:53,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:37:53,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:37:53,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:37:53,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:37:53,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:37:53,019 INFO L87 Difference]: Start difference. First operand 2542 states and 3508 transitions. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 12:37:56,826 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-16 12:38:02,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:38:02,892 INFO L93 Difference]: Finished difference Result 5152 states and 7129 transitions. [2022-11-16 12:38:02,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:38:02,893 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 88 [2022-11-16 12:38:02,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:38:02,908 INFO L225 Difference]: With dead ends: 5152 [2022-11-16 12:38:02,908 INFO L226 Difference]: Without dead ends: 2651 [2022-11-16 12:38:02,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:38:02,917 INFO L413 NwaCegarLoop]: 2096 mSDtfsCounter, 1139 mSDsluCounter, 6421 mSDsCounter, 0 mSdLazyCounter, 5858 mSolverCounterSat, 450 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1374 SdHoareTripleChecker+Valid, 8517 SdHoareTripleChecker+Invalid, 6309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 450 IncrementalHoareTripleChecker+Valid, 5858 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2022-11-16 12:38:02,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1374 Valid, 8517 Invalid, 6309 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [450 Valid, 5858 Invalid, 1 Unknown, 0 Unchecked, 9.4s Time] [2022-11-16 12:38:02,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2022-11-16 12:38:03,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 2531. [2022-11-16 12:38:03,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2531 states, 1744 states have (on average 1.2970183486238531) internal successors, (2262), 1783 states have internal predecessors, (2262), 620 states have call successors, (620), 168 states have call predecessors, (620), 166 states have return successors, (613), 601 states have call predecessors, (613), 613 states have call successors, (613) [2022-11-16 12:38:03,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 3495 transitions. [2022-11-16 12:38:03,129 INFO L78 Accepts]: Start accepts. Automaton has 2531 states and 3495 transitions. Word has length 88 [2022-11-16 12:38:03,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:38:03,129 INFO L495 AbstractCegarLoop]: Abstraction has 2531 states and 3495 transitions. [2022-11-16 12:38:03,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-16 12:38:03,130 INFO L276 IsEmpty]: Start isEmpty. Operand 2531 states and 3495 transitions. [2022-11-16 12:38:03,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-11-16 12:38:03,136 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:38:03,136 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, 1, 1, 1] [2022-11-16 12:38:03,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-16 12:38:03,137 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:38:03,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:38:03,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1091127667, now seen corresponding path program 1 times [2022-11-16 12:38:03,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:38:03,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334462171] [2022-11-16 12:38:03,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:03,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:38:03,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:38:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-16 12:38:03,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-16 12:38:03,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-16 12:38:03,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:38:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-11-16 12:38:03,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-11-16 12:38:03,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:38:03,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-16 12:38:03,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-16 12:38:03,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-16 12:38:03,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-11-16 12:38:03,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-11-16 12:38:03,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:03,810 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-16 12:38:03,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:38:03,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334462171] [2022-11-16 12:38:03,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334462171] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:38:03,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:38:03,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 12:38:03,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111118297] [2022-11-16 12:38:03,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:38:03,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:38:03,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:38:03,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:38:03,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:38:03,813 INFO L87 Difference]: Start difference. First operand 2531 states and 3495 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-16 12:38:07,759 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-16 12:38:14,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:38:14,739 INFO L93 Difference]: Finished difference Result 5264 states and 7304 transitions. [2022-11-16 12:38:14,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 12:38:14,745 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 109 [2022-11-16 12:38:14,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:38:14,759 INFO L225 Difference]: With dead ends: 5264 [2022-11-16 12:38:14,759 INFO L226 Difference]: Without dead ends: 2772 [2022-11-16 12:38:14,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:38:14,769 INFO L413 NwaCegarLoop]: 2039 mSDtfsCounter, 1719 mSDsluCounter, 5644 mSDsCounter, 0 mSdLazyCounter, 5570 mSolverCounterSat, 1400 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1867 SdHoareTripleChecker+Valid, 7683 SdHoareTripleChecker+Invalid, 6971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1400 IncrementalHoareTripleChecker+Valid, 5570 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-11-16 12:38:14,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1867 Valid, 7683 Invalid, 6971 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1400 Valid, 5570 Invalid, 1 Unknown, 0 Unchecked, 10.5s Time] [2022-11-16 12:38:14,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2772 states. [2022-11-16 12:38:14,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2772 to 2531. [2022-11-16 12:38:14,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2531 states, 1744 states have (on average 1.2964449541284404) internal successors, (2261), 1783 states have internal predecessors, (2261), 620 states have call successors, (620), 168 states have call predecessors, (620), 166 states have return successors, (613), 601 states have call predecessors, (613), 613 states have call successors, (613) [2022-11-16 12:38:14,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 3494 transitions. [2022-11-16 12:38:14,975 INFO L78 Accepts]: Start accepts. Automaton has 2531 states and 3494 transitions. Word has length 109 [2022-11-16 12:38:14,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:38:14,975 INFO L495 AbstractCegarLoop]: Abstraction has 2531 states and 3494 transitions. [2022-11-16 12:38:14,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-16 12:38:14,976 INFO L276 IsEmpty]: Start isEmpty. Operand 2531 states and 3494 transitions. [2022-11-16 12:38:14,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-16 12:38:14,981 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:38:14,981 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, 1, 1, 1, 1, 1, 1] [2022-11-16 12:38:14,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-16 12:38:14,982 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:38:14,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:38:14,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2138961388, now seen corresponding path program 1 times [2022-11-16 12:38:14,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:38:14,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742560825] [2022-11-16 12:38:14,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:14,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:38:15,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:16,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:38:16,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:16,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-16 12:38:16,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-16 12:38:17,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-16 12:38:17,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:38:17,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-16 12:38:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-16 12:38:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-16 12:38:17,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:38:17,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-16 12:38:17,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-16 12:38:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-16 12:38:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-16 12:38:17,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-16 12:38:17,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:17,613 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:38:17,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:38:17,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742560825] [2022-11-16 12:38:17,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742560825] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:38:17,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809800662] [2022-11-16 12:38:17,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:17,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:38:17,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:38:17,622 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:38:17,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 12:38:18,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:18,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 2836 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-16 12:38:18,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:38:19,204 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:38:19,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:38:19,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809800662] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:38:19,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:38:19,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [14] total 16 [2022-11-16 12:38:19,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444133896] [2022-11-16 12:38:19,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:38:19,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-16 12:38:19,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:38:19,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 12:38:19,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2022-11-16 12:38:19,208 INFO L87 Difference]: Start difference. First operand 2531 states and 3494 transitions. Second operand has 12 states, 10 states have (on average 7.9) internal successors, (79), 9 states have internal predecessors, (79), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-11-16 12:38:21,587 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-16 12:38:23,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:38:23,727 INFO L93 Difference]: Finished difference Result 5037 states and 6963 transitions. [2022-11-16 12:38:23,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 12:38:23,728 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 7.9) internal successors, (79), 9 states have internal predecessors, (79), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 112 [2022-11-16 12:38:23,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:38:23,740 INFO L225 Difference]: With dead ends: 5037 [2022-11-16 12:38:23,740 INFO L226 Difference]: Without dead ends: 2540 [2022-11-16 12:38:23,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 133 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:38:23,750 INFO L413 NwaCegarLoop]: 3045 mSDtfsCounter, 5 mSDsluCounter, 30284 mSDsCounter, 0 mSdLazyCounter, 1484 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 33329 SdHoareTripleChecker+Invalid, 1487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1484 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-11-16 12:38:23,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 33329 Invalid, 1487 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1484 Invalid, 1 Unknown, 0 Unchecked, 3.9s Time] [2022-11-16 12:38:23,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2022-11-16 12:38:24,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 2538. [2022-11-16 12:38:24,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2538 states, 1749 states have (on average 1.2955974842767295) internal successors, (2266), 1788 states have internal predecessors, (2266), 621 states have call successors, (621), 168 states have call predecessors, (621), 167 states have return successors, (620), 603 states have call predecessors, (620), 614 states have call successors, (620) [2022-11-16 12:38:24,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2538 states to 2538 states and 3507 transitions. [2022-11-16 12:38:24,018 INFO L78 Accepts]: Start accepts. Automaton has 2538 states and 3507 transitions. Word has length 112 [2022-11-16 12:38:24,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:38:24,020 INFO L495 AbstractCegarLoop]: Abstraction has 2538 states and 3507 transitions. [2022-11-16 12:38:24,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 7.9) internal successors, (79), 9 states have internal predecessors, (79), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-11-16 12:38:24,020 INFO L276 IsEmpty]: Start isEmpty. Operand 2538 states and 3507 transitions. [2022-11-16 12:38:24,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-11-16 12:38:24,026 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:38:24,026 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:38:24,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-16 12:38:24,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:38:24,240 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:38:24,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:38:24,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1763971872, now seen corresponding path program 1 times [2022-11-16 12:38:24,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:38:24,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622105143] [2022-11-16 12:38:24,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:24,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:38:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:27,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:38:27,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:27,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-16 12:38:27,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:27,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-16 12:38:27,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:27,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-16 12:38:27,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:27,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:38:27,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-16 12:38:28,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-16 12:38:28,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-11-16 12:38:28,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:38:28,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-16 12:38:28,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-16 12:38:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-11-16 12:38:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-11-16 12:38:28,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-11-16 12:38:28,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:28,265 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:38:28,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:38:28,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622105143] [2022-11-16 12:38:28,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622105143] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:38:28,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375616767] [2022-11-16 12:38:28,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:28,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:38:28,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:38:28,268 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:38:28,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 12:38:31,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:31,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 2866 conjuncts, 73 conjunts are in the unsatisfiable core [2022-11-16 12:38:31,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:38:33,140 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 12:38:33,140 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:38:33,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375616767] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:38:33,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:38:33,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [20] total 35 [2022-11-16 12:38:33,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196794773] [2022-11-16 12:38:33,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:38:33,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 12:38:33,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:38:33,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 12:38:33,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1110, Unknown=0, NotChecked=0, Total=1190 [2022-11-16 12:38:33,143 INFO L87 Difference]: Start difference. First operand 2538 states and 3507 transitions. Second operand has 20 states, 17 states have (on average 4.823529411764706) internal successors, (82), 16 states have internal predecessors, (82), 5 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2022-11-16 12:38:35,916 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-16 12:38:39,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:38:39,275 INFO L93 Difference]: Finished difference Result 5034 states and 6963 transitions. [2022-11-16 12:38:39,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:38:39,276 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 4.823529411764706) internal successors, (82), 16 states have internal predecessors, (82), 5 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) Word has length 115 [2022-11-16 12:38:39,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:38:39,285 INFO L225 Difference]: With dead ends: 5034 [2022-11-16 12:38:39,285 INFO L226 Difference]: Without dead ends: 2535 [2022-11-16 12:38:39,294 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=168, Invalid=1994, Unknown=0, NotChecked=0, Total=2162 [2022-11-16 12:38:39,295 INFO L413 NwaCegarLoop]: 3045 mSDtfsCounter, 26 mSDsluCounter, 45458 mSDsCounter, 0 mSdLazyCounter, 2264 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 48503 SdHoareTripleChecker+Invalid, 2272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 2264 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:38:39,295 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 48503 Invalid, 2272 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 2264 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2022-11-16 12:38:39,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2535 states. [2022-11-16 12:38:39,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2535 to 2526. [2022-11-16 12:38:39,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2526 states, 1741 states have (on average 1.296381390005744) internal successors, (2257), 1780 states have internal predecessors, (2257), 619 states have call successors, (619), 167 states have call predecessors, (619), 165 states have return successors, (612), 600 states have call predecessors, (612), 612 states have call successors, (612) [2022-11-16 12:38:39,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2526 states to 2526 states and 3488 transitions. [2022-11-16 12:38:39,500 INFO L78 Accepts]: Start accepts. Automaton has 2526 states and 3488 transitions. Word has length 115 [2022-11-16 12:38:39,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:38:39,501 INFO L495 AbstractCegarLoop]: Abstraction has 2526 states and 3488 transitions. [2022-11-16 12:38:39,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 4.823529411764706) internal successors, (82), 16 states have internal predecessors, (82), 5 states have call successors, (18), 2 states have call predecessors, (18), 6 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2022-11-16 12:38:39,501 INFO L276 IsEmpty]: Start isEmpty. Operand 2526 states and 3488 transitions. [2022-11-16 12:38:39,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-16 12:38:39,507 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:38:39,508 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-16 12:38:39,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 12:38:39,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-16 12:38:39,723 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:38:39,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:38:39,723 INFO L85 PathProgramCache]: Analyzing trace with hash 32618814, now seen corresponding path program 1 times [2022-11-16 12:38:39,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:38:39,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373843973] [2022-11-16 12:38:39,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:39,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:38:39,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-16 12:38:41,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-16 12:38:41,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-16 12:38:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-16 12:38:41,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:38:41,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-11-16 12:38:41,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-11-16 12:38:41,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-11-16 12:38:41,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-16 12:38:41,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-16 12:38:41,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-16 12:38:41,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-11-16 12:38:41,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-16 12:38:41,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-11-16 12:38:41,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:41,347 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-16 12:38:41,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:38:41,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373843973] [2022-11-16 12:38:41,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373843973] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:38:41,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355425553] [2022-11-16 12:38:41,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:41,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:38:41,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:38:41,351 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:38:41,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 12:38:42,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:38:42,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 3355 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-16 12:38:42,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:38:42,851 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-16 12:38:42,852 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:38:42,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355425553] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:38:42,852 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:38:42,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 8 [2022-11-16 12:38:42,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587373676] [2022-11-16 12:38:42,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:38:42,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:38:42,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:38:42,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:38:42,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:38:42,854 INFO L87 Difference]: Start difference. First operand 2526 states and 3488 transitions. Second operand has 6 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-16 12:38:43,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:38:43,854 INFO L93 Difference]: Finished difference Result 5019 states and 6934 transitions. [2022-11-16 12:38:43,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:38:43,855 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 119 [2022-11-16 12:38:43,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:38:43,867 INFO L225 Difference]: With dead ends: 5019 [2022-11-16 12:38:43,868 INFO L226 Difference]: Without dead ends: 2526 [2022-11-16 12:38:43,875 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:38:43,876 INFO L413 NwaCegarLoop]: 3048 mSDtfsCounter, 261 mSDsluCounter, 11721 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 14769 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 12:38:43,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 14769 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 12:38:43,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2022-11-16 12:38:44,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2526. [2022-11-16 12:38:44,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2526 states, 1741 states have (on average 1.295807007466973) internal successors, (2256), 1780 states have internal predecessors, (2256), 619 states have call successors, (619), 167 states have call predecessors, (619), 165 states have return successors, (612), 600 states have call predecessors, (612), 612 states have call successors, (612) [2022-11-16 12:38:44,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2526 states to 2526 states and 3487 transitions. [2022-11-16 12:38:44,068 INFO L78 Accepts]: Start accepts. Automaton has 2526 states and 3487 transitions. Word has length 119 [2022-11-16 12:38:44,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:38:44,069 INFO L495 AbstractCegarLoop]: Abstraction has 2526 states and 3487 transitions. [2022-11-16 12:38:44,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-11-16 12:38:44,070 INFO L276 IsEmpty]: Start isEmpty. Operand 2526 states and 3487 transitions. [2022-11-16 12:38:44,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-16 12:38:44,074 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:38:44,074 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-16 12:38:44,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-16 12:38:44,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-16 12:38:44,288 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:38:44,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:38:44,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2044718084, now seen corresponding path program 1 times [2022-11-16 12:38:44,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:38:44,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61527233] [2022-11-16 12:38:44,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:38:44,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:38:46,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:38:46,317 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:38:47,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:38:47,407 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:38:47,407 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:38:47,409 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-16 12:38:47,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-16 12:38:47,414 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:38:47,421 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-16 12:38:47,628 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 12:38:47 BoogieIcfgContainer [2022-11-16 12:38:47,629 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-16 12:38:47,629 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-16 12:38:47,629 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-16 12:38:47,630 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-16 12:38:47,630 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:37:09" (3/4) ... [2022-11-16 12:38:47,633 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-16 12:38:47,633 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-16 12:38:47,634 INFO L158 Benchmark]: Toolchain (without parser) took 118716.08ms. Allocated memory was 130.0MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 98.3MB in the beginning and 1.1GB in the end (delta: -979.3MB). Peak memory consumption was 272.4MB. Max. memory is 16.1GB. [2022-11-16 12:38:47,635 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 130.0MB. Free memory is still 105.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 12:38:47,635 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4746.26ms. Allocated memory was 130.0MB in the beginning and 316.7MB in the end (delta: 186.6MB). Free memory was 97.7MB in the beginning and 225.8MB in the end (delta: -128.0MB). Peak memory consumption was 129.1MB. Max. memory is 16.1GB. [2022-11-16 12:38:47,636 INFO L158 Benchmark]: Boogie Procedure Inliner took 458.43ms. Allocated memory is still 316.7MB. Free memory was 225.8MB in the beginning and 181.7MB in the end (delta: 44.0MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2022-11-16 12:38:47,636 INFO L158 Benchmark]: Boogie Preprocessor took 562.77ms. Allocated memory is still 316.7MB. Free memory was 181.7MB in the beginning and 195.4MB in the end (delta: -13.6MB). Peak memory consumption was 70.3MB. Max. memory is 16.1GB. [2022-11-16 12:38:47,636 INFO L158 Benchmark]: RCFGBuilder took 14392.03ms. Allocated memory was 316.7MB in the beginning and 744.5MB in the end (delta: 427.8MB). Free memory was 195.4MB in the beginning and 366.9MB in the end (delta: -171.5MB). Peak memory consumption was 288.8MB. Max. memory is 16.1GB. [2022-11-16 12:38:47,637 INFO L158 Benchmark]: TraceAbstraction took 98542.03ms. Allocated memory was 744.5MB in the beginning and 1.4GB in the end (delta: 637.5MB). Free memory was 365.8MB in the beginning and 1.1GB in the end (delta: -711.8MB). Peak memory consumption was 585.3MB. Max. memory is 16.1GB. [2022-11-16 12:38:47,637 INFO L158 Benchmark]: Witness Printer took 3.98ms. Allocated memory is still 1.4GB. Free memory is still 1.1GB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 12:38:47,642 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.15ms. Allocated memory is still 130.0MB. Free memory is still 105.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4746.26ms. Allocated memory was 130.0MB in the beginning and 316.7MB in the end (delta: 186.6MB). Free memory was 97.7MB in the beginning and 225.8MB in the end (delta: -128.0MB). Peak memory consumption was 129.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 458.43ms. Allocated memory is still 316.7MB. Free memory was 225.8MB in the beginning and 181.7MB in the end (delta: 44.0MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 562.77ms. Allocated memory is still 316.7MB. Free memory was 181.7MB in the beginning and 195.4MB in the end (delta: -13.6MB). Peak memory consumption was 70.3MB. Max. memory is 16.1GB. * RCFGBuilder took 14392.03ms. Allocated memory was 316.7MB in the beginning and 744.5MB in the end (delta: 427.8MB). Free memory was 195.4MB in the beginning and 366.9MB in the end (delta: -171.5MB). Peak memory consumption was 288.8MB. Max. memory is 16.1GB. * TraceAbstraction took 98542.03ms. Allocated memory was 744.5MB in the beginning and 1.4GB in the end (delta: 637.5MB). Free memory was 365.8MB in the beginning and 1.1GB in the end (delta: -711.8MB). Peak memory consumption was 585.3MB. Max. memory is 16.1GB. * Witness Printer took 3.98ms. Allocated memory is still 1.4GB. Free memory is still 1.1GB. 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 __builtin_object_size at line 7404, overapproximation of large string literal at line 12845, overapproximation of bitwiseAnd at line 12077. Possible FailurePath: [L10798] static struct list_head tcm_vhost_list = {& tcm_vhost_list, & tcm_vhost_list}; [L7687] static unsigned int vhost_zcopy_mask ; [L13892] static int ldv_mutex_mtx ; [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 ; [L14106] static int ldv_mutex_tcm_vhost_mutex ; [L12541] static struct configfs_attribute *tcm_vhost_tpg_attrs[2U] = { & tcm_vhost_tpg_nexus.attr, 0}; [L12733] static struct configfs_attribute *tcm_vhost_wwn_attrs[2U] = { & tcm_vhost_wwn_version.attr, 0}; [L14213] static int ldv_mutex_tv_tpg_mutex ; [L13785] static int ldv_mutex_lock ; [L12187-L12188] static struct miscdevice vhost_scsi_misc = {255, "vhost-scsi", & vhost_scsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L10793] static struct workqueue_struct *tcm_vhost_workqueue ; [L13999] static int ldv_mutex_mutex ; [L12732] static struct target_fabric_wwn_attribute tcm_vhost_wwn_version = {{"version", & __this_module, 292U}, & tcm_vhost_wwn_show_attr_version, 0}; [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}; [L13678] static int ldv_mutex_cred_guard_mutex ; [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}; [L10792] static struct target_fabric_configfs *tcm_vhost_fabric_configfs ; [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}}; VAL [__this_module={36893488147419103233:36893488147419103302}, LDV_IN_INTERRUPT=0, ldv_mutex_cred_guard_mutex=0, ldv_mutex_lock=0, ldv_mutex_mtx=0, ldv_mutex_mutex=0, ldv_mutex_tcm_vhost_mutex=0, ldv_mutex_tv_tpg_mutex=0, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [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 VAL [__this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12921] RET ldv_initialize() [L12922] FCALL ldv_handler_precall() VAL [__this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={0:0}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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)={366:-365}, __key={373:0}, __lock_name={354:0}, __this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp={366:-365}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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); VAL [\result=0, __this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [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={36893488147419103233:36893488147419103302}, descriptor={365:0}, descriptor.flags=0, descriptor___0={375: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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L13675] return (exp); VAL [\old(c)=0, \old(exp)=0, \result=0, __this_module={36893488147419103233:36893488147419103302}, c=0, exp=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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12765] RET, EXPR ldv__builtin_expect((long )descriptor.flags & 1L, 0L) VAL [__this_module={36893488147419103233:36893488147419103302}, descriptor={365:0}, descriptor.flags=0, descriptor___0={375: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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, descriptor={365:0}, descriptor___0={375: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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp___1=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L7220] COND FALSE !(__VERIFIER_nondet_int()) [L7225] return ((void *)0); VAL [\old(size)=1300, \result={0:0}, __this_module={36893488147419103233:36893488147419103302}, 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, size=1300, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L14636] RET, EXPR ldv_malloc(sizeof(struct target_fabric_configfs)) VAL [__this_module={36893488147419103233:36893488147419103302}, arg0={36893488147419103233:36893488147419103302}, arg0={36893488147419103233:36893488147419103302}, arg1={341:0}, arg1={341:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct target_fabric_configfs))={0: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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={0:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L6795] long tmp ; VAL [__this_module={36893488147419103233:36893488147419103302}, 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={0:0}, ptr={0:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L13675] return (exp); VAL [\old(c)=0, \old(exp)=0, \result=0, __this_module={36893488147419103233:36893488147419103302}, c=0, exp=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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L6797] RET, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [__this_module={36893488147419103233:36893488147419103302}, 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={0:0}, ptr={0:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L6797] tmp = ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) [L6798] return (tmp); VAL [\result=0, __this_module={36893488147419103233:36893488147419103302}, 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={0:0}, ptr={0:0}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12774] RET, EXPR IS_ERR((void const *)fabric) VAL [__this_module={36893488147419103233:36893488147419103302}, descriptor={365:0}, descriptor___0={375:0}, fabric={0: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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp___1=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, descriptor={365:0}, descriptor___0={375:0}, descriptor___0.flags=0, fabric={0: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp___1=0, tmp___3=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L13675] return (exp); VAL [\old(c)=0, \old(exp)=0, \result=0, __this_module={36893488147419103233:36893488147419103302}, c=0, exp=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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12804] RET, EXPR ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L) VAL [__this_module={36893488147419103233:36893488147419103302}, descriptor={365:0}, descriptor___0={375:0}, descriptor___0.flags=0, fabric={0: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp___1=0, tmp___3=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12804] tmp___4 = ldv__builtin_expect((long )descriptor___0.flags & 1L, 0L) [L12805] COND FALSE !(tmp___4 != 0L) VAL [__this_module={36893488147419103233:36893488147419103302}, descriptor={365:0}, descriptor___0={375:0}, fabric={0: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp___1=0, tmp___3=0, tmp___4=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12809] return (0); [L12809] return (0); [L12809] return (0); VAL [\result=0, __this_module={36893488147419103233:36893488147419103302}, fabric={0: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp___1=0, tmp___3=0, tmp___4=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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)={366:-365}, __lock_name={354:0}, __this_module={36893488147419103233:36893488147419103302}, 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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp={366:-365}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12923] RET, EXPR tcm_vhost_init() [L12923] tmp = tcm_vhost_init() [L12924] COND FALSE !(tmp != 0) VAL [__this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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 VAL [__this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=0, tmp___1=1, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12930] tmp___0 = __VERIFIER_nondet_int() [L12932] case 0: [L12945] case 1: [L12953] case 2: [L12957] case 3: VAL [__this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=0, tmp___0=3, tmp___1=1, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12958] FCALL ldv_handler_precall() VAL [__this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=0, tmp___0=3, tmp___1=1, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12959] CALL vhost_scsi_compat_ioctl(var_group2, var_vhost_scsi_compat_ioctl_45_p1, var_vhost_scsi_compat_ioctl_45_p2) [L12175] void *tmp ; [L12176] long tmp___0 ; [L12178] CALL, EXPR compat_ptr((compat_uptr_t )arg) [L7259] return ((void *)((unsigned long )uptr)); VAL [\old(uptr)=4294967294, \result={0:4294967294}, __this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, uptr=4294967294, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12178] RET, EXPR compat_ptr((compat_uptr_t )arg) [L12178] tmp = compat_ptr((compat_uptr_t )arg) [L12179] CALL vhost_scsi_ioctl(f, ioctl, (unsigned long )tmp) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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: VAL [\old(arg)=4294967294, \old(ioctl)=1074310912, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, abi_version={367:0}, arg=4294967294, argp={0:4294967294}, backend={369:0}, f={36893488147419103262:-286}, f={36893488147419103262:-286}, featurep={0:4294967294}, features={368:0}, ioctl=1074310912, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0, vs={36893488147419103290:-8}] [L12157] CALL, EXPR copy_from_user((void *)(& features), (void const *)featurep, 8UL) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(n)=8, __this_module={36893488147419103233:36893488147419103302}, from={0:4294967294}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, to={368:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L7397] int sz ; [L7398] unsigned long tmp ; [L7399] int __ret_warn_on ; [L7400] long tmp___0 ; [L7401] long tmp___1 ; [L7402] long tmp___2 ; [L7404] tmp = __builtin_object_size((void const *)to, 0) [L7405] sz = (int )tmp VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(n)=8, __this_module={36893488147419103233:36893488147419103302}, from={0:4294967294}, from={0:4294967294}, 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, n=8, sz=-1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=8589934591, to={368:0}, to={368:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L7406] FCALL might_fault() VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(n)=8, __this_module={36893488147419103233:36893488147419103302}, from={0:4294967294}, from={0:4294967294}, 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, n=8, sz=-1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=8589934591, to={368:0}, to={368:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L7407] CALL, EXPR ldv__builtin_expect(sz == -1, 1L) VAL [\old(c)=1, \old(exp)=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L13675] return (exp); VAL [\old(c)=1, \old(exp)=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \result=1, __this_module={36893488147419103233:36893488147419103302}, c=1, exp=1, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L7407] RET, EXPR ldv__builtin_expect(sz == -1, 1L) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(n)=8, __this_module={36893488147419103233:36893488147419103302}, from={0:4294967294}, from={0:4294967294}, ldv__builtin_expect(sz == -1, 1L)=1, 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, n=8, sz=-1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=8589934591, to={368:0}, to={368:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L7407] tmp___1 = ldv__builtin_expect(sz == -1, 1L) [L7408] COND TRUE tmp___1 != 0L VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(n)=8, __this_module={36893488147419103233:36893488147419103302}, from={0:4294967294}, from={0:4294967294}, 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, n=8, sz=-1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=8589934591, tmp___1=1, to={368:0}, to={368:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L7409] CALL, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [\old(arg2)=8, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, arg0={368:0}, arg1={0:4294967294}, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L14395] return __VERIFIER_nondet_ulong(); [L7409] RET, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(n)=8, __this_module={36893488147419103233:36893488147419103302}, _copy_from_user(to, from, (unsigned int )n)=0, from={0:4294967294}, from={0:4294967294}, 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, n=8, sz=-1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=8589934591, tmp___1=1, to={368:0}, to={368:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L7409] n = _copy_from_user(to, from, (unsigned int )n) [L7425] return (n); VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(n)=8, \result=0, __this_module={36893488147419103233:36893488147419103302}, from={0:4294967294}, from={0:4294967294}, 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, n=0, sz=-1, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=8589934591, tmp___1=1, to={368:0}, to={368:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12157] RET, EXPR copy_from_user((void *)(& features), (void const *)featurep, 8UL) VAL [\old(arg)=4294967294, \old(ioctl)=1074310912, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, abi_version={367:0}, arg=4294967294, argp={0:4294967294}, backend={369:0}, copy_from_user((void *)(& features), (void const *)featurep, 8UL)=0, f={36893488147419103262:-286}, f={36893488147419103262:-286}, featurep={0:4294967294}, features={368:0}, ioctl=1074310912, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0, vs={36893488147419103290:-8}] [L12157] tmp___5 = copy_from_user((void *)(& features), (void const *)featurep, 8UL) [L12158] COND FALSE !(tmp___5 != 0UL) [L12162] EXPR \read(features) [L12162] CALL vhost_scsi_set_features(vs, features) [L12070] int tmp ; VAL [\old(features)=1, \old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, features=1, 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={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0, vs={36893488147419103290:-8}, vs={36893488147419103290:-8}] [L12072] COND FALSE !((features & 0xffffffffcaffffffULL) != 0ULL) [L12076] CALL ldv_mutex_lock_41(& vs->dev.mutex) [L13443] 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={36893488147419103233:36893488147419103302}, 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={36893488147419103290:16}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={36893488147419103290:16}, lock={36893488147419103290:16}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L14041] ldv_mutex_mutex = 2 VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, 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={36893488147419103290:16}, lock={36893488147419103290:16}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L13443] 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={36893488147419103233:36893488147419103302}, ldv_func_arg1={36893488147419103290:16}, ldv_func_arg1={36893488147419103290: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L13444] 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={36893488147419103233:36893488147419103302}, ldv_func_arg1={36893488147419103290:16}, ldv_func_arg1={36893488147419103290: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L12076] RET ldv_mutex_lock_41(& vs->dev.mutex) [L12077] COND TRUE (features & 67108864ULL) != 0ULL [L12078] CALL vhost_log_access_ok(& vs->dev) [L8496] struct vhost_memory *mp ; [L8497] bool __warned ; [L8498] int tmp ; [L8499] int tmp___0 ; [L8500] int tmp___1 ; VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, dev={36893488147419103290:0}, dev={36893488147419103290: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L8502] CALL, EXPR debug_lockdep_rcu_enabled() VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, 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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L14447] return __VERIFIER_nondet_int(); [L8502] RET, EXPR debug_lockdep_rcu_enabled() VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, debug_lockdep_rcu_enabled()=0, dev={36893488147419103290:0}, dev={36893488147419103290: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L8502] tmp = debug_lockdep_rcu_enabled() [L8503] COND FALSE !(tmp != 0 && ! __warned) VAL [\old(ldv_mutex_mutex)=1, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, __warned=1, dev={36893488147419103290:0}, dev={36893488147419103290: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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, tmp=0, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L8513] EXPR dev->memory [L8513] mp = dev->memory [L8514] CALL memory_access_ok(dev, mp, 1) VAL [\old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, __this_module={36893488147419103233:36893488147419103302}, 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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L8418] int i ; [L8419] int ok ; [L8421] i = 0 VAL [\old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(log_all)=1, __this_module={36893488147419103233:36893488147419103302}, d={36893488147419103290:0}, d={36893488147419103290:0}, i=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, log_all=1, mem={36893488147419103296:36893488147419103263}, mem={36893488147419103296:36893488147419103263}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L8437] EXPR d->nvqs VAL [\old(ldv_mutex_mutex)=2, \old(ldv_mutex_tcm_vhost_mutex)=1, \old(ldv_mutex_tv_tpg_mutex)=1, \old(log_all)=1, __this_module={36893488147419103233:36893488147419103302}, d={36893488147419103290:0}, d={36893488147419103290:0}, d->nvqs=370, i=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, log_all=1, mem={36893488147419103296:36893488147419103263}, mem={36893488147419103296:36893488147419103263}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] [L8437] COND TRUE d->nvqs > i [L8424] EXPR d->vqs [L8424] CALL ldv_mutex_lock_12(& (d->vqs + (unsigned long )i)->mutex) [L13211] 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={36893488147419103233:36893488147419103302}, 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={36893488147419103257:-3}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={36893488147419103257:-3}, lock={36893488147419103257:-3}, tcm_vhost_fabric_configfs={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360: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={36893488147419103233:36893488147419103302}, 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={0:0}, tcm_vhost_list={356:0}, tcm_vhost_mutex={364:0}, tcm_vhost_ops={357:0}, tcm_vhost_tpg_attrs={358:0}, tcm_vhost_tpg_nexus={363:0}, tcm_vhost_workqueue={366:-365}, tcm_vhost_wwn_attrs={359:0}, tcm_vhost_wwn_version={361:0}, vhost_scsi_fops={362:0}, vhost_scsi_misc={360:0}, vhost_zcopy_mask=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 115 procedures, 2441 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 98.2s, OverallIterations: 16, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 69.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 8 mSolverCounterUnknown, 29812 SdHoareTripleChecker+Valid, 62.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 28265 mSDsluCounter, 159484 SdHoareTripleChecker+Invalid, 56.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 116633 mSDsCounter, 4000 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 30630 IncrementalHoareTripleChecker+Invalid, 34638 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4000 mSolverCounterUnsat, 42851 mSDtfsCounter, 30630 mSolverCounterSat, 0.9s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 639 GetRequests, 533 SyntacticMatches, 3 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 3.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3353occurred in iteration=6, InterpolantAutomatonStates: 90, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.8s AutomataMinimizationTime, 15 MinimizatonAttempts, 869 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 7.2s SatisfiabilityAnalysisTime, 12.6s InterpolantComputationTime, 1382 NumberOfCodeBlocks, 1382 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 1245 ConstructedInterpolants, 0 QuantifiedInterpolants, 2209 SizeOfPredicates, 40 NumberOfNonLiveVariables, 9057 ConjunctsInSsa, 137 ConjunctsInUnsatCore, 18 InterpolantComputations, 15 PerfectInterpolantSequences, 121/127 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-16 12:38:47,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/config/AutomizerReach.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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8 --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 Automizer --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-e04fb08 [2022-11-16 12:38:50,159 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 12:38:50,161 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 12:38:50,192 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 12:38:50,194 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 12:38:50,200 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 12:38:50,203 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 12:38:50,207 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 12:38:50,210 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 12:38:50,213 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 12:38:50,215 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 12:38:50,219 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 12:38:50,219 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 12:38:50,227 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 12:38:50,228 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 12:38:50,230 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 12:38:50,236 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 12:38:50,237 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 12:38:50,238 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 12:38:50,241 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 12:38:50,250 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 12:38:50,252 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 12:38:50,253 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 12:38:50,254 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 12:38:50,258 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 12:38:50,263 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 12:38:50,263 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 12:38:50,264 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 12:38:50,265 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 12:38:50,267 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 12:38:50,268 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 12:38:50,269 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 12:38:50,270 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 12:38:50,272 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 12:38:50,273 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 12:38:50,273 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 12:38:50,274 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 12:38:50,275 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 12:38:50,275 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 12:38:50,277 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 12:38:50,278 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 12:38:50,281 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-16 12:38:50,327 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 12:38:50,327 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 12:38:50,329 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 12:38:50,329 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 12:38:50,330 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 12:38:50,330 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 12:38:50,331 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 12:38:50,332 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 12:38:50,332 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 12:38:50,332 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 12:38:50,333 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 12:38:50,334 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 12:38:50,334 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 12:38:50,334 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 12:38:50,334 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-16 12:38:50,335 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-16 12:38:50,335 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-16 12:38:50,335 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 12:38:50,335 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 12:38:50,336 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 12:38:50,336 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 12:38:50,336 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 12:38:50,336 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 12:38:50,336 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:38:50,337 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 12:38:50,337 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 12:38:50,337 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 12:38:50,337 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-16 12:38:50,338 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-16 12:38:50,338 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-16 12:38:50,338 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-16 12:38:50,338 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 12:38:50,339 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-16 12:38:50,339 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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8 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 -> Automizer 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-16 12:38:50,811 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 12:38:50,853 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 12:38:50,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 12:38:50,858 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 12:38:50,861 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 12:38:50,864 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-16 12:38:50,948 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data/9cc2e7c20/c1ec90bb9cf5411da8a0cea77d404890/FLAG9f20fc25d [2022-11-16 12:38:52,166 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 12:38:52,167 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-16 12:38:52,229 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data/9cc2e7c20/c1ec90bb9cf5411da8a0cea77d404890/FLAG9f20fc25d [2022-11-16 12:38:52,436 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/data/9cc2e7c20/c1ec90bb9cf5411da8a0cea77d404890 [2022-11-16 12:38:52,438 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 12:38:52,440 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 12:38:52,441 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 12:38:52,442 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 12:38:52,455 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 12:38:52,456 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:38:52" (1/1) ... [2022-11-16 12:38:52,457 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@571c1d3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:52, skipping insertion in model container [2022-11-16 12:38:52,458 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:38:52" (1/1) ... [2022-11-16 12:38:52,467 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 12:38:52,654 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:38:56,357 WARN L229 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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/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-16 12:38:56,541 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:38:56,568 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-16 12:38:56,729 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:38:57,247 WARN L229 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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/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-16 12:38:57,265 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:38:57,287 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 12:38:57,976 WARN L229 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_14b71ea4-afb6-4928-9bb3-b5a400992dcf/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-16 12:38:57,994 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:38:58,205 INFO L208 MainTranslator]: Completed translation [2022-11-16 12:38:58,206 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58 WrapperNode [2022-11-16 12:38:58,206 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 12:38:58,208 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 12:38:58,208 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 12:38:58,208 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 12:38:58,217 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:58,380 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:58,638 INFO L138 Inliner]: procedures = 460, calls = 3493, calls flagged for inlining = 227, calls inlined = 194, statements flattened = 7525 [2022-11-16 12:38:58,639 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 12:38:58,640 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 12:38:58,641 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 12:38:58,641 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 12:38:58,652 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:58,653 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:58,689 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:58,689 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:58,974 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:59,083 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:59,126 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:59,159 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:59,213 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 12:38:59,215 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 12:38:59,216 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 12:38:59,216 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 12:38:59,218 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (1/1) ... [2022-11-16 12:38:59,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:38:59,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:38:59,255 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 12:38:59,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 12:38:59,318 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2022-11-16 12:38:59,318 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2022-11-16 12:38:59,318 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2022-11-16 12:38:59,319 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2022-11-16 12:38:59,319 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-16 12:38:59,319 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-16 12:38:59,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-16 12:38:59,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-16 12:38:59,319 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2022-11-16 12:38:59,320 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2022-11-16 12:38:59,320 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2022-11-16 12:38:59,320 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-16 12:38:59,321 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-16 12:38:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2022-11-16 12:38:59,321 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2022-11-16 12:38:59,321 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2022-11-16 12:38:59,322 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2022-11-16 12:38:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2022-11-16 12:38:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2022-11-16 12:38:59,322 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2022-11-16 12:38:59,322 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 12:38:59,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-16 12:38:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-16 12:38:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-16 12:38:59,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-16 12:38:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-16 12:38:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-16 12:38:59,324 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-16 12:38:59,325 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-16 12:38:59,325 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-16 12:38:59,325 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-16 12:38:59,325 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2022-11-16 12:38:59,325 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2022-11-16 12:38:59,326 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2022-11-16 12:38:59,326 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2022-11-16 12:38:59,326 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2022-11-16 12:38:59,327 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2022-11-16 12:38:59,327 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-16 12:38:59,327 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-16 12:38:59,328 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-16 12:38:59,328 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-16 12:38:59,328 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-16 12:38:59,328 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-16 12:38:59,328 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2022-11-16 12:38:59,328 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2022-11-16 12:38:59,329 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-11-16 12:38:59,329 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-11-16 12:38:59,330 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-16 12:38:59,330 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-16 12:38:59,330 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-16 12:38:59,332 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-16 12:38:59,332 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2022-11-16 12:38:59,332 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2022-11-16 12:38:59,333 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2022-11-16 12:38:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-16 12:38:59,334 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-16 12:38:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2022-11-16 12:38:59,334 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2022-11-16 12:38:59,334 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-16 12:38:59,335 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-16 12:38:59,336 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2022-11-16 12:38:59,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2022-11-16 12:38:59,336 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2022-11-16 12:38:59,336 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2022-11-16 12:38:59,336 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2022-11-16 12:38:59,337 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2022-11-16 12:38:59,337 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-11-16 12:38:59,337 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-11-16 12:38:59,337 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2022-11-16 12:38:59,337 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2022-11-16 12:38:59,338 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-16 12:38:59,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-16 12:38:59,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 12:38:59,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 12:38:59,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 12:38:59,338 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-16 12:38:59,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-16 12:38:59,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-16 12:38:59,339 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2022-11-16 12:38:59,339 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2022-11-16 12:38:59,339 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-16 12:38:59,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-16 12:38:59,340 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-16 12:38:59,340 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-16 12:38:59,341 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-16 12:38:59,341 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2022-11-16 12:38:59,341 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2022-11-16 12:38:59,342 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2022-11-16 12:38:59,342 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2022-11-16 12:38:59,343 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-16 12:38:59,343 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-16 12:38:59,343 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2022-11-16 12:38:59,344 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2022-11-16 12:38:59,344 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2022-11-16 12:38:59,344 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2022-11-16 12:38:59,345 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2022-11-16 12:38:59,345 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2022-11-16 12:38:59,345 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2022-11-16 12:38:59,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2022-11-16 12:38:59,345 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2022-11-16 12:38:59,345 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2022-11-16 12:38:59,346 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-16 12:38:59,346 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-16 12:38:59,346 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2022-11-16 12:38:59,346 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2022-11-16 12:38:59,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-16 12:38:59,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-16 12:38:59,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-16 12:38:59,347 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2022-11-16 12:38:59,348 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2022-11-16 12:38:59,348 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-16 12:38:59,349 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-16 12:38:59,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 12:38:59,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 12:38:59,352 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2022-11-16 12:38:59,352 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2022-11-16 12:38:59,353 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-16 12:38:59,353 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-16 12:38:59,355 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-16 12:38:59,355 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-16 12:38:59,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-16 12:38:59,361 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2022-11-16 12:38:59,361 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2022-11-16 12:38:59,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-16 12:38:59,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-16 12:38:59,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-16 12:38:59,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-16 12:38:59,362 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2022-11-16 12:38:59,362 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2022-11-16 12:38:59,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-16 12:38:59,363 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2022-11-16 12:38:59,363 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2022-11-16 12:38:59,363 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-16 12:38:59,363 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-16 12:38:59,363 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2022-11-16 12:38:59,363 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2022-11-16 12:38:59,363 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-11-16 12:38:59,364 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-11-16 12:38:59,364 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2022-11-16 12:38:59,364 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2022-11-16 12:38:59,364 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-16 12:38:59,364 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-16 12:38:59,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-16 12:38:59,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-16 12:38:59,365 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-16 12:38:59,365 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-16 12:38:59,365 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2022-11-16 12:38:59,365 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2022-11-16 12:38:59,366 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-16 12:38:59,366 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-16 12:38:59,366 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-16 12:38:59,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-16 12:38:59,367 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2022-11-16 12:38:59,367 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2022-11-16 12:38:59,367 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 12:38:59,367 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-16 12:38:59,367 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-16 12:38:59,367 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2022-11-16 12:38:59,367 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2022-11-16 12:38:59,368 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 12:38:59,368 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2022-11-16 12:38:59,368 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2022-11-16 12:38:59,368 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2022-11-16 12:38:59,368 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2022-11-16 12:38:59,368 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2022-11-16 12:38:59,369 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2022-11-16 12:38:59,369 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2022-11-16 12:38:59,369 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2022-11-16 12:38:59,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-16 12:38:59,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-16 12:38:59,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-16 12:38:59,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-16 12:38:59,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 12:38:59,370 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2022-11-16 12:38:59,370 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2022-11-16 12:38:59,370 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-16 12:38:59,370 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-16 12:38:59,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-16 12:38:59,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-16 12:38:59,370 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-16 12:38:59,371 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-16 12:38:59,371 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-16 12:38:59,372 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-16 12:38:59,372 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2022-11-16 12:38:59,372 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2022-11-16 12:38:59,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-16 12:38:59,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-16 12:38:59,372 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2022-11-16 12:38:59,372 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2022-11-16 12:38:59,373 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2022-11-16 12:38:59,373 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2022-11-16 12:38:59,373 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2022-11-16 12:38:59,373 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2022-11-16 12:38:59,373 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-16 12:38:59,373 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-16 12:38:59,373 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2022-11-16 12:38:59,374 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2022-11-16 12:38:59,374 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2022-11-16 12:38:59,374 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2022-11-16 12:38:59,374 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2022-11-16 12:38:59,374 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2022-11-16 12:38:59,374 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2022-11-16 12:38:59,374 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2022-11-16 12:38:59,375 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-16 12:38:59,375 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-16 12:38:59,375 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2022-11-16 12:38:59,375 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2022-11-16 12:38:59,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-16 12:38:59,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-16 12:38:59,375 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2022-11-16 12:38:59,375 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2022-11-16 12:38:59,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-16 12:38:59,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-16 12:38:59,376 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2022-11-16 12:38:59,376 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2022-11-16 12:38:59,376 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-16 12:38:59,376 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-16 12:38:59,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-16 12:38:59,377 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-16 12:38:59,377 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2022-11-16 12:38:59,377 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2022-11-16 12:38:59,377 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2022-11-16 12:38:59,377 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2022-11-16 12:38:59,377 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-16 12:38:59,377 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-16 12:38:59,378 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-16 12:38:59,378 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-16 12:38:59,378 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2022-11-16 12:38:59,378 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2022-11-16 12:38:59,378 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2022-11-16 12:38:59,378 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2022-11-16 12:38:59,378 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2022-11-16 12:38:59,379 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2022-11-16 12:38:59,379 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2022-11-16 12:38:59,379 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2022-11-16 12:38:59,379 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-16 12:38:59,379 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-16 12:38:59,379 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2022-11-16 12:38:59,380 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2022-11-16 12:38:59,384 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-16 12:38:59,384 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-16 12:38:59,384 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2022-11-16 12:38:59,384 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2022-11-16 12:38:59,385 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-16 12:38:59,385 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-16 12:38:59,385 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-16 12:38:59,385 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-16 12:38:59,385 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-16 12:38:59,386 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-16 12:38:59,387 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2022-11-16 12:38:59,387 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2022-11-16 12:38:59,387 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2022-11-16 12:38:59,387 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2022-11-16 12:38:59,388 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2022-11-16 12:38:59,388 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2022-11-16 12:38:59,388 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2022-11-16 12:38:59,388 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2022-11-16 12:39:00,596 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 12:39:00,600 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 12:39:45,137 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch208;#res := ~ret~1; [2022-11-16 12:39:45,138 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch208;#t~switch208 := #t~switch208 || 4bv32 == ~size; [2022-11-16 12:39:45,138 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume 0bv64 != ~tmp___1~4;#res := ~ret~1; [2022-11-16 12:39:45,138 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !(0bv64 != ~tmp___1~4);#res := ~ret~1; [2022-11-16 12:39:45,138 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: havoc #t~switch208; [2022-11-16 12:39:45,138 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-16 12:39:45,138 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume #t~switch208; [2022-11-16 12:39:45,138 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !#t~switch208;#t~switch208 := #t~switch208 || 16bv32 == ~size; [2022-11-16 12:39:45,138 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474-1: ~tmp___0~9 := #t~ret209;havoc #t~ret209; [2022-11-16 12:39:45,139 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch208;#res := ~ret~1; [2022-11-16 12:39:45,139 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-16 12:39:45,139 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-16 12:39:45,139 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch208;#t~switch208 := #t~switch208 || 2bv32 == ~size; [2022-11-16 12:39:45,139 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch208;#res := ~ret~1; [2022-11-16 12:39:45,139 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch208;#t~switch208 := #t~switch208 || 8bv32 == ~size; [2022-11-16 12:39:45,139 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487-1: ~tmp___1~4 := #t~ret210;havoc #t~ret210; [2022-11-16 12:39:45,139 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-16 12:39:45,140 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume #t~switch208; [2022-11-16 12:39:45,140 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !#t~switch208;#t~switch208 := true; [2022-11-16 12:39:45,140 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 0bv64 != ~tmp___0~9;#res := ~ret~1; [2022-11-16 12:39:45,140 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(0bv64 != ~tmp___0~9);#res := ~ret~1; [2022-11-16 12:39:45,140 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch208; [2022-11-16 12:39:45,140 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch208; [2022-11-16 12:39:45,140 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch208;#res := ~ret~1; [2022-11-16 12:39:45,140 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch208;#t~switch208 := #t~switch208 || 10bv32 == ~size; [2022-11-16 12:40:01,548 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 12:40:01,568 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 12:40:01,568 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-16 12:40:01,573 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:40:01 BoogieIcfgContainer [2022-11-16 12:40:01,574 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 12:40:01,576 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 12:40:01,576 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 12:40:01,579 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 12:40:01,580 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 12:38:52" (1/3) ... [2022-11-16 12:40:01,581 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d0a642c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:40:01, skipping insertion in model container [2022-11-16 12:40:01,581 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:38:58" (2/3) ... [2022-11-16 12:40:01,581 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d0a642c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:40:01, skipping insertion in model container [2022-11-16 12:40:01,581 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:40:01" (3/3) ... [2022-11-16 12:40:01,583 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-16 12:40:01,602 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 12:40:01,602 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-16 12:40:01,693 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:40:01,699 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=PETRI_NET, 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;@52ea36eb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:40:01,700 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-16 12:40:01,711 INFO L276 IsEmpty]: Start isEmpty. Operand has 2397 states, 1656 states have (on average 1.3466183574879227) internal successors, (2230), 1706 states have internal predecessors, (2230), 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-16 12:40:01,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-16 12:40:01,719 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:01,720 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:40:01,721 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:01,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:01,726 INFO L85 PathProgramCache]: Analyzing trace with hash 126051139, now seen corresponding path program 1 times [2022-11-16 12:40:01,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:01,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1213425727] [2022-11-16 12:40:01,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:01,744 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:01,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:01,751 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:01,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-16 12:40:02,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:03,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 1170 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:40:03,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:03,179 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-16 12:40:03,179 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:03,180 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:03,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1213425727] [2022-11-16 12:40:03,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1213425727] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:03,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:03,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:40:03,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244067284] [2022-11-16 12:40:03,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:03,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:40:03,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:03,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:40:03,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:40:03,226 INFO L87 Difference]: Start difference. First operand has 2397 states, 1656 states have (on average 1.3466183574879227) internal successors, (2230), 1706 states have internal predecessors, (2230), 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-16 12:40:03,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:03,753 INFO L93 Difference]: Finished difference Result 4768 states and 7030 transitions. [2022-11-16 12:40:03,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:40:03,763 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-16 12:40:03,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:03,805 INFO L225 Difference]: With dead ends: 4768 [2022-11-16 12:40:03,805 INFO L226 Difference]: Without dead ends: 2381 [2022-11-16 12:40:03,823 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-16 12:40:03,828 INFO L413 NwaCegarLoop]: 3468 mSDtfsCounter, 3457 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3457 SdHoareTripleChecker+Valid, 3468 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-16 12:40:03,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3457 Valid, 3468 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:40:03,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2381 states. [2022-11-16 12:40:04,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2381 to 2381. [2022-11-16 12:40:04,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2381 states, 1643 states have (on average 1.3414485696895921) internal successors, (2204), 1690 states have internal predecessors, (2204), 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-16 12:40:04,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2381 states to 2381 states and 3447 transitions. [2022-11-16 12:40:04,107 INFO L78 Accepts]: Start accepts. Automaton has 2381 states and 3447 transitions. Word has length 15 [2022-11-16 12:40:04,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:04,108 INFO L495 AbstractCegarLoop]: Abstraction has 2381 states and 3447 transitions. [2022-11-16 12:40:04,109 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-16 12:40:04,109 INFO L276 IsEmpty]: Start isEmpty. Operand 2381 states and 3447 transitions. [2022-11-16 12:40:04,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-16 12:40:04,110 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:04,110 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:40:04,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:04,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:04,332 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:04,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:04,333 INFO L85 PathProgramCache]: Analyzing trace with hash -388506721, now seen corresponding path program 1 times [2022-11-16 12:40:04,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:04,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [902091527] [2022-11-16 12:40:04,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:04,336 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:04,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:04,338 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:04,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-16 12:40:05,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:05,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 1171 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:40:05,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:05,665 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-16 12:40:05,665 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:05,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:05,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [902091527] [2022-11-16 12:40:05,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [902091527] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:05,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:05,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:40:05,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665911971] [2022-11-16 12:40:05,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:05,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:40:05,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:05,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:40:05,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:40:05,669 INFO L87 Difference]: Start difference. First operand 2381 states and 3447 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-16 12:40:06,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:06,045 INFO L93 Difference]: Finished difference Result 2383 states and 3448 transitions. [2022-11-16 12:40:06,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:40:06,046 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-16 12:40:06,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:06,060 INFO L225 Difference]: With dead ends: 2383 [2022-11-16 12:40:06,061 INFO L226 Difference]: Without dead ends: 2380 [2022-11-16 12:40:06,062 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-16 12:40:06,063 INFO L413 NwaCegarLoop]: 3444 mSDtfsCounter, 3432 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3432 SdHoareTripleChecker+Valid, 3444 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-16 12:40:06,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3432 Valid, 3444 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:40:06,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2380 states. [2022-11-16 12:40:06,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2380 to 2380. [2022-11-16 12:40:06,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2380 states, 1643 states have (on average 1.3408399269628728) internal successors, (2203), 1689 states have internal predecessors, (2203), 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-16 12:40:06,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2380 states to 2380 states and 3445 transitions. [2022-11-16 12:40:06,225 INFO L78 Accepts]: Start accepts. Automaton has 2380 states and 3445 transitions. Word has length 16 [2022-11-16 12:40:06,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:06,225 INFO L495 AbstractCegarLoop]: Abstraction has 2380 states and 3445 transitions. [2022-11-16 12:40:06,226 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-16 12:40:06,226 INFO L276 IsEmpty]: Start isEmpty. Operand 2380 states and 3445 transitions. [2022-11-16 12:40:06,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-16 12:40:06,227 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:06,227 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:40:06,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:06,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:06,448 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:06,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:06,449 INFO L85 PathProgramCache]: Analyzing trace with hash 840073670, now seen corresponding path program 1 times [2022-11-16 12:40:06,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:06,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2036466942] [2022-11-16 12:40:06,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:06,452 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:06,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:06,454 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:06,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-16 12:40:07,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:07,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 1172 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:40:07,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:07,732 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-16 12:40:07,733 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:07,733 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:07,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2036466942] [2022-11-16 12:40:07,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2036466942] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:07,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:07,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:40:07,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743176310] [2022-11-16 12:40:07,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:07,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:40:07,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:07,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:40:07,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:40:07,735 INFO L87 Difference]: Start difference. First operand 2380 states and 3445 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-16 12:40:08,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:08,047 INFO L93 Difference]: Finished difference Result 2382 states and 3446 transitions. [2022-11-16 12:40:08,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:40:08,047 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-16 12:40:08,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:08,060 INFO L225 Difference]: With dead ends: 2382 [2022-11-16 12:40:08,060 INFO L226 Difference]: Without dead ends: 2379 [2022-11-16 12:40:08,063 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-16 12:40:08,066 INFO L413 NwaCegarLoop]: 3442 mSDtfsCounter, 3429 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3429 SdHoareTripleChecker+Valid, 3442 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-16 12:40:08,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3429 Valid, 3442 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:40:08,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2379 states. [2022-11-16 12:40:08,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2379 to 2379. [2022-11-16 12:40:08,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2379 states, 1643 states have (on average 1.3402312842361535) internal successors, (2202), 1688 states have internal predecessors, (2202), 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-16 12:40:08,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2379 states to 2379 states and 3443 transitions. [2022-11-16 12:40:08,320 INFO L78 Accepts]: Start accepts. Automaton has 2379 states and 3443 transitions. Word has length 17 [2022-11-16 12:40:08,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:08,321 INFO L495 AbstractCegarLoop]: Abstraction has 2379 states and 3443 transitions. [2022-11-16 12:40:08,321 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-16 12:40:08,321 INFO L276 IsEmpty]: Start isEmpty. Operand 2379 states and 3443 transitions. [2022-11-16 12:40:08,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-16 12:40:08,322 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:08,326 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-16 12:40:08,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:08,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:08,548 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:08,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:08,548 INFO L85 PathProgramCache]: Analyzing trace with hash 271364994, now seen corresponding path program 1 times [2022-11-16 12:40:08,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:08,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060956157] [2022-11-16 12:40:08,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:08,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:08,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:08,556 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:08,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-16 12:40:09,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:09,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:40:09,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:09,776 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-16 12:40:09,776 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:09,776 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:09,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060956157] [2022-11-16 12:40:09,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060956157] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:09,777 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:09,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:40:09,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869382758] [2022-11-16 12:40:09,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:09,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:40:09,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:09,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:40:09,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:40:09,778 INFO L87 Difference]: Start difference. First operand 2379 states and 3443 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-16 12:40:10,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:10,212 INFO L93 Difference]: Finished difference Result 5055 states and 7213 transitions. [2022-11-16 12:40:10,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:40:10,212 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-16 12:40:10,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:10,227 INFO L225 Difference]: With dead ends: 5055 [2022-11-16 12:40:10,227 INFO L226 Difference]: Without dead ends: 2720 [2022-11-16 12:40:10,237 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-16 12:40:10,238 INFO L413 NwaCegarLoop]: 3584 mSDtfsCounter, 1868 mSDsluCounter, 1935 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1868 SdHoareTripleChecker+Valid, 5519 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-16 12:40:10,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1868 Valid, 5519 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:40:10,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2022-11-16 12:40:10,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2717. [2022-11-16 12:40:10,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2717 states, 1869 states have (on average 1.315676832530765) internal successors, (2459), 1921 states have internal predecessors, (2459), 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-16 12:40:10,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2717 states to 2717 states and 3822 transitions. [2022-11-16 12:40:10,551 INFO L78 Accepts]: Start accepts. Automaton has 2717 states and 3822 transitions. Word has length 18 [2022-11-16 12:40:10,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:10,551 INFO L495 AbstractCegarLoop]: Abstraction has 2717 states and 3822 transitions. [2022-11-16 12:40:10,551 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-16 12:40:10,552 INFO L276 IsEmpty]: Start isEmpty. Operand 2717 states and 3822 transitions. [2022-11-16 12:40:10,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-16 12:40:10,553 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:10,553 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-16 12:40:10,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:10,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:10,776 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:10,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:10,777 INFO L85 PathProgramCache]: Analyzing trace with hash -178729911, now seen corresponding path program 1 times [2022-11-16 12:40:10,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:10,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [886105818] [2022-11-16 12:40:10,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:10,779 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:10,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:10,781 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:10,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-16 12:40:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:11,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 1174 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:40:11,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:12,026 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-16 12:40:12,026 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:12,027 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:12,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [886105818] [2022-11-16 12:40:12,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [886105818] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:12,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:12,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:40:12,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580032501] [2022-11-16 12:40:12,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:12,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:40:12,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:12,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:40:12,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:40:12,029 INFO L87 Difference]: Start difference. First operand 2717 states and 3822 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-16 12:40:12,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:12,413 INFO L93 Difference]: Finished difference Result 2746 states and 3845 transitions. [2022-11-16 12:40:12,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:40:12,414 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-16 12:40:12,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:12,431 INFO L225 Difference]: With dead ends: 2746 [2022-11-16 12:40:12,431 INFO L226 Difference]: Without dead ends: 2742 [2022-11-16 12:40:12,433 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-16 12:40:12,434 INFO L413 NwaCegarLoop]: 3437 mSDtfsCounter, 3355 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3355 SdHoareTripleChecker+Valid, 3521 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-16 12:40:12,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3355 Valid, 3521 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:40:12,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2742 states. [2022-11-16 12:40:12,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2742 to 2738. [2022-11-16 12:40:12,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 1886 states have (on average 1.312831389183457) internal successors, (2476), 1936 states have internal predecessors, (2476), 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-16 12:40:12,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 3837 transitions. [2022-11-16 12:40:12,790 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 3837 transitions. Word has length 19 [2022-11-16 12:40:12,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:12,791 INFO L495 AbstractCegarLoop]: Abstraction has 2738 states and 3837 transitions. [2022-11-16 12:40:12,792 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-16 12:40:12,792 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 3837 transitions. [2022-11-16 12:40:12,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-16 12:40:12,797 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:12,797 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-16 12:40:12,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:13,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:13,028 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:13,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:13,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1246765211, now seen corresponding path program 1 times [2022-11-16 12:40:13,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:13,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1333358041] [2022-11-16 12:40:13,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:13,031 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:13,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:13,032 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:13,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-16 12:40:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:14,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 1175 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:40:14,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:14,275 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-16 12:40:14,275 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:14,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:14,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1333358041] [2022-11-16 12:40:14,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1333358041] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:14,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:14,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:40:14,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260055009] [2022-11-16 12:40:14,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:14,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:40:14,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:14,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:40:14,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:40:14,277 INFO L87 Difference]: Start difference. First operand 2738 states and 3837 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-16 12:40:14,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:14,695 INFO L93 Difference]: Finished difference Result 2757 states and 3855 transitions. [2022-11-16 12:40:14,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:40:14,695 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-16 12:40:14,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:14,709 INFO L225 Difference]: With dead ends: 2757 [2022-11-16 12:40:14,710 INFO L226 Difference]: Without dead ends: 2733 [2022-11-16 12:40:14,712 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-16 12:40:14,713 INFO L413 NwaCegarLoop]: 3435 mSDtfsCounter, 3351 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3351 SdHoareTripleChecker+Valid, 3513 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.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:40:14,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3351 Valid, 3513 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:40:14,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-11-16 12:40:15,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 2731. [2022-11-16 12:40:15,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2731 states, 1882 states have (on average 1.311902231668438) internal successors, (2469), 1930 states have internal predecessors, (2469), 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-16 12:40:15,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2731 states to 2731 states and 3820 transitions. [2022-11-16 12:40:15,119 INFO L78 Accepts]: Start accepts. Automaton has 2731 states and 3820 transitions. Word has length 20 [2022-11-16 12:40:15,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:15,119 INFO L495 AbstractCegarLoop]: Abstraction has 2731 states and 3820 transitions. [2022-11-16 12:40:15,120 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-16 12:40:15,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2731 states and 3820 transitions. [2022-11-16 12:40:15,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-16 12:40:15,125 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:15,126 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] [2022-11-16 12:40:15,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:15,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:15,348 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:15,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:15,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1559476449, now seen corresponding path program 1 times [2022-11-16 12:40:15,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:15,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [429302498] [2022-11-16 12:40:15,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:15,352 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:15,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:15,353 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:15,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-16 12:40:16,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:16,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 1352 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:40:16,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:16,617 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-16 12:40:16,617 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:16,617 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:16,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [429302498] [2022-11-16 12:40:16,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [429302498] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:16,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:16,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:40:16,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940448328] [2022-11-16 12:40:16,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:16,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:40:16,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:16,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:40:16,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:40:16,620 INFO L87 Difference]: Start difference. First operand 2731 states and 3820 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 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-16 12:40:17,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-16 12:40:18,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:18,160 INFO L93 Difference]: Finished difference Result 5411 states and 7575 transitions. [2022-11-16 12:40:18,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:40:18,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 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 53 [2022-11-16 12:40:18,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:18,175 INFO L225 Difference]: With dead ends: 5411 [2022-11-16 12:40:18,175 INFO L226 Difference]: Without dead ends: 2731 [2022-11-16 12:40:18,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 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-16 12:40:18,188 INFO L413 NwaCegarLoop]: 3403 mSDtfsCounter, 5 mSDsluCounter, 10196 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 13599 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:40:18,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 13599 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-16 12:40:18,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2731 states. [2022-11-16 12:40:18,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2731 to 2731. [2022-11-16 12:40:18,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2731 states, 1882 states have (on average 1.3113708820403827) internal successors, (2468), 1929 states have internal predecessors, (2468), 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-16 12:40:18,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2731 states to 2731 states and 3819 transitions. [2022-11-16 12:40:18,542 INFO L78 Accepts]: Start accepts. Automaton has 2731 states and 3819 transitions. Word has length 53 [2022-11-16 12:40:18,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:18,542 INFO L495 AbstractCegarLoop]: Abstraction has 2731 states and 3819 transitions. [2022-11-16 12:40:18,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 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-16 12:40:18,543 INFO L276 IsEmpty]: Start isEmpty. Operand 2731 states and 3819 transitions. [2022-11-16 12:40:18,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-16 12:40:18,546 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:18,546 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] [2022-11-16 12:40:18,575 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:18,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:18,759 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:18,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:18,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1171298415, now seen corresponding path program 1 times [2022-11-16 12:40:18,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:18,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264230204] [2022-11-16 12:40:18,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:18,761 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:18,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:18,763 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:18,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-16 12:40:19,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:19,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 1352 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:40:19,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:20,144 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-16 12:40:20,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:20,145 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:20,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264230204] [2022-11-16 12:40:20,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264230204] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:20,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:20,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:40:20,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931454236] [2022-11-16 12:40:20,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:20,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:40:20,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:20,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:40:20,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:40:20,148 INFO L87 Difference]: Start difference. First operand 2731 states and 3819 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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-16 12:40:21,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:21,239 INFO L93 Difference]: Finished difference Result 5410 states and 7573 transitions. [2022-11-16 12:40:21,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:40:21,239 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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 57 [2022-11-16 12:40:21,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:21,255 INFO L225 Difference]: With dead ends: 5410 [2022-11-16 12:40:21,256 INFO L226 Difference]: Without dead ends: 2720 [2022-11-16 12:40:21,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 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-16 12:40:21,267 INFO L413 NwaCegarLoop]: 3402 mSDtfsCounter, 6 mSDsluCounter, 10191 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 13593 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 12:40:21,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 13593 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-16 12:40:21,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2022-11-16 12:40:21,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2720. [2022-11-16 12:40:21,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 1875 states have (on average 1.3114666666666666) internal successors, (2459), 1922 states have internal predecessors, (2459), 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-16 12:40:21,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 3806 transitions. [2022-11-16 12:40:21,626 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 3806 transitions. Word has length 57 [2022-11-16 12:40:21,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:21,626 INFO L495 AbstractCegarLoop]: Abstraction has 2720 states and 3806 transitions. [2022-11-16 12:40:21,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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-16 12:40:21,627 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 3806 transitions. [2022-11-16 12:40:21,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-11-16 12:40:21,631 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:21,632 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-16 12:40:21,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:21,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:21,855 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:21,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:21,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1808928983, now seen corresponding path program 1 times [2022-11-16 12:40:21,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:21,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662753260] [2022-11-16 12:40:21,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:21,858 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:21,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:21,860 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:21,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-16 12:40:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:23,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 1748 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:40:23,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:23,478 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-16 12:40:23,478 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:23,478 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:23,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [662753260] [2022-11-16 12:40:23,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [662753260] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:23,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:23,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:40:23,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449536251] [2022-11-16 12:40:23,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:23,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:40:23,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:23,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:40:23,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:40:23,481 INFO L87 Difference]: Start difference. First operand 2720 states and 3806 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-16 12:40:24,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:24,999 INFO L93 Difference]: Finished difference Result 5401 states and 7562 transitions. [2022-11-16 12:40:24,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:40:24,999 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-16 12:40:25,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:25,020 INFO L225 Difference]: With dead ends: 5401 [2022-11-16 12:40:25,021 INFO L226 Difference]: Without dead ends: 2720 [2022-11-16 12:40:25,031 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-16 12:40:25,033 INFO L413 NwaCegarLoop]: 3390 mSDtfsCounter, 3 mSDsluCounter, 6770 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 10160 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-16 12:40:25,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 10160 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-16 12:40:25,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2022-11-16 12:40:25,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2720. [2022-11-16 12:40:25,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 1875 states have (on average 1.3109333333333333) internal successors, (2458), 1922 states have internal predecessors, (2458), 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-16 12:40:25,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 3805 transitions. [2022-11-16 12:40:25,355 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 3805 transitions. Word has length 84 [2022-11-16 12:40:25,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:25,356 INFO L495 AbstractCegarLoop]: Abstraction has 2720 states and 3805 transitions. [2022-11-16 12:40:25,356 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-16 12:40:25,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 3805 transitions. [2022-11-16 12:40:25,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-16 12:40:25,358 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:25,359 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-16 12:40:25,394 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:25,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:25,575 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:25,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:25,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2137270198, now seen corresponding path program 1 times [2022-11-16 12:40:25,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:25,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41128157] [2022-11-16 12:40:25,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:25,577 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:25,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:25,579 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:25,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-16 12:40:26,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:26,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 1493 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-16 12:40:26,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:28,312 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-16 12:40:28,313 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:28,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:28,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41128157] [2022-11-16 12:40:28,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41128157] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:28,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:28,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-16 12:40:28,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676078331] [2022-11-16 12:40:28,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:28,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-16 12:40:28,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:28,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 12:40:28,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-16 12:40:28,316 INFO L87 Difference]: Start difference. First operand 2720 states and 3805 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-16 12:40:32,401 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-16 12:40:41,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:40:41,592 INFO L93 Difference]: Finished difference Result 5415 states and 7585 transitions. [2022-11-16 12:40:41,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 12:40:41,593 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-16 12:40:41,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:40:41,608 INFO L225 Difference]: With dead ends: 5415 [2022-11-16 12:40:41,608 INFO L226 Difference]: Without dead ends: 2729 [2022-11-16 12:40:41,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-11-16 12:40:41,619 INFO L413 NwaCegarLoop]: 3266 mSDtfsCounter, 5 mSDsluCounter, 32485 mSDsCounter, 0 mSdLazyCounter, 1526 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 35751 SdHoareTripleChecker+Invalid, 1529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1526 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.0s IncrementalHoareTripleChecker+Time [2022-11-16 12:40:41,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 35751 Invalid, 1529 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1526 Invalid, 1 Unknown, 0 Unchecked, 12.0s Time] [2022-11-16 12:40:41,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2729 states. [2022-11-16 12:40:41,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2729 to 2727. [2022-11-16 12:40:41,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2727 states, 1880 states have (on average 1.3101063829787234) internal successors, (2463), 1927 states have internal predecessors, (2463), 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-16 12:40:41,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2727 states to 2727 states and 3818 transitions. [2022-11-16 12:40:41,892 INFO L78 Accepts]: Start accepts. Automaton has 2727 states and 3818 transitions. Word has length 87 [2022-11-16 12:40:41,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:40:41,892 INFO L495 AbstractCegarLoop]: Abstraction has 2727 states and 3818 transitions. [2022-11-16 12:40:41,892 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-16 12:40:41,893 INFO L276 IsEmpty]: Start isEmpty. Operand 2727 states and 3818 transitions. [2022-11-16 12:40:41,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-16 12:40:41,895 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:40:41,896 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-16 12:40:41,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-16 12:40:42,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:42,117 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:40:42,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:40:42,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1355388560, now seen corresponding path program 1 times [2022-11-16 12:40:42,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:40:42,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [55732654] [2022-11-16 12:40:42,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:40:42,120 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:40:42,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:40:42,121 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:40:42,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-16 12:40:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:40:43,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 1494 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-16 12:40:43,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:40:47,683 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-16 12:40:47,683 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:40:47,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:40:47,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [55732654] [2022-11-16 12:40:47,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [55732654] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:40:47,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:40:47,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-16 12:40:47,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201617170] [2022-11-16 12:40:47,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:40:47,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 12:40:47,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:40:47,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 12:40:47,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-11-16 12:40:47,686 INFO L87 Difference]: Start difference. First operand 2727 states and 3818 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-16 12:40:54,948 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-16 12:41:12,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:41:12,838 INFO L93 Difference]: Finished difference Result 5412 states and 7585 transitions. [2022-11-16 12:41:12,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:41:12,839 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-16 12:41:12,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:41:12,856 INFO L225 Difference]: With dead ends: 5412 [2022-11-16 12:41:12,856 INFO L226 Difference]: Without dead ends: 2724 [2022-11-16 12:41:12,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-11-16 12:41:12,867 INFO L413 NwaCegarLoop]: 3263 mSDtfsCounter, 19 mSDsluCounter, 58488 mSDsCounter, 0 mSdLazyCounter, 2478 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 61751 SdHoareTripleChecker+Invalid, 2767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 2478 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2022-11-16 12:41:12,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 61751 Invalid, 2767 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [6 Valid, 2478 Invalid, 1 Unknown, 282 Unchecked, 21.3s Time] [2022-11-16 12:41:12,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2724 states. [2022-11-16 12:41:13,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2724 to 2715. [2022-11-16 12:41:13,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2715 states, 1872 states have (on average 1.310897435897436) internal successors, (2454), 1919 states have internal predecessors, (2454), 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-16 12:41:13,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2715 states to 2715 states and 3799 transitions. [2022-11-16 12:41:13,192 INFO L78 Accepts]: Start accepts. Automaton has 2715 states and 3799 transitions. Word has length 87 [2022-11-16 12:41:13,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:41:13,192 INFO L495 AbstractCegarLoop]: Abstraction has 2715 states and 3799 transitions. [2022-11-16 12:41:13,193 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-16 12:41:13,193 INFO L276 IsEmpty]: Start isEmpty. Operand 2715 states and 3799 transitions. [2022-11-16 12:41:13,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-16 12:41:13,200 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:41:13,201 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-16 12:41:13,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-16 12:41:13,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:13,425 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:41:13,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:41:13,425 INFO L85 PathProgramCache]: Analyzing trace with hash 810108258, now seen corresponding path program 1 times [2022-11-16 12:41:13,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:41:13,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1545100253] [2022-11-16 12:41:13,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:41:13,426 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:13,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:41:13,427 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:41:13,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-16 12:41:14,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:41:15,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 1791 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-16 12:41:15,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:41:15,234 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:41:15,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:41:15,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:41:15,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1545100253] [2022-11-16 12:41:15,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1545100253] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:41:15,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:41:15,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-16 12:41:15,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535376420] [2022-11-16 12:41:15,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:41:15,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:41:15,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:41:15,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:41:15,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:41:15,238 INFO L87 Difference]: Start difference. First operand 2715 states and 3799 transitions. Second operand has 6 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-16 12:41:20,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:41:20,755 INFO L93 Difference]: Finished difference Result 5397 states and 7556 transitions. [2022-11-16 12:41:20,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:41:20,756 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 88 [2022-11-16 12:41:20,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:41:20,769 INFO L225 Difference]: With dead ends: 5397 [2022-11-16 12:41:20,769 INFO L226 Difference]: Without dead ends: 2715 [2022-11-16 12:41:20,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-16 12:41:20,778 INFO L413 NwaCegarLoop]: 3272 mSDtfsCounter, 301 mSDsluCounter, 12558 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 15830 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-11-16 12:41:20,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 15830 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-11-16 12:41:20,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2715 states. [2022-11-16 12:41:21,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2715 to 2715. [2022-11-16 12:41:21,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2715 states, 1872 states have (on average 1.3103632478632479) internal successors, (2453), 1919 states have internal predecessors, (2453), 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-16 12:41:21,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2715 states to 2715 states and 3798 transitions. [2022-11-16 12:41:21,041 INFO L78 Accepts]: Start accepts. Automaton has 2715 states and 3798 transitions. Word has length 88 [2022-11-16 12:41:21,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:41:21,042 INFO L495 AbstractCegarLoop]: Abstraction has 2715 states and 3798 transitions. [2022-11-16 12:41:21,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-16 12:41:21,042 INFO L276 IsEmpty]: Start isEmpty. Operand 2715 states and 3798 transitions. [2022-11-16 12:41:21,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-16 12:41:21,045 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:41:21,045 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-16 12:41:21,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-16 12:41:21,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:21,268 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:41:21,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:41:21,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1703594596, now seen corresponding path program 1 times [2022-11-16 12:41:21,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:41:21,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1949602936] [2022-11-16 12:41:21,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:41:21,271 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:21,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:41:21,272 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:41:21,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-16 12:41:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:41:22,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 1791 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:41:22,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:41:23,074 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-16 12:41:23,075 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:41:23,075 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:41:23,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1949602936] [2022-11-16 12:41:23,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1949602936] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:41:23,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:41:23,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:41:23,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93037733] [2022-11-16 12:41:23,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:41:23,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:41:23,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:41:23,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:41:23,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:41:23,077 INFO L87 Difference]: Start difference. First operand 2715 states and 3798 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-16 12:41:23,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:41:23,461 INFO L93 Difference]: Finished difference Result 2998 states and 4114 transitions. [2022-11-16 12:41:23,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:41:23,461 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-16 12:41:23,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:41:23,473 INFO L225 Difference]: With dead ends: 2998 [2022-11-16 12:41:23,473 INFO L226 Difference]: Without dead ends: 2508 [2022-11-16 12:41:23,475 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-16 12:41:23,476 INFO L413 NwaCegarLoop]: 3412 mSDtfsCounter, 1695 mSDsluCounter, 1720 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1695 SdHoareTripleChecker+Valid, 5132 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-16 12:41:23,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1695 Valid, 5132 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 12:41:23,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2508 states. [2022-11-16 12:41:23,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2508 to 2506. [2022-11-16 12:41:23,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 1727 states have (on average 1.2987840185292414) internal successors, (2243), 1766 states have internal predecessors, (2243), 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-16 12:41:23,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 3468 transitions. [2022-11-16 12:41:23,733 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 3468 transitions. Word has length 88 [2022-11-16 12:41:23,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:41:23,734 INFO L495 AbstractCegarLoop]: Abstraction has 2506 states and 3468 transitions. [2022-11-16 12:41:23,734 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-16 12:41:23,735 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 3468 transitions. [2022-11-16 12:41:23,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-16 12:41:23,739 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:41:23,739 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, 1] [2022-11-16 12:41:23,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-16 12:41:23,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:23,955 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:41:23,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:41:23,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1989572218, now seen corresponding path program 1 times [2022-11-16 12:41:23,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:41:23,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [245878307] [2022-11-16 12:41:23,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:41:23,958 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:23,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:41:23,959 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:41:24,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-16 12:41:25,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:41:25,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 1874 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:41:25,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:41:25,683 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-16 12:41:25,684 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:41:25,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:41:25,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [245878307] [2022-11-16 12:41:25,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [245878307] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:41:25,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:41:25,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:41:25,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867234950] [2022-11-16 12:41:25,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:41:25,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:41:25,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:41:25,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:41:25,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:41:25,687 INFO L87 Difference]: Start difference. First operand 2506 states and 3468 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-16 12:41:25,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:41:25,924 INFO L93 Difference]: Finished difference Result 5001 states and 6945 transitions. [2022-11-16 12:41:25,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:41:25,924 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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 107 [2022-11-16 12:41:25,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:41:25,935 INFO L225 Difference]: With dead ends: 5001 [2022-11-16 12:41:25,935 INFO L226 Difference]: Without dead ends: 2508 [2022-11-16 12:41:25,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 105 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-16 12:41:25,943 INFO L413 NwaCegarLoop]: 3139 mSDtfsCounter, 0 mSDsluCounter, 3132 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6271 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-16 12:41:25,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6271 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 12:41:25,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2508 states. [2022-11-16 12:41:26,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2508 to 2506. [2022-11-16 12:41:26,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 1727 states have (on average 1.2953097857556457) internal successors, (2237), 1766 states have internal predecessors, (2237), 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-16 12:41:26,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 3462 transitions. [2022-11-16 12:41:26,201 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 3462 transitions. Word has length 107 [2022-11-16 12:41:26,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:41:26,201 INFO L495 AbstractCegarLoop]: Abstraction has 2506 states and 3462 transitions. [2022-11-16 12:41:26,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-16 12:41:26,202 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 3462 transitions. [2022-11-16 12:41:26,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-16 12:41:26,207 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:41:26,207 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, 1, 1, 1, 1] [2022-11-16 12:41:26,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-16 12:41:26,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:26,423 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:41:26,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:41:26,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1171808055, now seen corresponding path program 1 times [2022-11-16 12:41:26,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:41:26,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1324780427] [2022-11-16 12:41:26,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:41:26,425 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:26,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:41:26,426 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:41:26,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-16 12:41:28,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:41:28,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 1880 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:41:28,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:41:28,128 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-16 12:41:28,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:41:28,128 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-16 12:41:28,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1324780427] [2022-11-16 12:41:28,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1324780427] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:41:28,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:41:28,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:41:28,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864006904] [2022-11-16 12:41:28,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:41:28,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:41:28,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-16 12:41:28,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:41:28,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:41:28,130 INFO L87 Difference]: Start difference. First operand 2506 states and 3462 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-11-16 12:41:28,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 12:41:28,501 INFO L93 Difference]: Finished difference Result 4974 states and 6880 transitions. [2022-11-16 12:41:28,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:41:28,502 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 110 [2022-11-16 12:41:28,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 12:41:28,512 INFO L225 Difference]: With dead ends: 4974 [2022-11-16 12:41:28,513 INFO L226 Difference]: Without dead ends: 2506 [2022-11-16 12:41:28,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 108 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-16 12:41:28,521 INFO L413 NwaCegarLoop]: 3135 mSDtfsCounter, 0 mSDsluCounter, 3128 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6263 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.1s IncrementalHoareTripleChecker+Time [2022-11-16 12:41:28,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6263 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 12:41:28,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2506 states. [2022-11-16 12:41:28,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2506 to 2506. [2022-11-16 12:41:28,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 1727 states have (on average 1.2935726693688476) internal successors, (2234), 1766 states have internal predecessors, (2234), 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-16 12:41:28,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 3459 transitions. [2022-11-16 12:41:28,737 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 3459 transitions. Word has length 110 [2022-11-16 12:41:28,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 12:41:28,738 INFO L495 AbstractCegarLoop]: Abstraction has 2506 states and 3459 transitions. [2022-11-16 12:41:28,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-11-16 12:41:28,738 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 3459 transitions. [2022-11-16 12:41:28,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-16 12:41:28,744 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 12:41:28,744 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-16 12:41:28,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-11-16 12:41:28,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:28,959 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 12:41:28,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:41:28,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1877928073, now seen corresponding path program 1 times [2022-11-16 12:41:28,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-16 12:41:28,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [496824913] [2022-11-16 12:41:28,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:41:28,962 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 12:41:28,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat [2022-11-16 12:41:28,964 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 12:41:29,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14b71ea4-afb6-4928-9bb3-b5a400992dcf/bin/uautomizer-tPACEb0tL8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process