./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 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro --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-8393723 [2022-11-18 18:46:48,280 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 18:46:48,283 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 18:46:48,314 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 18:46:48,314 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 18:46:48,322 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 18:46:48,324 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 18:46:48,329 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 18:46:48,331 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 18:46:48,339 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 18:46:48,340 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 18:46:48,341 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 18:46:48,341 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 18:46:48,342 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 18:46:48,343 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 18:46:48,344 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 18:46:48,345 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 18:46:48,345 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 18:46:48,347 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 18:46:48,349 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 18:46:48,350 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 18:46:48,357 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 18:46:48,362 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 18:46:48,364 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 18:46:48,373 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 18:46:48,376 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 18:46:48,376 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 18:46:48,378 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 18:46:48,379 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 18:46:48,380 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 18:46:48,380 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 18:46:48,381 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 18:46:48,387 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 18:46:48,388 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 18:46:48,389 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 18:46:48,390 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 18:46:48,390 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 18:46:48,391 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 18:46:48,391 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 18:46:48,392 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 18:46:48,393 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 18:46:48,395 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-18 18:46:48,441 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 18:46:48,441 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 18:46:48,442 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 18:46:48,442 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 18:46:48,443 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 18:46:48,443 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 18:46:48,444 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 18:46:48,444 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 18:46:48,445 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 18:46:48,445 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 18:46:48,446 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 18:46:48,446 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 18:46:48,447 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 18:46:48,447 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 18:46:48,447 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 18:46:48,447 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 18:46:48,448 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 18:46:48,448 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 18:46:48,448 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 18:46:48,448 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 18:46:48,449 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 18:46:48,449 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:46:48,449 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 18:46:48,449 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 18:46:48,450 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 18:46:48,450 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 18:46:48,450 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 18:46:48,450 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 18:46:48,451 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 18:46:48,451 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 18:46:48,452 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_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro 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-18 18:46:48,736 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 18:46:48,760 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 18:46:48,764 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 18:46:48,766 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 18:46:48,767 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 18:46:48,769 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-18 18:46:48,837 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data/f6d926e9d/8dc88c4556904e7a8c1b4ba854cf1f07/FLAG0f928f27e [2022-11-18 18:46:49,899 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 18:46:49,900 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-18 18:46:49,995 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data/f6d926e9d/8dc88c4556904e7a8c1b4ba854cf1f07/FLAG0f928f27e [2022-11-18 18:46:50,234 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data/f6d926e9d/8dc88c4556904e7a8c1b4ba854cf1f07 [2022-11-18 18:46:50,238 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 18:46:50,241 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 18:46:50,243 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 18:46:50,243 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 18:46:50,247 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 18:46:50,248 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:46:50" (1/1) ... [2022-11-18 18:46:50,249 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@386ed1fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:50, skipping insertion in model container [2022-11-18 18:46:50,250 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:46:50" (1/1) ... [2022-11-18 18:46:50,258 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 18:46:50,446 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:46:53,706 WARN L234 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_57207c8c-c335-4b10-a475-6d68289768e2/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-18 18:46:53,907 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:46:53,927 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 18:46:54,430 WARN L234 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_57207c8c-c335-4b10-a475-6d68289768e2/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-18 18:46:54,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:46:54,619 INFO L208 MainTranslator]: Completed translation [2022-11-18 18:46:54,619 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54 WrapperNode [2022-11-18 18:46:54,621 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 18:46:54,622 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 18:46:54,622 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 18:46:54,623 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 18:46:54,630 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:54,733 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:54,968 INFO L138 Inliner]: procedures = 445, calls = 3498, calls flagged for inlining = 226, calls inlined = 196, statements flattened = 7807 [2022-11-18 18:46:54,969 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 18:46:54,970 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 18:46:54,970 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 18:46:54,970 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 18:46:54,979 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:54,980 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:55,128 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:55,129 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:55,352 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:55,388 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:55,427 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:55,454 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:55,511 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 18:46:55,513 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 18:46:55,513 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 18:46:55,513 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 18:46:55,514 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (1/1) ... [2022-11-18 18:46:55,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:46:55,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:46:55,552 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 18:46:55,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 18:46:55,595 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2022-11-18 18:46:55,595 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2022-11-18 18:46:55,596 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2022-11-18 18:46:55,596 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2022-11-18 18:46:55,596 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-18 18:46:55,596 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-18 18:46:55,596 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-18 18:46:55,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-18 18:46:55,597 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2022-11-18 18:46:55,597 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2022-11-18 18:46:55,597 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2022-11-18 18:46:55,597 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-18 18:46:55,597 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-18 18:46:55,597 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2022-11-18 18:46:55,598 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2022-11-18 18:46:55,598 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2022-11-18 18:46:55,598 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2022-11-18 18:46:55,598 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2022-11-18 18:46:55,598 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2022-11-18 18:46:55,599 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2022-11-18 18:46:55,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 18:46:55,599 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-18 18:46:55,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-18 18:46:55,599 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-18 18:46:55,599 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-18 18:46:55,600 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-18 18:46:55,600 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-18 18:46:55,600 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2022-11-18 18:46:55,600 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2022-11-18 18:46:55,600 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2022-11-18 18:46:55,601 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2022-11-18 18:46:55,601 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2022-11-18 18:46:55,601 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2022-11-18 18:46:55,601 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-18 18:46:55,601 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-18 18:46:55,601 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-18 18:46:55,602 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-18 18:46:55,602 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_open [2022-11-18 18:46:55,602 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_open [2022-11-18 18:46:55,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-18 18:46:55,602 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-18 18:46:55,603 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-18 18:46:55,603 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2022-11-18 18:46:55,603 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2022-11-18 18:46:55,603 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-11-18 18:46:55,603 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-11-18 18:46:55,604 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-18 18:46:55,604 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-18 18:46:55,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-18 18:46:55,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 18:46:55,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-18 18:46:55,604 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-18 18:46:55,605 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2022-11-18 18:46:55,605 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2022-11-18 18:46:55,605 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2022-11-18 18:46:55,605 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-18 18:46:55,605 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-18 18:46:55,606 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2022-11-18 18:46:55,606 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2022-11-18 18:46:55,606 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-18 18:46:55,606 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-18 18:46:55,606 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2022-11-18 18:46:55,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2022-11-18 18:46:55,607 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2022-11-18 18:46:55,607 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2022-11-18 18:46:55,607 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2022-11-18 18:46:55,607 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2022-11-18 18:46:55,607 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-11-18 18:46:55,608 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-11-18 18:46:55,608 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2022-11-18 18:46:55,608 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2022-11-18 18:46:55,608 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-18 18:46:55,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-18 18:46:55,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 18:46:55,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 18:46:55,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 18:46:55,609 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-18 18:46:55,609 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2022-11-18 18:46:55,610 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2022-11-18 18:46:55,610 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-18 18:46:55,610 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-18 18:46:55,610 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-18 18:46:55,610 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-18 18:46:55,610 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2022-11-18 18:46:55,611 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2022-11-18 18:46:55,611 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2022-11-18 18:46:55,611 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2022-11-18 18:46:55,611 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-18 18:46:55,611 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-18 18:46:55,611 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2022-11-18 18:46:55,612 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2022-11-18 18:46:55,612 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2022-11-18 18:46:55,612 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2022-11-18 18:46:55,612 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2022-11-18 18:46:55,612 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2022-11-18 18:46:55,612 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2022-11-18 18:46:55,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2022-11-18 18:46:55,613 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2022-11-18 18:46:55,613 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2022-11-18 18:46:55,613 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-18 18:46:55,613 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-18 18:46:55,614 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2022-11-18 18:46:55,614 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2022-11-18 18:46:55,614 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-18 18:46:55,614 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-18 18:46:55,614 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2022-11-18 18:46:55,615 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2022-11-18 18:46:55,615 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-18 18:46:55,615 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-18 18:46:55,615 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 18:46:55,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 18:46:55,615 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2022-11-18 18:46:55,616 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2022-11-18 18:46:55,616 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-18 18:46:55,616 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-18 18:46:55,616 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-18 18:46:55,616 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-18 18:46:55,616 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2022-11-18 18:46:55,617 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2022-11-18 18:46:55,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-18 18:46:55,617 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2022-11-18 18:46:55,617 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2022-11-18 18:46:55,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-18 18:46:55,618 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2022-11-18 18:46:55,618 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2022-11-18 18:46:55,618 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-18 18:46:55,618 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-18 18:46:55,618 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2022-11-18 18:46:55,619 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2022-11-18 18:46:55,619 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-11-18 18:46:55,619 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-11-18 18:46:55,619 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2022-11-18 18:46:55,619 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2022-11-18 18:46:55,619 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-18 18:46:55,620 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-18 18:46:55,620 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-18 18:46:55,620 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-18 18:46:55,620 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-18 18:46:55,620 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-18 18:46:55,620 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2022-11-18 18:46:55,621 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2022-11-18 18:46:55,621 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-18 18:46:55,621 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-18 18:46:55,621 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-18 18:46:55,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-18 18:46:55,621 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2022-11-18 18:46:55,622 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2022-11-18 18:46:55,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 18:46:55,622 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-18 18:46:55,622 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-18 18:46:55,622 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2022-11-18 18:46:55,622 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2022-11-18 18:46:55,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 18:46:55,623 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2022-11-18 18:46:55,623 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2022-11-18 18:46:55,623 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2022-11-18 18:46:55,623 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2022-11-18 18:46:55,623 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2022-11-18 18:46:55,624 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2022-11-18 18:46:55,624 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2022-11-18 18:46:55,624 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2022-11-18 18:46:55,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 18:46:55,624 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2022-11-18 18:46:55,624 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2022-11-18 18:46:55,625 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-18 18:46:55,625 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-18 18:46:55,625 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-18 18:46:55,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-18 18:46:55,626 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-18 18:46:55,626 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-18 18:46:55,626 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-18 18:46:55,626 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-18 18:46:55,626 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2022-11-18 18:46:55,626 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2022-11-18 18:46:55,627 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-18 18:46:55,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-18 18:46:55,627 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2022-11-18 18:46:55,627 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2022-11-18 18:46:55,627 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2022-11-18 18:46:55,627 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2022-11-18 18:46:55,628 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2022-11-18 18:46:55,628 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2022-11-18 18:46:55,628 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-18 18:46:55,628 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-18 18:46:55,628 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2022-11-18 18:46:55,629 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2022-11-18 18:46:55,629 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2022-11-18 18:46:55,629 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2022-11-18 18:46:55,629 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2022-11-18 18:46:55,629 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2022-11-18 18:46:55,629 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2022-11-18 18:46:55,630 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2022-11-18 18:46:55,630 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-18 18:46:55,630 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-18 18:46:55,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 18:46:55,630 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2022-11-18 18:46:55,630 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2022-11-18 18:46:55,631 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2022-11-18 18:46:55,631 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2022-11-18 18:46:55,631 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2022-11-18 18:46:55,631 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2022-11-18 18:46:55,631 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-18 18:46:55,631 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-18 18:46:55,632 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-18 18:46:55,632 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-18 18:46:55,632 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2022-11-18 18:46:55,632 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2022-11-18 18:46:55,632 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2022-11-18 18:46:55,632 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2022-11-18 18:46:55,633 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-18 18:46:55,633 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-18 18:46:55,633 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-18 18:46:55,633 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-18 18:46:55,633 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2022-11-18 18:46:55,634 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2022-11-18 18:46:55,634 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2022-11-18 18:46:55,634 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2022-11-18 18:46:55,634 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2022-11-18 18:46:55,634 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2022-11-18 18:46:55,634 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2022-11-18 18:46:55,635 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2022-11-18 18:46:55,635 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-18 18:46:55,635 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-18 18:46:55,635 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2022-11-18 18:46:55,635 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2022-11-18 18:46:55,635 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-18 18:46:55,636 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-18 18:46:55,636 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2022-11-18 18:46:55,636 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2022-11-18 18:46:55,636 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-18 18:46:55,636 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-18 18:46:55,636 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-18 18:46:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-18 18:46:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-18 18:46:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-18 18:46:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2022-11-18 18:46:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2022-11-18 18:46:55,637 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2022-11-18 18:46:55,637 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2022-11-18 18:46:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_release [2022-11-18 18:46:55,638 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_release [2022-11-18 18:46:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2022-11-18 18:46:55,638 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2022-11-18 18:46:55,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 18:46:55,639 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2022-11-18 18:46:55,639 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2022-11-18 18:46:55,639 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_port_link [2022-11-18 18:46:55,639 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_port_link [2022-11-18 18:46:56,790 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 18:46:56,797 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 18:47:03,344 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch209;#res := ~ret~1; [2022-11-18 18:47:03,344 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch209;#t~switch209 := #t~switch209 || 4 == ~size; [2022-11-18 18:47:03,345 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume 0 != ~tmp___1~4;#res := ~ret~1; [2022-11-18 18:47:03,345 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !(0 != ~tmp___1~4);#res := ~ret~1; [2022-11-18 18:47:03,345 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: havoc #t~switch209; [2022-11-18 18:47:03,345 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-18 18:47:03,345 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume #t~switch209; [2022-11-18 18:47:03,345 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !#t~switch209;#t~switch209 := #t~switch209 || 16 == ~size; [2022-11-18 18:47:03,346 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-18 18:47:03,346 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch209;#res := ~ret~1; [2022-11-18 18:47:03,346 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-18 18:47:03,346 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-18 18:47:03,346 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch209;#t~switch209 := #t~switch209 || 2 == ~size; [2022-11-18 18:47:03,346 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch209;#res := ~ret~1; [2022-11-18 18:47:03,346 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch209;#t~switch209 := #t~switch209 || 8 == ~size; [2022-11-18 18:47:03,347 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-18 18:47:03,347 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-18 18:47:03,347 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume #t~switch209; [2022-11-18 18:47:03,347 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !#t~switch209;#t~switch209 := true; [2022-11-18 18:47:03,347 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 0 != ~tmp___0~9;#res := ~ret~1; [2022-11-18 18:47:03,347 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(0 != ~tmp___0~9);#res := ~ret~1; [2022-11-18 18:47:03,347 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch209; [2022-11-18 18:47:03,348 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch209; [2022-11-18 18:47:03,348 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch209;#res := ~ret~1; [2022-11-18 18:47:03,348 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch209;#t~switch209 := #t~switch209 || 10 == ~size; [2022-11-18 18:47:09,014 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 18:47:09,043 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 18:47:09,043 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 18:47:09,048 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:47:09 BoogieIcfgContainer [2022-11-18 18:47:09,048 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 18:47:09,051 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 18:47:09,051 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 18:47:09,054 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 18:47:09,054 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 06:46:50" (1/3) ... [2022-11-18 18:47:09,055 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b874b9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:47:09, skipping insertion in model container [2022-11-18 18:47:09,056 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:54" (2/3) ... [2022-11-18 18:47:09,056 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b874b9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:47:09, skipping insertion in model container [2022-11-18 18:47:09,056 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:47:09" (3/3) ... [2022-11-18 18:47:09,057 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-18 18:47:09,075 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 18:47:09,075 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 18:47:09,204 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:47:09,214 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;@10dc6b49, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:47:09,215 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 18:47:09,227 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-18 18:47:09,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-18 18:47:09,235 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:09,235 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:09,236 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:09,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:09,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1000150055, now seen corresponding path program 1 times [2022-11-18 18:47:09,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:09,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578749006] [2022-11-18 18:47:09,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:09,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:09,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:09,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:09,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:09,862 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-18 18:47:09,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:09,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578749006] [2022-11-18 18:47:09,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578749006] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:09,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:09,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:47:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333187312] [2022-11-18 18:47:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:09,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:47:09,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:09,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:47:09,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:47:09,906 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-18 18:47:10,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:10,298 INFO L93 Difference]: Finished difference Result 4861 states and 7176 transitions. [2022-11-18 18:47:10,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:47:10,301 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-18 18:47:10,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:10,330 INFO L225 Difference]: With dead ends: 4861 [2022-11-18 18:47:10,330 INFO L226 Difference]: Without dead ends: 2425 [2022-11-18 18:47:10,355 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-18 18:47:10,359 INFO L413 NwaCegarLoop]: 3534 mSDtfsCounter, 3525 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-18 18:47:10,360 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-18 18:47:10,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2425 states. [2022-11-18 18:47:10,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2425 to 2425. [2022-11-18 18:47:10,632 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-18 18:47:10,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2425 states to 2425 states and 3513 transitions. [2022-11-18 18:47:10,651 INFO L78 Accepts]: Start accepts. Automaton has 2425 states and 3513 transitions. Word has length 15 [2022-11-18 18:47:10,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:10,652 INFO L495 AbstractCegarLoop]: Abstraction has 2425 states and 3513 transitions. [2022-11-18 18:47:10,653 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-18 18:47:10,653 INFO L276 IsEmpty]: Start isEmpty. Operand 2425 states and 3513 transitions. [2022-11-18 18:47:10,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-18 18:47:10,654 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:10,654 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:10,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 18:47:10,655 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:10,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:10,656 INFO L85 PathProgramCache]: Analyzing trace with hash -941031178, now seen corresponding path program 1 times [2022-11-18 18:47:10,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:10,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139363789] [2022-11-18 18:47:10,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:10,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:10,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:10,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:10,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:10,927 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-18 18:47:10,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:10,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139363789] [2022-11-18 18:47:10,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139363789] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:10,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:10,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:47:10,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823713932] [2022-11-18 18:47:10,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:10,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:47:10,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:10,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:47:10,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:47:10,935 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-18 18:47:11,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:11,117 INFO L93 Difference]: Finished difference Result 2427 states and 3514 transitions. [2022-11-18 18:47:11,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:47:11,119 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-18 18:47:11,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:11,134 INFO L225 Difference]: With dead ends: 2427 [2022-11-18 18:47:11,134 INFO L226 Difference]: Without dead ends: 2424 [2022-11-18 18:47:11,138 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-18 18:47:11,140 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-18 18:47:11,142 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-18 18:47:11,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2424 states. [2022-11-18 18:47:11,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2424 to 2424. [2022-11-18 18:47:11,304 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-18 18:47:11,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2424 states to 2424 states and 3511 transitions. [2022-11-18 18:47:11,321 INFO L78 Accepts]: Start accepts. Automaton has 2424 states and 3511 transitions. Word has length 16 [2022-11-18 18:47:11,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:11,322 INFO L495 AbstractCegarLoop]: Abstraction has 2424 states and 3511 transitions. [2022-11-18 18:47:11,326 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-18 18:47:11,326 INFO L276 IsEmpty]: Start isEmpty. Operand 2424 states and 3511 transitions. [2022-11-18 18:47:11,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 18:47:11,327 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:11,327 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:11,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 18:47:11,328 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:11,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:11,328 INFO L85 PathProgramCache]: Analyzing trace with hash 891658876, now seen corresponding path program 1 times [2022-11-18 18:47:11,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:11,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102408990] [2022-11-18 18:47:11,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:11,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:11,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:11,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:11,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:11,592 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-18 18:47:11,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:11,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102408990] [2022-11-18 18:47:11,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102408990] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:11,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:11,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:47:11,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550974796] [2022-11-18 18:47:11,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:11,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:47:11,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:47:11,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:47:11,596 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-18 18:47:11,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:11,783 INFO L93 Difference]: Finished difference Result 2426 states and 3512 transitions. [2022-11-18 18:47:11,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:47:11,784 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-18 18:47:11,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:11,798 INFO L225 Difference]: With dead ends: 2426 [2022-11-18 18:47:11,798 INFO L226 Difference]: Without dead ends: 2423 [2022-11-18 18:47:11,803 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-18 18:47:11,808 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-18 18:47:11,810 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-18 18:47:11,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2423 states. [2022-11-18 18:47:12,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2423 to 2423. [2022-11-18 18:47:12,010 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-18 18:47:12,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2423 states to 2423 states and 3509 transitions. [2022-11-18 18:47:12,024 INFO L78 Accepts]: Start accepts. Automaton has 2423 states and 3509 transitions. Word has length 17 [2022-11-18 18:47:12,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:12,024 INFO L495 AbstractCegarLoop]: Abstraction has 2423 states and 3509 transitions. [2022-11-18 18:47:12,025 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-18 18:47:12,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2423 states and 3509 transitions. [2022-11-18 18:47:12,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 18:47:12,026 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:12,026 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-18 18:47:12,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 18:47:12,026 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:12,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:12,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1870480569, now seen corresponding path program 1 times [2022-11-18 18:47:12,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:12,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277975868] [2022-11-18 18:47:12,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:12,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:12,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:12,245 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-18 18:47:12,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:12,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277975868] [2022-11-18 18:47:12,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277975868] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:12,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:12,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:47:12,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540889627] [2022-11-18 18:47:12,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:12,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:47:12,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:12,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:47:12,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:47:12,248 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-18 18:47:12,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:12,575 INFO L93 Difference]: Finished difference Result 5709 states and 8143 transitions. [2022-11-18 18:47:12,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:47:12,579 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-18 18:47:12,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:12,599 INFO L225 Difference]: With dead ends: 5709 [2022-11-18 18:47:12,599 INFO L226 Difference]: Without dead ends: 3325 [2022-11-18 18:47:12,609 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-18 18:47:12,610 INFO L413 NwaCegarLoop]: 3808 mSDtfsCounter, 1908 mSDsluCounter, 2755 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-18 18:47:12,611 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-18 18:47:12,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3325 states. [2022-11-18 18:47:12,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3325 to 3318. [2022-11-18 18:47:12,797 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-18 18:47:12,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3318 states to 3318 states and 4676 transitions. [2022-11-18 18:47:12,873 INFO L78 Accepts]: Start accepts. Automaton has 3318 states and 4676 transitions. Word has length 18 [2022-11-18 18:47:12,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:12,873 INFO L495 AbstractCegarLoop]: Abstraction has 3318 states and 4676 transitions. [2022-11-18 18:47:12,873 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-18 18:47:12,873 INFO L276 IsEmpty]: Start isEmpty. Operand 3318 states and 4676 transitions. [2022-11-18 18:47:12,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-18 18:47:12,874 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:12,874 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-18 18:47:12,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 18:47:12,874 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:12,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:12,875 INFO L85 PathProgramCache]: Analyzing trace with hash -2145780449, now seen corresponding path program 1 times [2022-11-18 18:47:12,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:12,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152776569] [2022-11-18 18:47:12,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:12,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:13,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:13,062 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-18 18:47:13,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:13,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152776569] [2022-11-18 18:47:13,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152776569] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:13,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:13,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:47:13,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689306308] [2022-11-18 18:47:13,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:13,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:47:13,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:13,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:47:13,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:47:13,065 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-18 18:47:13,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:13,284 INFO L93 Difference]: Finished difference Result 3353 states and 4703 transitions. [2022-11-18 18:47:13,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:47:13,285 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-18 18:47:13,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:13,304 INFO L225 Difference]: With dead ends: 3353 [2022-11-18 18:47:13,304 INFO L226 Difference]: Without dead ends: 3349 [2022-11-18 18:47:13,307 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-18 18:47:13,308 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.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:13,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3423 Valid, 3587 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:47:13,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3349 states. [2022-11-18 18:47:13,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3349 to 3345. [2022-11-18 18:47:13,516 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-18 18:47:13,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3345 states to 3345 states and 4694 transitions. [2022-11-18 18:47:13,534 INFO L78 Accepts]: Start accepts. Automaton has 3345 states and 4694 transitions. Word has length 19 [2022-11-18 18:47:13,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:13,535 INFO L495 AbstractCegarLoop]: Abstraction has 3345 states and 4694 transitions. [2022-11-18 18:47:13,535 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-18 18:47:13,535 INFO L276 IsEmpty]: Start isEmpty. Operand 3345 states and 4694 transitions. [2022-11-18 18:47:13,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-18 18:47:13,536 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:13,536 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-18 18:47:13,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 18:47:13,537 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:13,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:13,537 INFO L85 PathProgramCache]: Analyzing trace with hash -2095815556, now seen corresponding path program 1 times [2022-11-18 18:47:13,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:13,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689744746] [2022-11-18 18:47:13,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:13,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:13,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:13,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:13,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:13,763 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-18 18:47:13,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:13,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689744746] [2022-11-18 18:47:13,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689744746] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:13,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:13,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:47:13,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644419027] [2022-11-18 18:47:13,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:13,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:47:13,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:13,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:47:13,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:47:13,767 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-18 18:47:14,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:14,087 INFO L93 Difference]: Finished difference Result 3379 states and 4728 transitions. [2022-11-18 18:47:14,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:47:14,088 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-18 18:47:14,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:14,109 INFO L225 Difference]: With dead ends: 3379 [2022-11-18 18:47:14,109 INFO L226 Difference]: Without dead ends: 3355 [2022-11-18 18:47:14,112 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-18 18:47:14,113 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.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:14,114 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.1s Time] [2022-11-18 18:47:14,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3355 states. [2022-11-18 18:47:14,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3355 to 3353. [2022-11-18 18:47:14,385 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-18 18:47:14,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3353 states to 3353 states and 4692 transitions. [2022-11-18 18:47:14,401 INFO L78 Accepts]: Start accepts. Automaton has 3353 states and 4692 transitions. Word has length 20 [2022-11-18 18:47:14,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:14,402 INFO L495 AbstractCegarLoop]: Abstraction has 3353 states and 4692 transitions. [2022-11-18 18:47:14,402 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-18 18:47:14,402 INFO L276 IsEmpty]: Start isEmpty. Operand 3353 states and 4692 transitions. [2022-11-18 18:47:14,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-18 18:47:14,418 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:14,418 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-18 18:47:14,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-18 18:47:14,418 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:14,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:14,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1000007655, now seen corresponding path program 1 times [2022-11-18 18:47:14,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:14,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226417713] [2022-11-18 18:47:14,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:14,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:14,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:14,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:14,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:14,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 18:47:14,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:14,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 18:47:14,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:14,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-18 18:47:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:14,810 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-18 18:47:14,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:14,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226417713] [2022-11-18 18:47:14,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226417713] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:14,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:14,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 18:47:14,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768121672] [2022-11-18 18:47:14,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:14,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:47:14,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:14,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:47:14,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:47:14,813 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-18 18:47:18,045 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-18 18:47:22,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:22,432 INFO L93 Difference]: Finished difference Result 5213 states and 7217 transitions. [2022-11-18 18:47:22,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:47:22,433 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-18 18:47:22,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:22,454 INFO L225 Difference]: With dead ends: 5213 [2022-11-18 18:47:22,454 INFO L226 Difference]: Without dead ends: 2664 [2022-11-18 18:47:22,467 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-18 18:47:22,470 INFO L413 NwaCegarLoop]: 1919 mSDtfsCounter, 2447 mSDsluCounter, 1898 mSDsCounter, 0 mSdLazyCounter, 3012 mSolverCounterSat, 781 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s 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, 7.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:22,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2814 Valid, 3817 Invalid, 3794 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [781 Valid, 3012 Invalid, 1 Unknown, 0 Unchecked, 7.2s Time] [2022-11-18 18:47:22,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2664 states. [2022-11-18 18:47:22,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2664 to 2542. [2022-11-18 18:47:22,667 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-18 18:47:22,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2542 states to 2542 states and 3518 transitions. [2022-11-18 18:47:22,683 INFO L78 Accepts]: Start accepts. Automaton has 2542 states and 3518 transitions. Word has length 50 [2022-11-18 18:47:22,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:22,685 INFO L495 AbstractCegarLoop]: Abstraction has 2542 states and 3518 transitions. [2022-11-18 18:47:22,686 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-18 18:47:22,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2542 states and 3518 transitions. [2022-11-18 18:47:22,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-18 18:47:22,694 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:22,694 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-18 18:47:22,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-18 18:47:22,695 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:22,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:22,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1265453171, now seen corresponding path program 1 times [2022-11-18 18:47:22,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:22,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644115198] [2022-11-18 18:47:22,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:22,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:22,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:22,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:22,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:23,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 18:47:23,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:23,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 18:47:23,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:23,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-11-18 18:47:23,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:23,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-11-18 18:47:23,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:23,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-18 18:47:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:23,059 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-18 18:47:23,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:23,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644115198] [2022-11-18 18:47:23,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644115198] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:23,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:23,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 18:47:23,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671724388] [2022-11-18 18:47:23,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:23,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:47:23,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:23,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:47:23,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:47:23,062 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-18 18:47:26,135 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-18 18:47:29,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:29,867 INFO L93 Difference]: Finished difference Result 5193 states and 7226 transitions. [2022-11-18 18:47:29,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 18:47:29,868 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-18 18:47:29,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:29,884 INFO L225 Difference]: With dead ends: 5193 [2022-11-18 18:47:29,884 INFO L226 Difference]: Without dead ends: 2664 [2022-11-18 18:47:29,894 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-18 18:47:29,895 INFO L413 NwaCegarLoop]: 2102 mSDtfsCounter, 1133 mSDsluCounter, 2938 mSDsCounter, 0 mSdLazyCounter, 2931 mSolverCounterSat, 452 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s 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, 6.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:29,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1367 Valid, 5040 Invalid, 3384 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [452 Valid, 2931 Invalid, 1 Unknown, 0 Unchecked, 6.5s Time] [2022-11-18 18:47:29,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2664 states. [2022-11-18 18:47:30,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2664 to 2542. [2022-11-18 18:47:30,107 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-18 18:47:30,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2542 states to 2542 states and 3512 transitions. [2022-11-18 18:47:30,124 INFO L78 Accepts]: Start accepts. Automaton has 2542 states and 3512 transitions. Word has length 66 [2022-11-18 18:47:30,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:30,124 INFO L495 AbstractCegarLoop]: Abstraction has 2542 states and 3512 transitions. [2022-11-18 18:47:30,125 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-18 18:47:30,125 INFO L276 IsEmpty]: Start isEmpty. Operand 2542 states and 3512 transitions. [2022-11-18 18:47:30,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-18 18:47:30,131 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:30,131 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-18 18:47:30,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 18:47:30,132 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:30,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:30,132 INFO L85 PathProgramCache]: Analyzing trace with hash 346909302, now seen corresponding path program 1 times [2022-11-18 18:47:30,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:30,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099044735] [2022-11-18 18:47:30,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:30,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:30,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:30,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-18 18:47:30,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-18 18:47:30,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 18:47:30,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-18 18:47:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-11-18 18:47:30,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,399 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-18 18:47:30,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:30,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099044735] [2022-11-18 18:47:30,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099044735] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:30,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:30,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 18:47:30,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218917119] [2022-11-18 18:47:30,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:30,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:47:30,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:30,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:47:30,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:47:30,403 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-18 18:47:33,497 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-18 18:47:37,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:37,098 INFO L93 Difference]: Finished difference Result 5150 states and 7136 transitions. [2022-11-18 18:47:37,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 18:47:37,099 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-18 18:47:37,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:37,116 INFO L225 Difference]: With dead ends: 5150 [2022-11-18 18:47:37,116 INFO L226 Difference]: Without dead ends: 2662 [2022-11-18 18:47:37,125 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-18 18:47:37,126 INFO L413 NwaCegarLoop]: 2096 mSDtfsCounter, 1133 mSDsluCounter, 2919 mSDsCounter, 0 mSdLazyCounter, 2945 mSolverCounterSat, 452 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1367 SdHoareTripleChecker+Valid, 5015 SdHoareTripleChecker+Invalid, 3398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 452 IncrementalHoareTripleChecker+Valid, 2945 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:37,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1367 Valid, 5015 Invalid, 3398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [452 Valid, 2945 Invalid, 1 Unknown, 0 Unchecked, 6.4s Time] [2022-11-18 18:47:37,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2022-11-18 18:47:37,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 2542. [2022-11-18 18:47:37,407 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-18 18:47:37,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2542 states to 2542 states and 3509 transitions. [2022-11-18 18:47:37,422 INFO L78 Accepts]: Start accepts. Automaton has 2542 states and 3509 transitions. Word has length 72 [2022-11-18 18:47:37,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:37,423 INFO L495 AbstractCegarLoop]: Abstraction has 2542 states and 3509 transitions. [2022-11-18 18:47:37,423 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-18 18:47:37,423 INFO L276 IsEmpty]: Start isEmpty. Operand 2542 states and 3509 transitions. [2022-11-18 18:47:37,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-18 18:47:37,429 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:37,430 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-18 18:47:37,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 18:47:37,430 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:37,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:37,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1979460788, now seen corresponding path program 1 times [2022-11-18 18:47:37,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:37,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101199663] [2022-11-18 18:47:37,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:37,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:37,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:37,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-18 18:47:37,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-11-18 18:47:37,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:37,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 18:47:37,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 18:47:37,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-18 18:47:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-11-18 18:47:37,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-11-18 18:47:37,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,922 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-18 18:47:37,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:37,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101199663] [2022-11-18 18:47:37,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101199663] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:37,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:37,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 18:47:37,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562867937] [2022-11-18 18:47:37,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:37,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:47:37,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:37,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:47:37,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:47:37,925 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-18 18:47:41,387 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-18 18:47:46,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:46,800 INFO L93 Difference]: Finished difference Result 5153 states and 7131 transitions. [2022-11-18 18:47:46,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:47:46,801 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-18 18:47:46,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:46,814 INFO L225 Difference]: With dead ends: 5153 [2022-11-18 18:47:46,815 INFO L226 Difference]: Without dead ends: 2662 [2022-11-18 18:47:46,822 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-18 18:47:46,823 INFO L413 NwaCegarLoop]: 2097 mSDtfsCounter, 1138 mSDsluCounter, 6425 mSDsCounter, 0 mSdLazyCounter, 5864 mSolverCounterSat, 448 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.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, 8.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:46,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1372 Valid, 8522 Invalid, 6313 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [448 Valid, 5864 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2022-11-18 18:47:46,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2022-11-18 18:47:46,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 2542. [2022-11-18 18:47:46,995 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-18 18:47:47,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2542 states to 2542 states and 3508 transitions. [2022-11-18 18:47:47,006 INFO L78 Accepts]: Start accepts. Automaton has 2542 states and 3508 transitions. Word has length 81 [2022-11-18 18:47:47,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:47,007 INFO L495 AbstractCegarLoop]: Abstraction has 2542 states and 3508 transitions. [2022-11-18 18:47:47,007 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-18 18:47:47,008 INFO L276 IsEmpty]: Start isEmpty. Operand 2542 states and 3508 transitions. [2022-11-18 18:47:47,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-18 18:47:47,013 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:47,014 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-18 18:47:47,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-18 18:47:47,014 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:47,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:47,015 INFO L85 PathProgramCache]: Analyzing trace with hash -210832798, now seen corresponding path program 1 times [2022-11-18 18:47:47,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:47,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915652644] [2022-11-18 18:47:47,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:47,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:47,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:47,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-18 18:47:47,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-18 18:47:47,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 18:47:47,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:47,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 18:47:47,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 18:47:47,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-11-18 18:47:47,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-18 18:47:47,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-18 18:47:47,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,727 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-18 18:47:47,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:47,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915652644] [2022-11-18 18:47:47,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915652644] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:47,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:47,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 18:47:47,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502438037] [2022-11-18 18:47:47,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:47,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:47:47,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:47,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:47:47,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:47:47,732 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-18 18:47:51,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:47:56,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:56,493 INFO L93 Difference]: Finished difference Result 5152 states and 7129 transitions. [2022-11-18 18:47:56,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:47:56,493 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-18 18:47:56,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:56,506 INFO L225 Difference]: With dead ends: 5152 [2022-11-18 18:47:56,507 INFO L226 Difference]: Without dead ends: 2651 [2022-11-18 18:47:56,514 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-18 18:47:56,515 INFO L413 NwaCegarLoop]: 2096 mSDtfsCounter, 1139 mSDsluCounter, 6421 mSDsCounter, 0 mSdLazyCounter, 5858 mSolverCounterSat, 450 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s 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, 8.4s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:56,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1374 Valid, 8517 Invalid, 6309 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [450 Valid, 5858 Invalid, 1 Unknown, 0 Unchecked, 8.4s Time] [2022-11-18 18:47:56,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2022-11-18 18:47:56,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 2531. [2022-11-18 18:47:56,685 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-18 18:47:56,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 3495 transitions. [2022-11-18 18:47:56,694 INFO L78 Accepts]: Start accepts. Automaton has 2531 states and 3495 transitions. Word has length 88 [2022-11-18 18:47:56,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:56,695 INFO L495 AbstractCegarLoop]: Abstraction has 2531 states and 3495 transitions. [2022-11-18 18:47:56,695 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-18 18:47:56,695 INFO L276 IsEmpty]: Start isEmpty. Operand 2531 states and 3495 transitions. [2022-11-18 18:47:56,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-11-18 18:47:56,700 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:56,701 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-18 18:47:56,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-18 18:47:56,701 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:56,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:56,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1091127667, now seen corresponding path program 1 times [2022-11-18 18:47:56,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:56,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288176367] [2022-11-18 18:47:56,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:56,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:56,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:47:57,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-18 18:47:57,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-18 18:47:57,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-18 18:47:57,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-11-18 18:47:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-11-18 18:47:57,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:57,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 18:47:57,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 18:47:57,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-18 18:47:57,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-11-18 18:47:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-11-18 18:47:57,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,280 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-18 18:47:57,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:57,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288176367] [2022-11-18 18:47:57,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288176367] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:57,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:57,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 18:47:57,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164712680] [2022-11-18 18:47:57,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:57,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:47:57,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:57,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:47:57,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:47:57,283 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-18 18:48:01,172 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-18 18:48:07,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:48:07,634 INFO L93 Difference]: Finished difference Result 5264 states and 7304 transitions. [2022-11-18 18:48:07,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 18:48:07,634 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-18 18:48:07,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:48:07,649 INFO L225 Difference]: With dead ends: 5264 [2022-11-18 18:48:07,649 INFO L226 Difference]: Without dead ends: 2772 [2022-11-18 18:48:07,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 18:48:07,658 INFO L413 NwaCegarLoop]: 2038 mSDtfsCounter, 1719 mSDsluCounter, 5644 mSDsCounter, 0 mSdLazyCounter, 5566 mSolverCounterSat, 1400 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1867 SdHoareTripleChecker+Valid, 7682 SdHoareTripleChecker+Invalid, 6967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1400 IncrementalHoareTripleChecker+Valid, 5566 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2022-11-18 18:48:07,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1867 Valid, 7682 Invalid, 6967 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1400 Valid, 5566 Invalid, 1 Unknown, 0 Unchecked, 10.0s Time] [2022-11-18 18:48:07,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2772 states. [2022-11-18 18:48:07,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2772 to 2531. [2022-11-18 18:48:07,837 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-18 18:48:07,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 3494 transitions. [2022-11-18 18:48:07,846 INFO L78 Accepts]: Start accepts. Automaton has 2531 states and 3494 transitions. Word has length 109 [2022-11-18 18:48:07,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:48:07,846 INFO L495 AbstractCegarLoop]: Abstraction has 2531 states and 3494 transitions. [2022-11-18 18:48:07,846 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-18 18:48:07,847 INFO L276 IsEmpty]: Start isEmpty. Operand 2531 states and 3494 transitions. [2022-11-18 18:48:07,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-18 18:48:07,851 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:48:07,852 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-18 18:48:07,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 18:48:07,852 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:48:07,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:48:07,853 INFO L85 PathProgramCache]: Analyzing trace with hash 2138961388, now seen corresponding path program 1 times [2022-11-18 18:48:07,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:48:07,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088102428] [2022-11-18 18:48:07,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:48:07,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:48:08,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:09,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:48:09,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:09,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-18 18:48:09,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:09,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-18 18:48:09,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:09,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-18 18:48:09,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:09,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:48:09,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 18:48:10,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-18 18:48:10,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 18:48:10,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:48:10,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 18:48:10,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 18:48:10,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-18 18:48:10,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-18 18:48:10,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-11-18 18:48:10,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:10,168 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-18 18:48:10,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:48:10,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088102428] [2022-11-18 18:48:10,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088102428] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:48:10,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142626098] [2022-11-18 18:48:10,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:48:10,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:48:10,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:48:10,173 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:48:10,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 18:48:11,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:11,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 2836 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-18 18:48:11,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:48:11,787 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-18 18:48:11,789 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:48:11,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142626098] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:48:11,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:48:11,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [14] total 16 [2022-11-18 18:48:11,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226382070] [2022-11-18 18:48:11,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:48:11,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 18:48:11,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:48:11,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 18:48:11,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2022-11-18 18:48:11,792 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-18 18:48:14,108 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-18 18:48:15,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:48:15,895 INFO L93 Difference]: Finished difference Result 5037 states and 6963 transitions. [2022-11-18 18:48:15,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:48:15,896 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-18 18:48:15,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:48:15,907 INFO L225 Difference]: With dead ends: 5037 [2022-11-18 18:48:15,907 INFO L226 Difference]: Without dead ends: 2540 [2022-11-18 18:48:15,915 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-18 18:48:15,916 INFO L413 NwaCegarLoop]: 3045 mSDtfsCounter, 5 mSDsluCounter, 30284 mSDsCounter, 0 mSdLazyCounter, 1484 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s 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.6s IncrementalHoareTripleChecker+Time [2022-11-18 18:48:15,916 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.6s Time] [2022-11-18 18:48:15,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2022-11-18 18:48:16,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 2538. [2022-11-18 18:48:16,087 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-18 18:48:16,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2538 states to 2538 states and 3507 transitions. [2022-11-18 18:48:16,096 INFO L78 Accepts]: Start accepts. Automaton has 2538 states and 3507 transitions. Word has length 112 [2022-11-18 18:48:16,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:48:16,097 INFO L495 AbstractCegarLoop]: Abstraction has 2538 states and 3507 transitions. [2022-11-18 18:48:16,097 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-18 18:48:16,097 INFO L276 IsEmpty]: Start isEmpty. Operand 2538 states and 3507 transitions. [2022-11-18 18:48:16,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-11-18 18:48:16,101 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:48:16,102 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-18 18:48:16,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 18:48:16,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:48:16,319 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:48:16,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:48:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1763971872, now seen corresponding path program 1 times [2022-11-18 18:48:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:48:16,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944637236] [2022-11-18 18:48:16,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:48:16,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:48:16,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:48:19,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-18 18:48:19,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-18 18:48:19,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 18:48:19,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:48:19,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-18 18:48:19,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-18 18:48:19,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-11-18 18:48:19,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:48:19,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 18:48:19,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 18:48:19,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-11-18 18:48:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-11-18 18:48:19,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-11-18 18:48:19,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:19,966 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-18 18:48:19,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:48:19,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944637236] [2022-11-18 18:48:19,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944637236] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:48:19,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852334958] [2022-11-18 18:48:19,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:48:19,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:48:19,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:48:19,968 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:48:19,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 18:48:22,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:22,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 2866 conjuncts, 73 conjunts are in the unsatisfiable core [2022-11-18 18:48:22,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:48:23,983 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-18 18:48:23,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:48:23,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852334958] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:48:23,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:48:23,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [20] total 35 [2022-11-18 18:48:23,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836220401] [2022-11-18 18:48:23,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:48:23,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 18:48:23,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:48:23,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 18:48:23,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1110, Unknown=0, NotChecked=0, Total=1190 [2022-11-18 18:48:23,986 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-18 18:48:26,708 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-18 18:48:29,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:48:29,634 INFO L93 Difference]: Finished difference Result 5034 states and 6963 transitions. [2022-11-18 18:48:29,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:48:29,635 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-18 18:48:29,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:48:29,646 INFO L225 Difference]: With dead ends: 5034 [2022-11-18 18:48:29,646 INFO L226 Difference]: Without dead ends: 2535 [2022-11-18 18:48:29,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=168, Invalid=1994, Unknown=0, NotChecked=0, Total=2162 [2022-11-18 18:48:29,655 INFO L413 NwaCegarLoop]: 3045 mSDtfsCounter, 26 mSDsluCounter, 45458 mSDsCounter, 0 mSdLazyCounter, 2264 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s 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.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:48:29,655 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.5s Time] [2022-11-18 18:48:29,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2535 states. [2022-11-18 18:48:29,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2535 to 2526. [2022-11-18 18:48:29,827 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-18 18:48:29,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2526 states to 2526 states and 3488 transitions. [2022-11-18 18:48:29,837 INFO L78 Accepts]: Start accepts. Automaton has 2526 states and 3488 transitions. Word has length 115 [2022-11-18 18:48:29,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:48:29,837 INFO L495 AbstractCegarLoop]: Abstraction has 2526 states and 3488 transitions. [2022-11-18 18:48:29,837 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-18 18:48:29,838 INFO L276 IsEmpty]: Start isEmpty. Operand 2526 states and 3488 transitions. [2022-11-18 18:48:29,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-18 18:48:29,842 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:48:29,843 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-18 18:48:29,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 18:48:30,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:48:30,056 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:48:30,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:48:30,057 INFO L85 PathProgramCache]: Analyzing trace with hash 32618814, now seen corresponding path program 1 times [2022-11-18 18:48:30,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:48:30,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205561973] [2022-11-18 18:48:30,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:48:30,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:48:30,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 18:48:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-18 18:48:31,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-18 18:48:31,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-18 18:48:31,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:48:31,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-11-18 18:48:31,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-11-18 18:48:31,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-11-18 18:48:31,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:48:31,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 18:48:31,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-18 18:48:31,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-11-18 18:48:31,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-18 18:48:31,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-11-18 18:48:31,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:31,456 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-18 18:48:31,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:48:31,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205561973] [2022-11-18 18:48:31,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205561973] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:48:31,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25738146] [2022-11-18 18:48:31,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:48:31,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:48:31,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:48:31,458 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:48:31,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 18:48:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:32,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 3355 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-18 18:48:32,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:48:32,926 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-18 18:48:32,927 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:48:32,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25738146] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:48:32,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:48:32,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 8 [2022-11-18 18:48:32,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411339892] [2022-11-18 18:48:32,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:48:32,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:48:32,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:48:32,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:48:32,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-18 18:48:32,929 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-18 18:48:33,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:48:33,914 INFO L93 Difference]: Finished difference Result 5019 states and 6934 transitions. [2022-11-18 18:48:33,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:48:33,914 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-18 18:48:33,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:48:33,926 INFO L225 Difference]: With dead ends: 5019 [2022-11-18 18:48:33,926 INFO L226 Difference]: Without dead ends: 2526 [2022-11-18 18:48:33,935 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-18 18:48:33,938 INFO L413 NwaCegarLoop]: 3048 mSDtfsCounter, 261 mSDsluCounter, 11721 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-11-18 18:48:33,943 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.7s Time] [2022-11-18 18:48:33,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2022-11-18 18:48:34,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2526. [2022-11-18 18:48:34,189 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-18 18:48:34,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2526 states to 2526 states and 3487 transitions. [2022-11-18 18:48:34,198 INFO L78 Accepts]: Start accepts. Automaton has 2526 states and 3487 transitions. Word has length 119 [2022-11-18 18:48:34,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:48:34,199 INFO L495 AbstractCegarLoop]: Abstraction has 2526 states and 3487 transitions. [2022-11-18 18:48:34,199 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-18 18:48:34,199 INFO L276 IsEmpty]: Start isEmpty. Operand 2526 states and 3487 transitions. [2022-11-18 18:48:34,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-18 18:48:34,205 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:48:34,205 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-18 18:48:34,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 18:48:34,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-18 18:48:34,418 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:48:34,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:48:34,418 INFO L85 PathProgramCache]: Analyzing trace with hash -2044718084, now seen corresponding path program 1 times [2022-11-18 18:48:34,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:48:34,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948076422] [2022-11-18 18:48:34,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:48:34,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:48:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:48:36,391 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:48:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:48:37,399 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:48:37,400 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:48:37,401 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-18 18:48:37,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 18:48:37,406 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:48:37,411 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-18 18:48:37,553 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.11 06:48:37 BoogieIcfgContainer [2022-11-18 18:48:37,553 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-18 18:48:37,554 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 18:48:37,554 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 18:48:37,554 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 18:48:37,555 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:47:09" (3/4) ... [2022-11-18 18:48:37,558 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-18 18:48:37,559 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 18:48:37,559 INFO L158 Benchmark]: Toolchain (without parser) took 107317.93ms. Allocated memory was 117.4MB in the beginning and 956.3MB in the end (delta: 838.9MB). Free memory was 85.4MB in the beginning and 712.2MB in the end (delta: -626.8MB). Peak memory consumption was 213.0MB. Max. memory is 16.1GB. [2022-11-18 18:48:37,560 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 94.4MB. Free memory was 47.9MB in the beginning and 47.8MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 18:48:37,561 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4378.57ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 85.4MB in the beginning and 104.4MB in the end (delta: -18.9MB). Peak memory consumption was 112.0MB. Max. memory is 16.1GB. [2022-11-18 18:48:37,561 INFO L158 Benchmark]: Boogie Procedure Inliner took 347.44ms. Allocated memory is still 192.9MB. Free memory was 104.4MB in the beginning and 60.3MB in the end (delta: 44.0MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2022-11-18 18:48:37,561 INFO L158 Benchmark]: Boogie Preprocessor took 541.47ms. Allocated memory was 192.9MB in the beginning and 278.9MB in the end (delta: 86.0MB). Free memory was 60.3MB in the beginning and 133.6MB in the end (delta: -73.2MB). Peak memory consumption was 18.0MB. Max. memory is 16.1GB. [2022-11-18 18:48:37,562 INFO L158 Benchmark]: RCFGBuilder took 13535.50ms. Allocated memory was 278.9MB in the beginning and 610.3MB in the end (delta: 331.4MB). Free memory was 133.6MB in the beginning and 312.8MB in the end (delta: -179.2MB). Peak memory consumption was 242.0MB. Max. memory is 16.1GB. [2022-11-18 18:48:37,562 INFO L158 Benchmark]: TraceAbstraction took 88502.93ms. Allocated memory was 610.3MB in the beginning and 956.3MB in the end (delta: 346.0MB). Free memory was 311.7MB in the beginning and 713.2MB in the end (delta: -401.5MB). Peak memory consumption was 420.6MB. Max. memory is 16.1GB. [2022-11-18 18:48:37,562 INFO L158 Benchmark]: Witness Printer took 4.73ms. Allocated memory is still 956.3MB. Free memory is still 712.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 18:48:37,564 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.30ms. Allocated memory is still 94.4MB. Free memory was 47.9MB in the beginning and 47.8MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4378.57ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 85.4MB in the beginning and 104.4MB in the end (delta: -18.9MB). Peak memory consumption was 112.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 347.44ms. Allocated memory is still 192.9MB. Free memory was 104.4MB in the beginning and 60.3MB in the end (delta: 44.0MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 541.47ms. Allocated memory was 192.9MB in the beginning and 278.9MB in the end (delta: 86.0MB). Free memory was 60.3MB in the beginning and 133.6MB in the end (delta: -73.2MB). Peak memory consumption was 18.0MB. Max. memory is 16.1GB. * RCFGBuilder took 13535.50ms. Allocated memory was 278.9MB in the beginning and 610.3MB in the end (delta: 331.4MB). Free memory was 133.6MB in the beginning and 312.8MB in the end (delta: -179.2MB). Peak memory consumption was 242.0MB. Max. memory is 16.1GB. * TraceAbstraction took 88502.93ms. Allocated memory was 610.3MB in the beginning and 956.3MB in the end (delta: 346.0MB). Free memory was 311.7MB in the beginning and 713.2MB in the end (delta: -401.5MB). Peak memory consumption was 420.6MB. Max. memory is 16.1GB. * Witness Printer took 4.73ms. Allocated memory is still 956.3MB. Free memory is still 712.2MB. 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: 88.3s, OverallIterations: 16, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 62.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 8 mSolverCounterUnknown, 29812 SdHoareTripleChecker+Valid, 56.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 28265 mSDsluCounter, 159483 SdHoareTripleChecker+Invalid, 51.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 116633 mSDsCounter, 4000 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 30626 IncrementalHoareTripleChecker+Invalid, 34634 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4000 mSolverCounterUnsat, 42850 mSDtfsCounter, 30626 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 639 GetRequests, 533 SyntacticMatches, 3 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 2.8s 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.3s AutomataMinimizationTime, 15 MinimizatonAttempts, 869 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 6.7s SatisfiabilityAnalysisTime, 10.8s 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-18 18:48:37,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro --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-8393723 [2022-11-18 18:48:39,735 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 18:48:39,738 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 18:48:39,764 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 18:48:39,767 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 18:48:39,771 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 18:48:39,773 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 18:48:39,781 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 18:48:39,783 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 18:48:39,789 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 18:48:39,790 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 18:48:39,793 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 18:48:39,793 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 18:48:39,796 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 18:48:39,798 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 18:48:39,800 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 18:48:39,801 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 18:48:39,803 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 18:48:39,808 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 18:48:39,810 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 18:48:39,817 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 18:48:39,818 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 18:48:39,819 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 18:48:39,821 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 18:48:39,825 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 18:48:39,830 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 18:48:39,830 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 18:48:39,831 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 18:48:39,832 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 18:48:39,833 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 18:48:39,834 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 18:48:39,835 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 18:48:39,837 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 18:48:39,837 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 18:48:39,838 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 18:48:39,838 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 18:48:39,839 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 18:48:39,840 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 18:48:39,840 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 18:48:39,841 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 18:48:39,842 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 18:48:39,847 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-18 18:48:39,890 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 18:48:39,890 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 18:48:39,891 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 18:48:39,891 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 18:48:39,892 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 18:48:39,892 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 18:48:39,893 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 18:48:39,894 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 18:48:39,894 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 18:48:39,894 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 18:48:39,895 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 18:48:39,895 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 18:48:39,896 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 18:48:39,896 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 18:48:39,896 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 18:48:39,896 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-18 18:48:39,897 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-18 18:48:39,897 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 18:48:39,897 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 18:48:39,897 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 18:48:39,898 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 18:48:39,898 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 18:48:39,898 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 18:48:39,898 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:48:39,898 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 18:48:39,899 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 18:48:39,899 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 18:48:39,899 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-18 18:48:39,900 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-18 18:48:39,900 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 18:48:39,900 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 18:48:39,900 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 18:48:39,901 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-18 18:48:39,901 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_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro 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-18 18:48:40,304 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 18:48:40,326 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 18:48:40,328 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 18:48:40,330 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 18:48:40,330 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 18:48:40,332 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-18 18:48:40,397 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data/448799096/a1fd01ad756f4121879aa0eeb796c6f2/FLAGa895fc2f0 [2022-11-18 18:48:41,359 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 18:48:41,361 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/sv-benchmarks/c/ldv-linux-3.7.3/main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-18 18:48:41,443 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data/448799096/a1fd01ad756f4121879aa0eeb796c6f2/FLAGa895fc2f0 [2022-11-18 18:48:41,742 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/data/448799096/a1fd01ad756f4121879aa0eeb796c6f2 [2022-11-18 18:48:41,744 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 18:48:41,745 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 18:48:41,747 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 18:48:41,747 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 18:48:41,751 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 18:48:41,752 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:48:41" (1/1) ... [2022-11-18 18:48:41,753 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1574d68b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:41, skipping insertion in model container [2022-11-18 18:48:41,753 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:48:41" (1/1) ... [2022-11-18 18:48:41,760 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 18:48:41,966 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:48:45,397 WARN L234 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_57207c8c-c335-4b10-a475-6d68289768e2/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-18 18:48:45,585 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:48:45,610 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-18 18:48:45,708 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:48:46,097 WARN L234 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_57207c8c-c335-4b10-a475-6d68289768e2/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-18 18:48:46,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:48:46,121 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 18:48:46,637 WARN L234 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_57207c8c-c335-4b10-a475-6d68289768e2/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-18 18:48:46,656 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:48:46,841 INFO L208 MainTranslator]: Completed translation [2022-11-18 18:48:46,841 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46 WrapperNode [2022-11-18 18:48:46,842 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 18:48:46,843 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 18:48:46,843 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 18:48:46,843 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 18:48:46,850 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:46,981 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,169 INFO L138 Inliner]: procedures = 460, calls = 3493, calls flagged for inlining = 227, calls inlined = 194, statements flattened = 7525 [2022-11-18 18:48:47,170 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 18:48:47,171 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 18:48:47,171 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 18:48:47,171 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 18:48:47,181 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,181 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,211 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,212 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,436 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,459 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,518 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,554 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,620 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 18:48:47,622 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 18:48:47,623 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 18:48:47,623 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 18:48:47,624 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (1/1) ... [2022-11-18 18:48:47,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:48:47,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:48:47,654 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 18:48:47,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 18:48:47,701 INFO L130 BoogieDeclarations]: Found specification of procedure vq_access_ok [2022-11-18 18:48:47,701 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_access_ok [2022-11-18 18:48:47,702 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2022-11-18 18:48:47,702 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2022-11-18 18:48:47,702 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-18 18:48:47,702 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-18 18:48:47,702 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-18 18:48:47,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-18 18:48:47,703 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2022-11-18 18:48:47,703 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_fabric_acl [2022-11-18 18:48:47,703 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_fabric_acl [2022-11-18 18:48:47,703 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-18 18:48:47,703 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-18 18:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_access_ok [2022-11-18 18:48:47,704 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_access_ok [2022-11-18 18:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_close_session [2022-11-18 18:48:47,704 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_close_session [2022-11-18 18:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2022-11-18 18:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_queue [2022-11-18 18:48:47,705 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_queue [2022-11-18 18:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 18:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-18 18:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-18 18:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-18 18:48:47,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tcm_vhost_mutex [2022-11-18 18:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-18 18:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-18 18:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-18 18:48:47,707 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-18 18:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-18 18:48:47,707 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-18 18:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2022-11-18 18:48:47,708 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2022-11-18 18:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure next_desc [2022-11-18 18:48:47,708 INFO L138 BoogieDeclarations]: Found implementation of procedure next_desc [2022-11-18 18:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tpg [2022-11-18 18:48:47,709 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tpg [2022-11-18 18:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-18 18:48:47,709 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-18 18:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-18 18:48:47,710 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-18 18:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-18 18:48:47,710 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-18 18:48:47,711 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_has_feature [2022-11-18 18:48:47,711 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_has_feature [2022-11-18 18:48:47,711 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-11-18 18:48:47,711 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-11-18 18:48:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-18 18:48:47,712 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-18 18:48:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-18 18:48:47,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-18 18:48:47,714 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_init [2022-11-18 18:48:47,714 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_init [2022-11-18 18:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2022-11-18 18:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-18 18:48:47,715 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-18 18:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_complete_cmd [2022-11-18 18:48:47,715 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_complete_cmd [2022-11-18 18:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-18 18:48:47,716 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-18 18:48:47,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2022-11-18 18:48:47,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2022-11-18 18:48:47,717 INFO L130 BoogieDeclarations]: Found specification of procedure translate_desc [2022-11-18 18:48:47,717 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_desc [2022-11-18 18:48:47,717 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_put [2022-11-18 18:48:47,717 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_put [2022-11-18 18:48:47,717 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-11-18 18:48:47,717 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-11-18 18:48:47,718 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id [2022-11-18 18:48:47,718 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id [2022-11-18 18:48:47,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-18 18:48:47,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_tv_tpg_mutex [2022-11-18 18:48:47,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 18:48:47,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 18:48:47,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 18:48:47,719 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-18 18:48:47,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-18 18:48:47,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-18 18:48:47,719 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2022-11-18 18:48:47,719 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2022-11-18 18:48:47,720 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-18 18:48:47,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-18 18:48:47,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-18 18:48:47,720 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-18 18:48:47,721 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-18 18:48:47,721 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_seq_done [2022-11-18 18:48:47,721 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_seq_done [2022-11-18 18:48:47,721 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_disable_notify [2022-11-18 18:48:47,722 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_disable_notify [2022-11-18 18:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-18 18:48:47,723 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-18 18:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_update_used_flags [2022-11-18 18:48:47,723 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_update_used_flags [2022-11-18 18:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2022-11-18 18:48:47,724 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2022-11-18 18:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2022-11-18 18:48:47,725 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2022-11-18 18:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2022-11-18 18:48:47,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2022-11-18 18:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure log_access_ok [2022-11-18 18:48:47,725 INFO L138 BoogieDeclarations]: Found implementation of procedure log_access_ok [2022-11-18 18:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-18 18:48:47,726 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-18 18:48:47,726 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_alloc_fabric_acl [2022-11-18 18:48:47,726 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_alloc_fabric_acl [2022-11-18 18:48:47,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-18 18:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-18 18:48:47,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tcm_vhost_mutex [2022-11-18 18:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_ioctl [2022-11-18 18:48:47,727 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_ioctl [2022-11-18 18:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-18 18:48:47,728 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-18 18:48:47,731 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 18:48:47,731 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 18:48:47,731 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_tport [2022-11-18 18:48:47,732 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_tport [2022-11-18 18:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-18 18:48:47,733 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-18 18:48:47,734 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-18 18:48:47,734 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-18 18:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-18 18:48:47,741 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_free_iovecs [2022-11-18 18:48:47,741 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_free_iovecs [2022-11-18 18:48:47,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-18 18:48:47,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-18 18:48:47,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-18 18:48:47,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-18 18:48:47,742 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_work_flush [2022-11-18 18:48:47,742 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_work_flush [2022-11-18 18:48:47,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-18 18:48:47,742 INFO L130 BoogieDeclarations]: Found specification of procedure log_write [2022-11-18 18:48:47,743 INFO L138 BoogieDeclarations]: Found implementation of procedure log_write [2022-11-18 18:48:47,743 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-18 18:48:47,743 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-18 18:48:47,743 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_vq_reset [2022-11-18 18:48:47,743 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_vq_reset [2022-11-18 18:48:47,743 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-11-18 18:48:47,743 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-11-18 18:48:47,744 INFO L130 BoogieDeclarations]: Found specification of procedure vq_log_access_ok [2022-11-18 18:48:47,744 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_log_access_ok [2022-11-18 18:48:47,744 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-18 18:48:47,744 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-18 18:48:47,744 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-18 18:48:47,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-18 18:48:47,744 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-18 18:48:47,744 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-18 18:48:47,745 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_queue [2022-11-18 18:48:47,745 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_queue [2022-11-18 18:48:47,745 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-18 18:48:47,746 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-18 18:48:47,746 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-18 18:48:47,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-18 18:48:47,746 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_fget [2022-11-18 18:48:47,746 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_fget [2022-11-18 18:48:47,746 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 18:48:47,747 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-18 18:48:47,747 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-18 18:48:47,747 INFO L130 BoogieDeclarations]: Found specification of procedure vq_memory_access_ok [2022-11-18 18:48:47,747 INFO L138 BoogieDeclarations]: Found implementation of procedure vq_memory_access_ok [2022-11-18 18:48:47,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 18:48:47,747 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2022-11-18 18:48:47,747 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2022-11-18 18:48:47,747 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_release_cmd [2022-11-18 18:48:47,748 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_release_cmd [2022-11-18 18:48:47,748 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_set_default_node_attrs [2022-11-18 18:48:47,748 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_set_default_node_attrs [2022-11-18 18:48:47,748 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nexus [2022-11-18 18:48:47,749 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nexus [2022-11-18 18:48:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-18 18:48:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-18 18:48:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-18 18:48:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-18 18:48:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 18:48:47,749 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_dev_cleanup [2022-11-18 18:48:47,749 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_dev_cleanup [2022-11-18 18:48:47,750 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-18 18:48:47,750 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-18 18:48:47,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-18 18:48:47,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_tv_tpg_mutex [2022-11-18 18:48:47,751 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-18 18:48:47,752 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-18 18:48:47,752 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-18 18:48:47,752 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-18 18:48:47,752 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_fabric_proto_ident [2022-11-18 18:48:47,752 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_fabric_proto_ident [2022-11-18 18:48:47,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2022-11-18 18:48:47,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2022-11-18 18:48:47,753 INFO L130 BoogieDeclarations]: Found specification of procedure get_user_pages_fast [2022-11-18 18:48:47,753 INFO L138 BoogieDeclarations]: Found implementation of procedure get_user_pages_fast [2022-11-18 18:48:47,753 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2022-11-18 18:48:47,753 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2022-11-18 18:48:47,753 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_deregister [2022-11-18 18:48:47,753 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_deregister [2022-11-18 18:48:47,753 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-18 18:48:47,754 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-18 18:48:47,754 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_lock [2022-11-18 18:48:47,754 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_lock [2022-11-18 18:48:47,754 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_command_size [2022-11-18 18:48:47,754 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_command_size [2022-11-18 18:48:47,754 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_dump_proto_id [2022-11-18 18:48:47,754 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_dump_proto_id [2022-11-18 18:48:47,754 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_ctx_fileget [2022-11-18 18:48:47,755 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_ctx_fileget [2022-11-18 18:48:47,755 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-18 18:48:47,755 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-18 18:48:47,755 INFO L130 BoogieDeclarations]: Found specification of procedure __rcu_read_unlock [2022-11-18 18:48:47,755 INFO L138 BoogieDeclarations]: Found implementation of procedure __rcu_read_unlock [2022-11-18 18:48:47,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-18 18:48:47,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-18 18:48:47,756 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_clear_endpoint [2022-11-18 18:48:47,756 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_clear_endpoint [2022-11-18 18:48:47,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-18 18:48:47,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-18 18:48:47,756 INFO L130 BoogieDeclarations]: Found specification of procedure mmput [2022-11-18 18:48:47,756 INFO L138 BoogieDeclarations]: Found implementation of procedure mmput [2022-11-18 18:48:47,756 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-18 18:48:47,756 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-18 18:48:47,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-18 18:48:47,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-18 18:48:47,757 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_scsi_flush_vq [2022-11-18 18:48:47,757 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_scsi_flush_vq [2022-11-18 18:48:47,757 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2022-11-18 18:48:47,757 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2022-11-18 18:48:47,757 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2022-11-18 18:48:47,758 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2022-11-18 18:48:47,758 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-18 18:48:47,758 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-18 18:48:47,758 INFO L130 BoogieDeclarations]: Found specification of procedure sas_parse_pr_out_transport_id [2022-11-18 18:48:47,758 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_parse_pr_out_transport_id [2022-11-18 18:48:47,758 INFO L130 BoogieDeclarations]: Found specification of procedure eventfd_signal [2022-11-18 18:48:47,758 INFO L138 BoogieDeclarations]: Found implementation of procedure eventfd_signal [2022-11-18 18:48:47,758 INFO L130 BoogieDeclarations]: Found specification of procedure utsname [2022-11-18 18:48:47,759 INFO L138 BoogieDeclarations]: Found implementation of procedure utsname [2022-11-18 18:48:47,759 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_stop [2022-11-18 18:48:47,759 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_stop [2022-11-18 18:48:47,759 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2022-11-18 18:48:47,759 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2022-11-18 18:48:47,759 INFO L130 BoogieDeclarations]: Found specification of procedure memory_access_ok [2022-11-18 18:48:47,760 INFO L138 BoogieDeclarations]: Found implementation of procedure memory_access_ok [2022-11-18 18:48:47,764 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-18 18:48:47,764 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-18 18:48:47,764 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_add_used [2022-11-18 18:48:47,764 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_add_used [2022-11-18 18:48:47,764 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-18 18:48:47,765 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-18 18:48:47,765 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-18 18:48:47,765 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-18 18:48:47,765 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-18 18:48:47,766 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-18 18:48:47,767 INFO L130 BoogieDeclarations]: Found specification of procedure tcm_vhost_drop_nodeacl [2022-11-18 18:48:47,767 INFO L138 BoogieDeclarations]: Found implementation of procedure tcm_vhost_drop_nodeacl [2022-11-18 18:48:47,767 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_poll_flush [2022-11-18 18:48:47,767 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_poll_flush [2022-11-18 18:48:47,767 INFO L130 BoogieDeclarations]: Found specification of procedure vhost_signal [2022-11-18 18:48:47,767 INFO L138 BoogieDeclarations]: Found implementation of procedure vhost_signal [2022-11-18 18:48:47,767 INFO L130 BoogieDeclarations]: Found specification of procedure sas_get_pr_transport_id_len [2022-11-18 18:48:47,768 INFO L138 BoogieDeclarations]: Found implementation of procedure sas_get_pr_transport_id_len [2022-11-18 18:48:48,994 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 18:48:48,998 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 18:49:33,224 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume #t~switch208;#res := ~ret~1; [2022-11-18 18:49:33,225 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !#t~switch208;#t~switch208 := #t~switch208 || 4bv32 == ~size; [2022-11-18 18:49:33,225 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume 0bv64 != ~tmp___1~4;#res := ~ret~1; [2022-11-18 18:49:33,225 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !(0bv64 != ~tmp___1~4);#res := ~ret~1; [2022-11-18 18:49:33,225 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: havoc #t~switch208; [2022-11-18 18:49:33,226 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-18 18:49:33,226 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume #t~switch208; [2022-11-18 18:49:33,226 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: assume !#t~switch208;#t~switch208 := #t~switch208 || 16bv32 == ~size; [2022-11-18 18:49:33,226 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474-1: ~tmp___0~9 := #t~ret209;havoc #t~ret209; [2022-11-18 18:49:33,227 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch208;#res := ~ret~1; [2022-11-18 18:49:33,227 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-18 18:49:33,227 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-18 18:49:33,227 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch208;#t~switch208 := #t~switch208 || 2bv32 == ~size; [2022-11-18 18:49:33,227 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume #t~switch208;#res := ~ret~1; [2022-11-18 18:49:33,228 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !#t~switch208;#t~switch208 := #t~switch208 || 8bv32 == ~size; [2022-11-18 18:49:33,228 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487-1: ~tmp___1~4 := #t~ret210;havoc #t~ret210; [2022-11-18 18:49:33,228 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-18 18:49:33,228 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume #t~switch208; [2022-11-18 18:49:33,228 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !#t~switch208;#t~switch208 := true; [2022-11-18 18:49:33,229 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 0bv64 != ~tmp___0~9;#res := ~ret~1; [2022-11-18 18:49:33,229 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(0bv64 != ~tmp___0~9);#res := ~ret~1; [2022-11-18 18:49:33,229 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume #t~switch208; [2022-11-18 18:49:33,229 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: assume !#t~switch208; [2022-11-18 18:49:33,229 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume #t~switch208;#res := ~ret~1; [2022-11-18 18:49:33,230 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: assume !#t~switch208;#t~switch208 := #t~switch208 || 10bv32 == ~size; [2022-11-18 18:49:50,912 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 18:49:50,933 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 18:49:50,934 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 18:49:50,938 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:49:50 BoogieIcfgContainer [2022-11-18 18:49:50,939 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 18:49:50,941 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 18:49:50,941 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 18:49:50,944 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 18:49:50,944 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 06:48:41" (1/3) ... [2022-11-18 18:49:50,945 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49382e35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:49:50, skipping insertion in model container [2022-11-18 18:49:50,945 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:48:46" (2/3) ... [2022-11-18 18:49:50,946 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49382e35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:49:50, skipping insertion in model container [2022-11-18 18:49:50,946 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:49:50" (3/3) ... [2022-11-18 18:49:50,947 INFO L112 eAbstractionObserver]: Analyzing ICFG main0_drivers-vhost-tcm_vhost-ko--32_7a--linux-3.7.3.i [2022-11-18 18:49:50,966 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 18:49:50,967 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 18:49:51,056 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:49:51,062 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;@13f402fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:49:51,062 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 18:49:51,074 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-18 18:49:51,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-18 18:49:51,082 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:49:51,083 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:49:51,084 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:49:51,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:49:51,089 INFO L85 PathProgramCache]: Analyzing trace with hash 126051139, now seen corresponding path program 1 times [2022-11-18 18:49:51,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:49:51,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1793484051] [2022-11-18 18:49:51,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:49:51,107 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-18 18:49:51,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:49:51,115 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:51,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:52,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:49:52,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 1170 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 18:49:52,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:49:52,733 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-18 18:49:52,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:49:52,735 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:49:52,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1793484051] [2022-11-18 18:49:52,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1793484051] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:49:52,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:49:52,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:49:52,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935698569] [2022-11-18 18:49:52,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:49:52,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:49:52,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:49:52,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:49:52,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:49:52,786 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-18 18:49:53,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:49:53,343 INFO L93 Difference]: Finished difference Result 4768 states and 7030 transitions. [2022-11-18 18:49:53,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:49:53,346 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-18 18:49:53,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:49:53,391 INFO L225 Difference]: With dead ends: 4768 [2022-11-18 18:49:53,391 INFO L226 Difference]: Without dead ends: 2381 [2022-11-18 18:49:53,412 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-18 18:49:53,417 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-18 18:49:53,420 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-18 18:49:53,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2381 states. [2022-11-18 18:49:53,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2381 to 2381. [2022-11-18 18:49:53,702 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-18 18:49:53,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2381 states to 2381 states and 3447 transitions. [2022-11-18 18:49:53,731 INFO L78 Accepts]: Start accepts. Automaton has 2381 states and 3447 transitions. Word has length 15 [2022-11-18 18:49:53,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:49:53,732 INFO L495 AbstractCegarLoop]: Abstraction has 2381 states and 3447 transitions. [2022-11-18 18:49:53,733 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-18 18:49:53,733 INFO L276 IsEmpty]: Start isEmpty. Operand 2381 states and 3447 transitions. [2022-11-18 18:49:53,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-18 18:49:53,734 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:49:53,735 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:49:53,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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)] Ended with exit code 0 [2022-11-18 18:49:53,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:53,950 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:49:53,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:49:53,951 INFO L85 PathProgramCache]: Analyzing trace with hash -388506721, now seen corresponding path program 1 times [2022-11-18 18:49:53,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:49:53,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1734300378] [2022-11-18 18:49:53,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:49:53,953 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-18 18:49:53,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:49:53,955 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:53,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:54,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:49:55,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 1171 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 18:49:55,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:49:55,171 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-18 18:49:55,172 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:49:55,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:49:55,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1734300378] [2022-11-18 18:49:55,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1734300378] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:49:55,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:49:55,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:49:55,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237639129] [2022-11-18 18:49:55,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:49:55,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:49:55,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:49:55,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:49:55,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:49:55,176 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-18 18:49:55,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:49:55,603 INFO L93 Difference]: Finished difference Result 2383 states and 3448 transitions. [2022-11-18 18:49:55,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:49:55,603 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-18 18:49:55,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:49:55,618 INFO L225 Difference]: With dead ends: 2383 [2022-11-18 18:49:55,618 INFO L226 Difference]: Without dead ends: 2380 [2022-11-18 18:49:55,622 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-18 18:49:55,624 INFO L413 NwaCegarLoop]: 3444 mSDtfsCounter, 3432 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:49:55,626 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.2s Time] [2022-11-18 18:49:55,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2380 states. [2022-11-18 18:49:55,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2380 to 2380. [2022-11-18 18:49:55,776 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-18 18:49:55,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2380 states to 2380 states and 3445 transitions. [2022-11-18 18:49:55,795 INFO L78 Accepts]: Start accepts. Automaton has 2380 states and 3445 transitions. Word has length 16 [2022-11-18 18:49:55,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:49:55,795 INFO L495 AbstractCegarLoop]: Abstraction has 2380 states and 3445 transitions. [2022-11-18 18:49:55,795 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-18 18:49:55,796 INFO L276 IsEmpty]: Start isEmpty. Operand 2380 states and 3445 transitions. [2022-11-18 18:49:55,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 18:49:55,797 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:49:55,797 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:49:55,825 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:56,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:56,020 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:49:56,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:49:56,021 INFO L85 PathProgramCache]: Analyzing trace with hash 840073670, now seen corresponding path program 1 times [2022-11-18 18:49:56,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:49:56,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1949862718] [2022-11-18 18:49:56,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:49:56,023 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-18 18:49:56,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:49:56,029 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:56,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:57,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:49:57,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 1172 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 18:49:57,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:49:57,359 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-18 18:49:57,359 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:49:57,360 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:49:57,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1949862718] [2022-11-18 18:49:57,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1949862718] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:49:57,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:49:57,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:49:57,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287664440] [2022-11-18 18:49:57,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:49:57,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:49:57,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:49:57,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:49:57,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:49:57,362 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-18 18:49:57,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:49:57,696 INFO L93 Difference]: Finished difference Result 2382 states and 3446 transitions. [2022-11-18 18:49:57,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:49:57,697 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-18 18:49:57,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:49:57,711 INFO L225 Difference]: With dead ends: 2382 [2022-11-18 18:49:57,711 INFO L226 Difference]: Without dead ends: 2379 [2022-11-18 18:49:57,713 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-18 18:49:57,714 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.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:49:57,715 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.2s Time] [2022-11-18 18:49:57,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2379 states. [2022-11-18 18:49:57,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2379 to 2379. [2022-11-18 18:49:57,954 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-18 18:49:57,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2379 states to 2379 states and 3443 transitions. [2022-11-18 18:49:57,972 INFO L78 Accepts]: Start accepts. Automaton has 2379 states and 3443 transitions. Word has length 17 [2022-11-18 18:49:57,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:49:57,972 INFO L495 AbstractCegarLoop]: Abstraction has 2379 states and 3443 transitions. [2022-11-18 18:49:57,973 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-18 18:49:57,973 INFO L276 IsEmpty]: Start isEmpty. Operand 2379 states and 3443 transitions. [2022-11-18 18:49:57,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 18:49:57,974 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:49:57,974 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-18 18:49:58,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:58,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:58,196 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:49:58,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:49:58,197 INFO L85 PathProgramCache]: Analyzing trace with hash 271364994, now seen corresponding path program 1 times [2022-11-18 18:49:58,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:49:58,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1991634995] [2022-11-18 18:49:58,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:49:58,199 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-18 18:49:58,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:49:58,201 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:58,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:49:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:49:59,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 18:49:59,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:49:59,427 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-18 18:49:59,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:49:59,427 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:49:59,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1991634995] [2022-11-18 18:49:59,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1991634995] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:49:59,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:49:59,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:49:59,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081974752] [2022-11-18 18:49:59,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:49:59,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:49:59,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:49:59,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:49:59,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:49:59,429 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-18 18:49:59,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:49:59,926 INFO L93 Difference]: Finished difference Result 5055 states and 7213 transitions. [2022-11-18 18:49:59,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:49:59,927 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-18 18:49:59,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:49:59,944 INFO L225 Difference]: With dead ends: 5055 [2022-11-18 18:49:59,944 INFO L226 Difference]: Without dead ends: 2720 [2022-11-18 18:49:59,954 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-18 18:49:59,957 INFO L413 NwaCegarLoop]: 3584 mSDtfsCounter, 1868 mSDsluCounter, 1935 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-18 18:49:59,959 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-18 18:49:59,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2022-11-18 18:50:00,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2717. [2022-11-18 18:50:00,246 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-18 18:50:00,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2717 states to 2717 states and 3822 transitions. [2022-11-18 18:50:00,262 INFO L78 Accepts]: Start accepts. Automaton has 2717 states and 3822 transitions. Word has length 18 [2022-11-18 18:50:00,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:50:00,263 INFO L495 AbstractCegarLoop]: Abstraction has 2717 states and 3822 transitions. [2022-11-18 18:50:00,263 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-18 18:50:00,263 INFO L276 IsEmpty]: Start isEmpty. Operand 2717 states and 3822 transitions. [2022-11-18 18:50:00,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-18 18:50:00,266 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:50:00,267 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-18 18:50:00,296 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:00,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:00,491 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:50:00,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:50:00,491 INFO L85 PathProgramCache]: Analyzing trace with hash -178729911, now seen corresponding path program 1 times [2022-11-18 18:50:00,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:50:00,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792127032] [2022-11-18 18:50:00,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:50:00,493 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-18 18:50:00,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:50:00,495 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:00,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:01,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:50:01,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 1174 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 18:50:01,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:50:01,861 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-18 18:50:01,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:50:01,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:50:01,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [792127032] [2022-11-18 18:50:01,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [792127032] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:50:01,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:50:01,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:50:01,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706820202] [2022-11-18 18:50:01,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:50:01,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:50:01,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:50:01,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:50:01,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:50:01,865 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-18 18:50:02,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:50:02,307 INFO L93 Difference]: Finished difference Result 2746 states and 3845 transitions. [2022-11-18 18:50:02,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:50:02,308 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-18 18:50:02,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:50:02,332 INFO L225 Difference]: With dead ends: 2746 [2022-11-18 18:50:02,332 INFO L226 Difference]: Without dead ends: 2742 [2022-11-18 18:50:02,335 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-18 18:50:02,335 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-18 18:50:02,336 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-18 18:50:02,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2742 states. [2022-11-18 18:50:02,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2742 to 2738. [2022-11-18 18:50:02,644 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-18 18:50:02,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 3837 transitions. [2022-11-18 18:50:02,667 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 3837 transitions. Word has length 19 [2022-11-18 18:50:02,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:50:02,668 INFO L495 AbstractCegarLoop]: Abstraction has 2738 states and 3837 transitions. [2022-11-18 18:50:02,669 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-18 18:50:02,669 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 3837 transitions. [2022-11-18 18:50:02,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-18 18:50:02,674 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:50:02,674 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-18 18:50:02,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:02,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:02,887 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:50:02,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:50:02,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1246765211, now seen corresponding path program 1 times [2022-11-18 18:50:02,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:50:02,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1565458699] [2022-11-18 18:50:02,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:50:02,890 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-18 18:50:02,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:50:02,892 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:02,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:03,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:50:03,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 1175 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 18:50:03,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:50:04,186 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-18 18:50:04,186 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:50:04,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:50:04,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1565458699] [2022-11-18 18:50:04,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1565458699] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:50:04,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:50:04,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:50:04,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669579485] [2022-11-18 18:50:04,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:50:04,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:50:04,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:50:04,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:50:04,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:50:04,189 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-18 18:50:04,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:50:04,693 INFO L93 Difference]: Finished difference Result 2757 states and 3855 transitions. [2022-11-18 18:50:04,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:50:04,694 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-18 18:50:04,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:50:04,707 INFO L225 Difference]: With dead ends: 2757 [2022-11-18 18:50:04,707 INFO L226 Difference]: Without dead ends: 2733 [2022-11-18 18:50:04,709 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-18 18:50:04,710 INFO L413 NwaCegarLoop]: 3435 mSDtfsCounter, 3351 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:50:04,711 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.2s Time] [2022-11-18 18:50:04,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-11-18 18:50:05,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 2731. [2022-11-18 18:50:05,017 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-18 18:50:05,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2731 states to 2731 states and 3820 transitions. [2022-11-18 18:50:05,032 INFO L78 Accepts]: Start accepts. Automaton has 2731 states and 3820 transitions. Word has length 20 [2022-11-18 18:50:05,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:50:05,033 INFO L495 AbstractCegarLoop]: Abstraction has 2731 states and 3820 transitions. [2022-11-18 18:50:05,033 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-18 18:50:05,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2731 states and 3820 transitions. [2022-11-18 18:50:05,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-18 18:50:05,041 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:50:05,041 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-18 18:50:05,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:05,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:05,264 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:50:05,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:50:05,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1559476449, now seen corresponding path program 1 times [2022-11-18 18:50:05,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:50:05,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [213349727] [2022-11-18 18:50:05,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:50:05,267 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-18 18:50:05,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:50:05,269 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:05,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:06,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:50:06,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 1352 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:50:06,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:50:06,818 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-18 18:50:06,819 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:50:06,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:50:06,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [213349727] [2022-11-18 18:50:06,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [213349727] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:50:06,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:50:06,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:50:06,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460385672] [2022-11-18 18:50:06,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:50:06,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 18:50:06,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:50:06,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 18:50:06,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:50:06,822 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-18 18:50:07,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:50:07,841 INFO L93 Difference]: Finished difference Result 5411 states and 7575 transitions. [2022-11-18 18:50:07,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:50:07,842 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-18 18:50:07,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:50:07,859 INFO L225 Difference]: With dead ends: 5411 [2022-11-18 18:50:07,859 INFO L226 Difference]: Without dead ends: 2731 [2022-11-18 18:50:07,873 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-18 18:50:07,874 INFO L413 NwaCegarLoop]: 3403 mSDtfsCounter, 5 mSDsluCounter, 10196 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 18:50:07,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 13599 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 18:50:07,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2731 states. [2022-11-18 18:50:08,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2731 to 2731. [2022-11-18 18:50:08,218 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-18 18:50:08,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2731 states to 2731 states and 3819 transitions. [2022-11-18 18:50:08,231 INFO L78 Accepts]: Start accepts. Automaton has 2731 states and 3819 transitions. Word has length 53 [2022-11-18 18:50:08,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:50:08,233 INFO L495 AbstractCegarLoop]: Abstraction has 2731 states and 3819 transitions. [2022-11-18 18:50:08,234 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-18 18:50:08,234 INFO L276 IsEmpty]: Start isEmpty. Operand 2731 states and 3819 transitions. [2022-11-18 18:50:08,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-18 18:50:08,238 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:50:08,239 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-18 18:50:08,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:08,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:08,455 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:50:08,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:50:08,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1171298415, now seen corresponding path program 1 times [2022-11-18 18:50:08,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:50:08,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1399137975] [2022-11-18 18:50:08,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:50:08,458 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-18 18:50:08,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:50:08,460 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:08,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:09,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:50:09,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 1352 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:50:09,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:50:09,846 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-18 18:50:09,855 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:50:09,855 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:50:09,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1399137975] [2022-11-18 18:50:09,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1399137975] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:50:09,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:50:09,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 18:50:09,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496393564] [2022-11-18 18:50:09,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:50:09,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 18:50:09,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:50:09,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 18:50:09,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:50:09,859 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-18 18:50:11,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:50:11,254 INFO L93 Difference]: Finished difference Result 5410 states and 7573 transitions. [2022-11-18 18:50:11,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:50:11,255 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-18 18:50:11,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:50:11,270 INFO L225 Difference]: With dead ends: 5410 [2022-11-18 18:50:11,270 INFO L226 Difference]: Without dead ends: 2720 [2022-11-18 18:50:11,279 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-18 18:50:11,280 INFO L413 NwaCegarLoop]: 3402 mSDtfsCounter, 6 mSDsluCounter, 10191 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.9s IncrementalHoareTripleChecker+Time [2022-11-18 18:50:11,280 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.9s Time] [2022-11-18 18:50:11,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2022-11-18 18:50:11,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2720. [2022-11-18 18:50:11,548 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-18 18:50:11,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 3806 transitions. [2022-11-18 18:50:11,561 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 3806 transitions. Word has length 57 [2022-11-18 18:50:11,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:50:11,562 INFO L495 AbstractCegarLoop]: Abstraction has 2720 states and 3806 transitions. [2022-11-18 18:50:11,562 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-18 18:50:11,562 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 3806 transitions. [2022-11-18 18:50:11,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-11-18 18:50:11,567 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:50:11,567 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-18 18:50:11,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:11,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:11,783 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:50:11,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:50:11,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1808928983, now seen corresponding path program 1 times [2022-11-18 18:50:11,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:50:11,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1944197827] [2022-11-18 18:50:11,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:50:11,785 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-18 18:50:11,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:50:11,786 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:11,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:50:13,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 1748 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:50:13,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:50:13,365 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-18 18:50:13,365 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:50:13,365 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:50:13,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1944197827] [2022-11-18 18:50:13,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1944197827] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:50:13,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:50:13,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 18:50:13,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593254623] [2022-11-18 18:50:13,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:50:13,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:50:13,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:50:13,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:50:13,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:50:13,368 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-18 18:50:14,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:50:14,494 INFO L93 Difference]: Finished difference Result 5401 states and 7562 transitions. [2022-11-18 18:50:14,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:50:14,495 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-18 18:50:14,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:50:14,510 INFO L225 Difference]: With dead ends: 5401 [2022-11-18 18:50:14,511 INFO L226 Difference]: Without dead ends: 2720 [2022-11-18 18:50:14,521 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-18 18:50:14,522 INFO L413 NwaCegarLoop]: 3390 mSDtfsCounter, 3 mSDsluCounter, 6770 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 18:50:14,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 10160 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-18 18:50:14,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2022-11-18 18:50:14,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2720. [2022-11-18 18:50:14,848 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-18 18:50:14,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 3805 transitions. [2022-11-18 18:50:14,859 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 3805 transitions. Word has length 84 [2022-11-18 18:50:14,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:50:14,860 INFO L495 AbstractCegarLoop]: Abstraction has 2720 states and 3805 transitions. [2022-11-18 18:50:14,860 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-18 18:50:14,860 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 3805 transitions. [2022-11-18 18:50:14,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-18 18:50:14,863 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:50:14,863 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-18 18:50:14,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:15,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:15,083 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:50:15,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:50:15,083 INFO L85 PathProgramCache]: Analyzing trace with hash 2137270198, now seen corresponding path program 1 times [2022-11-18 18:50:15,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:50:15,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [259529155] [2022-11-18 18:50:15,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:50:15,084 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-18 18:50:15,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:50:15,085 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:15,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:16,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:50:16,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 1493 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 18:50:16,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:50:17,783 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-18 18:50:17,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:50:17,783 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:50:17,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [259529155] [2022-11-18 18:50:17,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [259529155] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:50:17,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:50:17,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-18 18:50:17,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63396741] [2022-11-18 18:50:17,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:50:17,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 18:50:17,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:50:17,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 18:50:17,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:50:17,786 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-18 18:50:22,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:50:32,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:50:32,477 INFO L93 Difference]: Finished difference Result 5415 states and 7585 transitions. [2022-11-18 18:50:32,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:50:32,478 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-18 18:50:32,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:50:32,494 INFO L225 Difference]: With dead ends: 5415 [2022-11-18 18:50:32,494 INFO L226 Difference]: Without dead ends: 2729 [2022-11-18 18:50:32,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-11-18 18:50:32,505 INFO L413 NwaCegarLoop]: 3266 mSDtfsCounter, 5 mSDsluCounter, 32485 mSDsCounter, 0 mSdLazyCounter, 1526 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s 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, 13.3s IncrementalHoareTripleChecker+Time [2022-11-18 18:50:32,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 35751 Invalid, 1529 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 1526 Invalid, 1 Unknown, 0 Unchecked, 13.3s Time] [2022-11-18 18:50:32,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2729 states. [2022-11-18 18:50:32,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2729 to 2727. [2022-11-18 18:50:32,785 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-18 18:50:32,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2727 states to 2727 states and 3818 transitions. [2022-11-18 18:50:32,856 INFO L78 Accepts]: Start accepts. Automaton has 2727 states and 3818 transitions. Word has length 87 [2022-11-18 18:50:32,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:50:32,856 INFO L495 AbstractCegarLoop]: Abstraction has 2727 states and 3818 transitions. [2022-11-18 18:50:32,856 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-18 18:50:32,856 INFO L276 IsEmpty]: Start isEmpty. Operand 2727 states and 3818 transitions. [2022-11-18 18:50:32,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-18 18:50:32,860 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:50:32,861 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-18 18:50:32,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:33,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:33,062 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:50:33,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:50:33,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1355388560, now seen corresponding path program 1 times [2022-11-18 18:50:33,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:50:33,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1958512479] [2022-11-18 18:50:33,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:50:33,064 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-18 18:50:33,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:50:33,065 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:33,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:50:34,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:50:34,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 1494 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-18 18:50:34,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:50:38,849 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-18 18:50:38,849 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:50:38,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:50:38,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1958512479] [2022-11-18 18:50:38,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1958512479] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:50:38,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:50:38,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-18 18:50:38,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784503258] [2022-11-18 18:50:38,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:50:38,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 18:50:38,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:50:38,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 18:50:38,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-11-18 18:50:38,852 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-18 18:50:40,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 18:50:47,451 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-18 18:51:06,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:51:06,102 INFO L93 Difference]: Finished difference Result 5412 states and 7585 transitions. [2022-11-18 18:51:06,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:51:06,103 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-18 18:51:06,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:51:06,119 INFO L225 Difference]: With dead ends: 5412 [2022-11-18 18:51:06,120 INFO L226 Difference]: Without dead ends: 2724 [2022-11-18 18:51:06,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-11-18 18:51:06,131 INFO L413 NwaCegarLoop]: 3263 mSDtfsCounter, 19 mSDsluCounter, 58488 mSDsCounter, 0 mSdLazyCounter, 2478 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s 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, 23.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:51:06,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 61751 Invalid, 2767 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [6 Valid, 2478 Invalid, 1 Unknown, 282 Unchecked, 23.1s Time] [2022-11-18 18:51:06,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2724 states. [2022-11-18 18:51:06,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2724 to 2715. [2022-11-18 18:51:06,515 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-18 18:51:06,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2715 states to 2715 states and 3799 transitions. [2022-11-18 18:51:06,526 INFO L78 Accepts]: Start accepts. Automaton has 2715 states and 3799 transitions. Word has length 87 [2022-11-18 18:51:06,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:51:06,526 INFO L495 AbstractCegarLoop]: Abstraction has 2715 states and 3799 transitions. [2022-11-18 18:51:06,527 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-18 18:51:06,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2715 states and 3799 transitions. [2022-11-18 18:51:06,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-18 18:51:06,529 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:51:06,530 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-18 18:51:06,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:06,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:06,749 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:51:06,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:51:06,749 INFO L85 PathProgramCache]: Analyzing trace with hash 810108258, now seen corresponding path program 1 times [2022-11-18 18:51:06,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:51:06,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [810868703] [2022-11-18 18:51:06,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:51:06,752 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-18 18:51:06,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:51:06,754 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:06,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:08,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:51:08,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 1791 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 18:51:08,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:51:08,673 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-18 18:51:08,675 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:51:08,675 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:51:08,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [810868703] [2022-11-18 18:51:08,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [810868703] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:51:08,676 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:51:08,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 18:51:08,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444651199] [2022-11-18 18:51:08,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:51:08,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:51:08,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:51:08,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:51:08,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:51:08,678 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-18 18:51:13,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:51:13,865 INFO L93 Difference]: Finished difference Result 5397 states and 7556 transitions. [2022-11-18 18:51:13,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:51:13,866 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-18 18:51:13,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:51:13,879 INFO L225 Difference]: With dead ends: 5397 [2022-11-18 18:51:13,879 INFO L226 Difference]: Without dead ends: 2715 [2022-11-18 18:51:13,887 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-18 18:51:13,888 INFO L413 NwaCegarLoop]: 3272 mSDtfsCounter, 301 mSDsluCounter, 12558 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s 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, 4.9s IncrementalHoareTripleChecker+Time [2022-11-18 18:51:13,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 15830 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-11-18 18:51:13,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2715 states. [2022-11-18 18:51:14,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2715 to 2715. [2022-11-18 18:51:14,172 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-18 18:51:14,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2715 states to 2715 states and 3798 transitions. [2022-11-18 18:51:14,182 INFO L78 Accepts]: Start accepts. Automaton has 2715 states and 3798 transitions. Word has length 88 [2022-11-18 18:51:14,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:51:14,182 INFO L495 AbstractCegarLoop]: Abstraction has 2715 states and 3798 transitions. [2022-11-18 18:51:14,183 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-18 18:51:14,183 INFO L276 IsEmpty]: Start isEmpty. Operand 2715 states and 3798 transitions. [2022-11-18 18:51:14,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-18 18:51:14,185 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:51:14,186 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-18 18:51:14,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:14,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:14,395 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:51:14,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:51:14,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1703594596, now seen corresponding path program 1 times [2022-11-18 18:51:14,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:51:14,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1485760476] [2022-11-18 18:51:14,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:51:14,397 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-18 18:51:14,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:51:14,398 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:14,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:15,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:51:16,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 1791 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:51:16,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:51:16,182 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-18 18:51:16,182 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:51:16,182 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:51:16,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1485760476] [2022-11-18 18:51:16,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1485760476] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:51:16,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:51:16,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:51:16,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916618406] [2022-11-18 18:51:16,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:51:16,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:51:16,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:51:16,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:51:16,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:51:16,185 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-18 18:51:16,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:51:16,617 INFO L93 Difference]: Finished difference Result 2998 states and 4114 transitions. [2022-11-18 18:51:16,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:51:16,617 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-18 18:51:16,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:51:16,639 INFO L225 Difference]: With dead ends: 2998 [2022-11-18 18:51:16,640 INFO L226 Difference]: Without dead ends: 2508 [2022-11-18 18:51:16,642 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-18 18:51:16,643 INFO L413 NwaCegarLoop]: 3412 mSDtfsCounter, 1695 mSDsluCounter, 1720 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-18 18:51:16,644 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-18 18:51:16,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2508 states. [2022-11-18 18:51:16,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2508 to 2506. [2022-11-18 18:51:16,894 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-18 18:51:16,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 3468 transitions. [2022-11-18 18:51:16,903 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 3468 transitions. Word has length 88 [2022-11-18 18:51:16,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:51:16,905 INFO L495 AbstractCegarLoop]: Abstraction has 2506 states and 3468 transitions. [2022-11-18 18:51:16,905 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-18 18:51:16,905 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 3468 transitions. [2022-11-18 18:51:16,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-18 18:51:16,910 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:51:16,910 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-18 18:51:16,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:17,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:17,136 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:51:17,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:51:17,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1989572218, now seen corresponding path program 1 times [2022-11-18 18:51:17,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:51:17,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679236868] [2022-11-18 18:51:17,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:51:17,138 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-18 18:51:17,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:51:17,140 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:17,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:18,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:51:18,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 1874 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 18:51:18,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:51:18,940 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-18 18:51:18,941 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:51:18,941 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:51:18,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679236868] [2022-11-18 18:51:18,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679236868] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:51:18,941 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:51:18,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:51:18,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877097276] [2022-11-18 18:51:18,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:51:18,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:51:18,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:51:18,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:51:18,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:51:18,943 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-18 18:51:19,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:51:19,281 INFO L93 Difference]: Finished difference Result 5001 states and 6945 transitions. [2022-11-18 18:51:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:51:19,281 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-18 18:51:19,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:51:19,298 INFO L225 Difference]: With dead ends: 5001 [2022-11-18 18:51:19,298 INFO L226 Difference]: Without dead ends: 2508 [2022-11-18 18:51:19,307 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-18 18:51:19,307 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-18 18:51:19,308 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-18 18:51:19,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2508 states. [2022-11-18 18:51:19,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2508 to 2506. [2022-11-18 18:51:19,535 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-18 18:51:19,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 3462 transitions. [2022-11-18 18:51:19,544 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 3462 transitions. Word has length 107 [2022-11-18 18:51:19,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:51:19,544 INFO L495 AbstractCegarLoop]: Abstraction has 2506 states and 3462 transitions. [2022-11-18 18:51:19,545 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-18 18:51:19,545 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 3462 transitions. [2022-11-18 18:51:19,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-18 18:51:19,550 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:51:19,550 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-18 18:51:19,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:19,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:19,763 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:51:19,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:51:19,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1171808055, now seen corresponding path program 1 times [2022-11-18 18:51:19,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:51:19,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1620182110] [2022-11-18 18:51:19,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:51:19,766 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-18 18:51:19,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:51:19,767 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:19,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:21,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:51:21,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 1880 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 18:51:21,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:51:21,615 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-18 18:51:21,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:51:21,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 18:51:21,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1620182110] [2022-11-18 18:51:21,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1620182110] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:51:21,616 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:51:21,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:51:21,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465373275] [2022-11-18 18:51:21,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:51:21,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:51:21,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 18:51:21,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:51:21,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:51:21,619 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-18 18:51:21,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:51:21,828 INFO L93 Difference]: Finished difference Result 4974 states and 6880 transitions. [2022-11-18 18:51:21,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:51:21,829 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-18 18:51:21,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:51:21,840 INFO L225 Difference]: With dead ends: 4974 [2022-11-18 18:51:21,841 INFO L226 Difference]: Without dead ends: 2506 [2022-11-18 18:51:21,849 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-18 18:51:21,850 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-18 18:51:21,850 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-18 18:51:21,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2506 states. [2022-11-18 18:51:22,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2506 to 2506. [2022-11-18 18:51:22,134 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-18 18:51:22,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 3459 transitions. [2022-11-18 18:51:22,143 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 3459 transitions. Word has length 110 [2022-11-18 18:51:22,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:51:22,144 INFO L495 AbstractCegarLoop]: Abstraction has 2506 states and 3459 transitions. [2022-11-18 18:51:22,144 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-18 18:51:22,144 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 3459 transitions. [2022-11-18 18:51:22,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-18 18:51:22,149 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:51:22,150 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-18 18:51:22,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 18:51:22,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:22,371 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:51:22,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:51:22,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1877928073, now seen corresponding path program 1 times [2022-11-18 18:51:22,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 18:51:22,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363558023] [2022-11-18 18:51:22,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:51:22,374 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-18 18:51:22,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 18:51:22,376 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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-18 18:51:22,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57207c8c-c335-4b10-a475-6d68289768e2/bin/uautomizer-TMbwUNV5ro/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