./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 20:30:56,612 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 20:30:56,615 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 20:30:56,665 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 20:30:56,666 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 20:30:56,667 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 20:30:56,669 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 20:30:56,671 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 20:30:56,673 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 20:30:56,682 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 20:30:56,684 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 20:30:56,689 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 20:30:56,689 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 20:30:56,693 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 20:30:56,697 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 20:30:56,700 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 20:30:56,702 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 20:30:56,705 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 20:30:56,709 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 20:30:56,718 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 20:30:56,720 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 20:30:56,723 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 20:30:56,727 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 20:30:56,729 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 20:30:56,739 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 20:30:56,742 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 20:30:56,743 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 20:30:56,744 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 20:30:56,746 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 20:30:56,748 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 20:30:56,748 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 20:30:56,750 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 20:30:56,752 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 20:30:56,754 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 20:30:56,757 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 20:30:56,757 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 20:30:56,759 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 20:30:56,759 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 20:30:56,760 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 20:30:56,761 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 20:30:56,762 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 20:30:56,763 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-16 20:30:56,802 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 20:30:56,802 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 20:30:56,803 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 20:30:56,803 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 20:30:56,804 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 20:30:56,804 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 20:30:56,804 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-16 20:30:56,805 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-16 20:30:56,805 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-16 20:30:56,805 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-16 20:30:56,806 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-16 20:30:56,807 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-16 20:30:56,807 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-16 20:30:56,807 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-16 20:30:56,807 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-16 20:30:56,808 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-16 20:30:56,808 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-16 20:30:56,808 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-16 20:30:56,809 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 20:30:56,809 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 20:30:56,809 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 20:30:56,810 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 20:30:56,810 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 20:30:56,812 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 20:30:56,812 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 20:30:56,812 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 20:30:56,812 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 20:30:56,813 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 20:30:56,813 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 20:30:56,813 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:30:56,813 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 20:30:56,814 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-16 20:30:56,814 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 20:30:56,814 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 20:30:56,814 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-16 20:30:56,815 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 20:30:56,815 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 20:30:56,815 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-16 20:30:56,815 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_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 [2022-11-16 20:30:57,188 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 20:30:57,215 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 20:30:57,218 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 20:30:57,219 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 20:30:57,220 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 20:30:57,222 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2022-11-16 20:30:57,297 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data/e6cb06b6d/022ae483af454f7bb356446de0f9f34b/FLAG16995f6a0 [2022-11-16 20:30:58,169 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 20:30:58,169 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2022-11-16 20:30:58,218 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data/e6cb06b6d/022ae483af454f7bb356446de0f9f34b/FLAG16995f6a0 [2022-11-16 20:30:58,712 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data/e6cb06b6d/022ae483af454f7bb356446de0f9f34b [2022-11-16 20:30:58,720 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 20:30:58,721 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 20:30:58,726 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 20:30:58,726 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 20:30:58,734 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 20:30:58,735 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:30:58" (1/1) ... [2022-11-16 20:30:58,736 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e38afe3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:30:58, skipping insertion in model container [2022-11-16 20:30:58,736 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:30:58" (1/1) ... [2022-11-16 20:30:58,747 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 20:30:58,866 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 20:31:00,045 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2022-11-16 20:31:00,108 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:31:00,134 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 20:31:00,535 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2022-11-16 20:31:00,555 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:31:00,606 INFO L208 MainTranslator]: Completed translation [2022-11-16 20:31:00,607 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00 WrapperNode [2022-11-16 20:31:00,607 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 20:31:00,608 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 20:31:00,608 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 20:31:00,609 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 20:31:00,617 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:00,684 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:00,817 INFO L138 Inliner]: procedures = 142, calls = 537, calls flagged for inlining = 83, calls inlined = 83, statements flattened = 1680 [2022-11-16 20:31:00,826 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 20:31:00,827 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 20:31:00,828 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 20:31:00,828 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 20:31:00,840 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:00,841 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:00,873 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:00,879 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:00,973 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:00,982 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:01,044 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:01,055 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:01,084 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 20:31:01,087 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 20:31:01,087 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 20:31:01,087 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 20:31:01,089 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (1/1) ... [2022-11-16 20:31:01,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:31:01,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:31:01,133 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 20:31:01,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 20:31:01,202 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2022-11-16 20:31:01,202 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2022-11-16 20:31:01,202 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2022-11-16 20:31:01,203 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2022-11-16 20:31:01,203 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-16 20:31:01,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-16 20:31:01,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 20:31:01,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-16 20:31:01,203 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-16 20:31:01,204 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2022-11-16 20:31:01,204 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2022-11-16 20:31:01,204 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2022-11-16 20:31:01,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2022-11-16 20:31:01,204 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-16 20:31:01,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-16 20:31:01,205 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2022-11-16 20:31:01,205 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2022-11-16 20:31:01,205 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2022-11-16 20:31:01,205 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2022-11-16 20:31:01,205 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-16 20:31:01,205 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-16 20:31:01,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 20:31:01,206 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-16 20:31:01,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-16 20:31:01,206 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-16 20:31:01,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-16 20:31:01,206 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2022-11-16 20:31:01,206 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2022-11-16 20:31:01,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-11-16 20:31:01,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-11-16 20:31:01,207 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-16 20:31:01,207 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-16 20:31:01,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 20:31:01,208 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-11-16 20:31:01,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-11-16 20:31:01,208 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-16 20:31:01,209 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-16 20:31:01,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 20:31:01,209 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2022-11-16 20:31:01,209 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2022-11-16 20:31:01,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 20:31:01,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 20:31:01,210 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-16 20:31:01,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-16 20:31:01,210 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2022-11-16 20:31:01,210 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2022-11-16 20:31:01,211 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2022-11-16 20:31:01,211 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2022-11-16 20:31:01,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 20:31:01,213 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-16 20:31:01,213 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-16 20:31:01,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-16 20:31:01,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-16 20:31:01,215 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 20:31:01,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 20:31:01,216 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2022-11-16 20:31:01,216 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2022-11-16 20:31:01,216 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2022-11-16 20:31:01,216 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2022-11-16 20:31:01,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 20:31:01,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 20:31:01,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 20:31:01,217 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-16 20:31:01,217 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-16 20:31:01,820 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 20:31:01,823 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 20:31:02,554 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-16 20:31:03,522 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 20:31:04,326 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 20:31:04,326 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-16 20:31:04,332 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:31:04 BoogieIcfgContainer [2022-11-16 20:31:04,332 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 20:31:04,336 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 20:31:04,336 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 20:31:04,341 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 20:31:04,341 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:30:58" (1/3) ... [2022-11-16 20:31:04,342 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53852566 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:31:04, skipping insertion in model container [2022-11-16 20:31:04,343 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:00" (2/3) ... [2022-11-16 20:31:04,343 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53852566 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:31:04, skipping insertion in model container [2022-11-16 20:31:04,343 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:31:04" (3/3) ... [2022-11-16 20:31:04,355 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2022-11-16 20:31:04,386 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 20:31:04,387 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-16 20:31:04,484 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 20:31:04,492 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7260535d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 20:31:04,493 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-16 20:31:04,500 INFO L276 IsEmpty]: Start isEmpty. Operand has 303 states, 192 states have (on average 1.328125) internal successors, (255), 204 states have internal predecessors, (255), 84 states have call successors, (84), 26 states have call predecessors, (84), 25 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2022-11-16 20:31:04,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-16 20:31:04,512 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:31:04,513 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] [2022-11-16 20:31:04,514 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:31:04,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:31:04,523 INFO L85 PathProgramCache]: Analyzing trace with hash -188483461, now seen corresponding path program 1 times [2022-11-16 20:31:04,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:31:04,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955393520] [2022-11-16 20:31:04,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:31:04,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:31:04,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:31:05,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 20:31:05,166 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:31:05,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955393520] [2022-11-16 20:31:05,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955393520] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:31:05,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:31:05,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:31:05,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665604590] [2022-11-16 20:31:05,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:31:05,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:31:05,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:31:05,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:31:05,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:31:05,207 INFO L87 Difference]: Start difference. First operand has 303 states, 192 states have (on average 1.328125) internal successors, (255), 204 states have internal predecessors, (255), 84 states have call successors, (84), 26 states have call predecessors, (84), 25 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-16 20:31:06,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:31:06,356 INFO L93 Difference]: Finished difference Result 869 states and 1206 transitions. [2022-11-16 20:31:06,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:31:06,360 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 33 [2022-11-16 20:31:06,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:31:06,391 INFO L225 Difference]: With dead ends: 869 [2022-11-16 20:31:06,391 INFO L226 Difference]: Without dead ends: 550 [2022-11-16 20:31:06,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:31:06,411 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 373 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:31:06,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [373 Valid, 747 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-16 20:31:06,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-11-16 20:31:06,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 547. [2022-11-16 20:31:06,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 352 states have (on average 1.2698863636363635) internal successors, (447), 361 states have internal predecessors, (447), 149 states have call successors, (149), 46 states have call predecessors, (149), 45 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2022-11-16 20:31:06,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 743 transitions. [2022-11-16 20:31:06,566 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 743 transitions. Word has length 33 [2022-11-16 20:31:06,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:31:06,567 INFO L495 AbstractCegarLoop]: Abstraction has 547 states and 743 transitions. [2022-11-16 20:31:06,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-16 20:31:06,567 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 743 transitions. [2022-11-16 20:31:06,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-16 20:31:06,571 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:31:06,572 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] [2022-11-16 20:31:06,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 20:31:06,572 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:31:06,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:31:06,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1953885302, now seen corresponding path program 1 times [2022-11-16 20:31:06,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:31:06,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361232365] [2022-11-16 20:31:06,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:31:06,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:31:06,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:31:06,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 20:31:06,800 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:31:06,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361232365] [2022-11-16 20:31:06,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361232365] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:31:06,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:31:06,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:31:06,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112116755] [2022-11-16 20:31:06,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:31:06,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:31:06,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:31:06,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:31:06,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:31:06,804 INFO L87 Difference]: Start difference. First operand 547 states and 743 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-16 20:31:07,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:31:07,685 INFO L93 Difference]: Finished difference Result 1062 states and 1441 transitions. [2022-11-16 20:31:07,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:31:07,686 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 36 [2022-11-16 20:31:07,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:31:07,694 INFO L225 Difference]: With dead ends: 1062 [2022-11-16 20:31:07,694 INFO L226 Difference]: Without dead ends: 1056 [2022-11-16 20:31:07,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:31:07,697 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 359 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:31:07,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 687 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 20:31:07,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-11-16 20:31:07,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 1056. [2022-11-16 20:31:07,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 681 states have (on average 1.2672540381791484) internal successors, (863), 698 states have internal predecessors, (863), 285 states have call successors, (285), 90 states have call predecessors, (285), 89 states have return successors, (283), 283 states have call predecessors, (283), 283 states have call successors, (283) [2022-11-16 20:31:07,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1431 transitions. [2022-11-16 20:31:07,783 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1431 transitions. Word has length 36 [2022-11-16 20:31:07,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:31:07,784 INFO L495 AbstractCegarLoop]: Abstraction has 1056 states and 1431 transitions. [2022-11-16 20:31:07,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-16 20:31:07,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1431 transitions. [2022-11-16 20:31:07,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-11-16 20:31:07,792 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:31:07,793 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-11-16 20:31:07,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 20:31:07,793 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:31:07,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:31:07,794 INFO L85 PathProgramCache]: Analyzing trace with hash 655814776, now seen corresponding path program 1 times [2022-11-16 20:31:07,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:31:07,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459897956] [2022-11-16 20:31:07,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:31:07,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:31:07,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:31:08,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-16 20:31:08,096 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:31:08,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459897956] [2022-11-16 20:31:08,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459897956] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:31:08,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:31:08,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 20:31:08,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697991975] [2022-11-16 20:31:08,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:31:08,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:31:08,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:31:08,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:31:08,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:31:08,101 INFO L87 Difference]: Start difference. First operand 1056 states and 1431 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-16 20:31:09,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:31:09,119 INFO L93 Difference]: Finished difference Result 3023 states and 4081 transitions. [2022-11-16 20:31:09,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:31:09,121 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 83 [2022-11-16 20:31:09,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:31:09,139 INFO L225 Difference]: With dead ends: 3023 [2022-11-16 20:31:09,139 INFO L226 Difference]: Without dead ends: 1977 [2022-11-16 20:31:09,145 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 20:31:09,154 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 326 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-16 20:31:09,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 689 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-16 20:31:09,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states. [2022-11-16 20:31:09,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1972. [2022-11-16 20:31:09,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1972 states, 1265 states have (on average 1.2608695652173914) internal successors, (1595), 1298 states have internal predecessors, (1595), 531 states have call successors, (531), 176 states have call predecessors, (531), 175 states have return successors, (529), 529 states have call predecessors, (529), 529 states have call successors, (529) [2022-11-16 20:31:09,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 2655 transitions. [2022-11-16 20:31:09,327 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 2655 transitions. Word has length 83 [2022-11-16 20:31:09,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:31:09,332 INFO L495 AbstractCegarLoop]: Abstraction has 1972 states and 2655 transitions. [2022-11-16 20:31:09,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-16 20:31:09,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 2655 transitions. [2022-11-16 20:31:09,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-16 20:31:09,347 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:31:09,348 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-11-16 20:31:09,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 20:31:09,348 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:31:09,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:31:09,349 INFO L85 PathProgramCache]: Analyzing trace with hash -540083471, now seen corresponding path program 1 times [2022-11-16 20:31:09,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:31:09,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625850156] [2022-11-16 20:31:09,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:31:09,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:31:09,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:31:10,299 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-16 20:31:10,300 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:31:10,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625850156] [2022-11-16 20:31:10,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625850156] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:31:10,300 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:31:10,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:31:10,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848094690] [2022-11-16 20:31:10,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:31:10,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:31:10,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:31:10,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:31:10,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:31:10,307 INFO L87 Difference]: Start difference. First operand 1972 states and 2655 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-16 20:31:11,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:31:11,445 INFO L93 Difference]: Finished difference Result 3021 states and 4106 transitions. [2022-11-16 20:31:11,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:31:11,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) Word has length 113 [2022-11-16 20:31:11,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:31:11,474 INFO L225 Difference]: With dead ends: 3021 [2022-11-16 20:31:11,474 INFO L226 Difference]: Without dead ends: 1988 [2022-11-16 20:31:11,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:31:11,491 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 0 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1257 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:31:11,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1257 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-16 20:31:11,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1988 states. [2022-11-16 20:31:11,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1988 to 1976. [2022-11-16 20:31:11,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1976 states, 1267 states have (on average 1.260457774269929) internal successors, (1597), 1302 states have internal predecessors, (1597), 531 states have call successors, (531), 176 states have call predecessors, (531), 177 states have return successors, (545), 529 states have call predecessors, (545), 529 states have call successors, (545) [2022-11-16 20:31:11,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2673 transitions. [2022-11-16 20:31:11,627 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 2673 transitions. Word has length 113 [2022-11-16 20:31:11,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:31:11,627 INFO L495 AbstractCegarLoop]: Abstraction has 1976 states and 2673 transitions. [2022-11-16 20:31:11,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-16 20:31:11,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 2673 transitions. [2022-11-16 20:31:11,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-16 20:31:11,639 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:31:11,639 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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] [2022-11-16 20:31:11,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 20:31:11,639 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:31:11,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:31:11,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1490395360, now seen corresponding path program 1 times [2022-11-16 20:31:11,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:31:11,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005668531] [2022-11-16 20:31:11,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:31:11,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:31:11,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:31:12,290 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-11-16 20:31:12,290 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:31:12,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005668531] [2022-11-16 20:31:12,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005668531] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:31:12,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473810213] [2022-11-16 20:31:12,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:31:12,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:31:12,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:31:12,298 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:31:12,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 20:31:12,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:31:12,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 1216 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-16 20:31:12,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:31:13,030 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-16 20:31:13,032 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:31:13,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473810213] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:31:13,032 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 20:31:13,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2022-11-16 20:31:13,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240193153] [2022-11-16 20:31:13,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:31:13,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 20:31:13,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:31:13,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 20:31:13,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 20:31:13,034 INFO L87 Difference]: Start difference. First operand 1976 states and 2673 transitions. Second operand has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-16 20:31:14,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:31:14,001 INFO L93 Difference]: Finished difference Result 3942 states and 5336 transitions. [2022-11-16 20:31:14,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 20:31:14,003 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 128 [2022-11-16 20:31:14,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:31:14,017 INFO L225 Difference]: With dead ends: 3942 [2022-11-16 20:31:14,017 INFO L226 Difference]: Without dead ends: 1977 [2022-11-16 20:31:14,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-16 20:31:14,028 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 1 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:31:14,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 948 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 20:31:14,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states. [2022-11-16 20:31:14,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2022-11-16 20:31:14,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1268 states have (on average 1.2602523659305993) internal successors, (1598), 1303 states have internal predecessors, (1598), 531 states have call successors, (531), 176 states have call predecessors, (531), 177 states have return successors, (545), 529 states have call predecessors, (545), 529 states have call successors, (545) [2022-11-16 20:31:14,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2674 transitions. [2022-11-16 20:31:14,192 INFO L78 Accepts]: Start accepts. Automaton has 1977 states and 2674 transitions. Word has length 128 [2022-11-16 20:31:14,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:31:14,193 INFO L495 AbstractCegarLoop]: Abstraction has 1977 states and 2674 transitions. [2022-11-16 20:31:14,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-16 20:31:14,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1977 states and 2674 transitions. [2022-11-16 20:31:14,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-11-16 20:31:14,200 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:31:14,201 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 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] [2022-11-16 20:31:14,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-16 20:31:14,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:31:14,409 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:31:14,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:31:14,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1105224082, now seen corresponding path program 1 times [2022-11-16 20:31:14,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:31:14,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917633881] [2022-11-16 20:31:14,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:31:14,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:31:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:31:15,215 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-11-16 20:31:15,215 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:31:15,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917633881] [2022-11-16 20:31:15,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917633881] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:31:15,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556823383] [2022-11-16 20:31:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:31:15,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:31:15,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:31:15,218 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:31:15,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 20:31:15,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:31:15,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 1246 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-16 20:31:15,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:31:15,977 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 3 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-11-16 20:31:15,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:31:16,264 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-11-16 20:31:16,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556823383] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:31:16,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [996067363] [2022-11-16 20:31:16,298 INFO L159 IcfgInterpreter]: Started Sifa with 78 locations of interest [2022-11-16 20:31:16,299 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:31:16,303 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-16 20:31:16,309 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-16 20:31:16,309 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-16 20:31:16,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:16,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:17,844 INFO L321 Elim1Store]: treesize reduction 516, result has 25.3 percent of original size [2022-11-16 20:31:17,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 17 select indices, 17 select index equivalence classes, 109 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 42 case distinctions, treesize of input 99 treesize of output 245 [2022-11-16 20:31:18,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:18,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:18,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 14 select indices, 14 select index equivalence classes, 122 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 123 [2022-11-16 20:31:18,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 20:31:18,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-16 20:31:18,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-11-16 20:31:19,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 45 select indices, 45 select index equivalence classes, 96 disjoint index pairs (out of 990 index pairs), introduced 45 new quantified variables, introduced 0 case distinctions, treesize of input 342 treesize of output 136 [2022-11-16 20:31:19,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 122 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 49 [2022-11-16 20:31:19,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:19,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 136 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 52 [2022-11-16 20:31:20,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 45 select indices, 45 select index equivalence classes, 96 disjoint index pairs (out of 990 index pairs), introduced 45 new quantified variables, introduced 0 case distinctions, treesize of input 342 treesize of output 136 [2022-11-16 20:31:20,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 122 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 49 [2022-11-16 20:31:20,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:20,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 136 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 52 [2022-11-16 20:31:21,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-16 20:31:21,316 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-16 20:31:21,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-16 20:31:21,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 114 [2022-11-16 20:31:21,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 112 [2022-11-16 20:31:21,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 112 [2022-11-16 20:31:21,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-16 20:31:21,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-16 20:31:21,421 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-16 20:31:21,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 27 select indices, 27 select index equivalence classes, 172 disjoint index pairs (out of 351 index pairs), introduced 27 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 82 [2022-11-16 20:31:21,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:21,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 27 select indices, 27 select index equivalence classes, 172 disjoint index pairs (out of 351 index pairs), introduced 27 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 82 [2022-11-16 20:31:21,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-16 20:31:22,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-16 20:31:22,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 27 select indices, 27 select index equivalence classes, 172 disjoint index pairs (out of 351 index pairs), introduced 27 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 82 [2022-11-16 20:31:22,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 20:31:22,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 27 select indices, 27 select index equivalence classes, 172 disjoint index pairs (out of 351 index pairs), introduced 27 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 82 [2022-11-16 20:31:23,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:23,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:23,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:23,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:24,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-16 20:31:24,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:24,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:24,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:24,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-16 20:31:24,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:26,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:26,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:26,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:26,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:28,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:28,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:28,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-16 20:31:28,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:28,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-16 20:31:28,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:29,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:29,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:29,705 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-16 20:31:29,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-16 20:31:29,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:29,848 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:30,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 20:31:30,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-16 20:31:31,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-16 20:31:31,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-16 20:31:31,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:31,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:32,145 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:32,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 20:31:37,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-16 20:31:37,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-16 20:31:37,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-16 20:31:37,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-16 20:31:48,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 20:31:48,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-16 20:31:48,375 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Maybe an infinite loop at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:130) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:345) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostconditionCall(PredicateTransformer.java:157) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.postCall(SymbolicTools.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretCallReturnSummary(DagInterpreter.java:218) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:207) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpretForSingleMarker(DagInterpreter.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarizeInternal(FixpointLoopSummarizer.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarize(FixpointLoopSummarizer.java:98) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretLoop(DagInterpreter.java:177) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:168) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpretForSingleMarker(DagInterpreter.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarizeInternal(FixpointLoopSummarizer.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarize(FixpointLoopSummarizer.java:98) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretLoop(DagInterpreter.java:177) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:168) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-16 20:31:48,380 INFO L158 Benchmark]: Toolchain (without parser) took 49659.03ms. Allocated memory was 119.5MB in the beginning and 1.0GB in the end (delta: 918.6MB). Free memory was 72.8MB in the beginning and 781.6MB in the end (delta: -708.8MB). Peak memory consumption was 645.5MB. Max. memory is 16.1GB. [2022-11-16 20:31:48,381 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 119.5MB. Free memory is still 94.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 20:31:48,381 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1881.53ms. Allocated memory was 119.5MB in the beginning and 157.3MB in the end (delta: 37.7MB). Free memory was 72.7MB in the beginning and 75.8MB in the end (delta: -3.2MB). Peak memory consumption was 33.3MB. Max. memory is 16.1GB. [2022-11-16 20:31:48,381 INFO L158 Benchmark]: Boogie Procedure Inliner took 218.40ms. Allocated memory is still 157.3MB. Free memory was 75.8MB in the beginning and 65.5MB in the end (delta: 10.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-16 20:31:48,381 INFO L158 Benchmark]: Boogie Preprocessor took 258.47ms. Allocated memory is still 157.3MB. Free memory was 65.2MB in the beginning and 115.9MB in the end (delta: -50.7MB). Peak memory consumption was 18.5MB. Max. memory is 16.1GB. [2022-11-16 20:31:48,382 INFO L158 Benchmark]: RCFGBuilder took 3245.72ms. Allocated memory was 157.3MB in the beginning and 245.4MB in the end (delta: 88.1MB). Free memory was 115.9MB in the beginning and 113.6MB in the end (delta: 2.3MB). Peak memory consumption was 92.5MB. Max. memory is 16.1GB. [2022-11-16 20:31:48,382 INFO L158 Benchmark]: TraceAbstraction took 44043.66ms. Allocated memory was 245.4MB in the beginning and 1.0GB in the end (delta: 792.7MB). Free memory was 113.6MB in the beginning and 781.6MB in the end (delta: -668.0MB). Peak memory consumption was 562.0MB. Max. memory is 16.1GB. [2022-11-16 20:31:48,384 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 119.5MB. Free memory is still 94.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1881.53ms. Allocated memory was 119.5MB in the beginning and 157.3MB in the end (delta: 37.7MB). Free memory was 72.7MB in the beginning and 75.8MB in the end (delta: -3.2MB). Peak memory consumption was 33.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 218.40ms. Allocated memory is still 157.3MB. Free memory was 75.8MB in the beginning and 65.5MB in the end (delta: 10.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 258.47ms. Allocated memory is still 157.3MB. Free memory was 65.2MB in the beginning and 115.9MB in the end (delta: -50.7MB). Peak memory consumption was 18.5MB. Max. memory is 16.1GB. * RCFGBuilder took 3245.72ms. Allocated memory was 157.3MB in the beginning and 245.4MB in the end (delta: 88.1MB). Free memory was 115.9MB in the beginning and 113.6MB in the end (delta: 2.3MB). Peak memory consumption was 92.5MB. Max. memory is 16.1GB. * TraceAbstraction took 44043.66ms. Allocated memory was 245.4MB in the beginning and 1.0GB in the end (delta: 792.7MB). Free memory was 113.6MB in the beginning and 781.6MB in the end (delta: -668.0MB). Peak memory consumption was 562.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Maybe an infinite loop de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Maybe an infinite loop: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:130) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-16 20:31:48,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 20:31:50,850 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 20:31:50,855 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 20:31:50,892 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 20:31:50,893 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 20:31:50,898 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 20:31:50,901 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 20:31:50,906 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 20:31:50,910 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 20:31:50,918 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 20:31:50,920 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 20:31:50,923 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 20:31:50,924 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 20:31:50,926 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 20:31:50,928 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 20:31:50,930 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 20:31:50,932 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 20:31:50,934 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 20:31:50,940 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 20:31:50,945 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 20:31:50,953 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 20:31:50,955 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 20:31:50,957 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 20:31:50,959 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 20:31:50,964 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 20:31:50,969 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 20:31:50,969 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 20:31:50,971 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 20:31:50,973 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 20:31:50,974 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 20:31:50,976 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 20:31:50,977 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 20:31:50,978 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 20:31:50,980 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 20:31:50,982 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 20:31:50,982 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 20:31:50,983 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 20:31:50,984 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 20:31:50,984 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 20:31:50,986 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 20:31:50,987 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 20:31:50,990 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-16 20:31:51,040 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 20:31:51,040 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 20:31:51,042 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 20:31:51,043 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 20:31:51,044 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 20:31:51,044 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 20:31:51,044 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-16 20:31:51,045 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-16 20:31:51,045 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-16 20:31:51,045 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-16 20:31:51,046 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-16 20:31:51,047 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-16 20:31:51,049 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 20:31:51,049 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 20:31:51,049 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 20:31:51,050 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 20:31:51,050 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 20:31:51,050 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-16 20:31:51,050 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-16 20:31:51,051 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-16 20:31:51,051 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 20:31:51,051 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 20:31:51,052 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 20:31:51,052 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 20:31:51,052 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 20:31:51,052 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 20:31:51,053 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:31:51,053 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 20:31:51,053 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 20:31:51,054 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 20:31:51,054 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-16 20:31:51,054 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-16 20:31:51,055 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 20:31:51,055 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-16 20:31:51,055 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-16 20:31:51,056 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_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 [2022-11-16 20:31:51,540 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 20:31:51,568 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 20:31:51,571 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 20:31:51,572 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 20:31:51,573 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 20:31:51,574 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2022-11-16 20:31:51,656 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data/4449cca40/c0ef260c658b4801983775d1c9491f9c/FLAGd3cc29276 [2022-11-16 20:31:52,572 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 20:31:52,573 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2022-11-16 20:31:52,613 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data/4449cca40/c0ef260c658b4801983775d1c9491f9c/FLAGd3cc29276 [2022-11-16 20:31:53,126 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/data/4449cca40/c0ef260c658b4801983775d1c9491f9c [2022-11-16 20:31:53,129 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 20:31:53,131 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 20:31:53,133 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 20:31:53,133 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 20:31:53,144 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 20:31:53,145 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:31:53" (1/1) ... [2022-11-16 20:31:53,147 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59d77919 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:53, skipping insertion in model container [2022-11-16 20:31:53,147 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:31:53" (1/1) ... [2022-11-16 20:31:53,158 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 20:31:53,274 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 20:31:54,514 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2022-11-16 20:31:54,577 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:31:54,613 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-16 20:31:54,653 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 20:31:54,924 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2022-11-16 20:31:54,953 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:31:54,963 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 20:31:55,307 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2022-11-16 20:31:55,316 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:31:55,382 INFO L208 MainTranslator]: Completed translation [2022-11-16 20:31:55,383 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55 WrapperNode [2022-11-16 20:31:55,383 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 20:31:55,385 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 20:31:55,385 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 20:31:55,385 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 20:31:55,394 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,455 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,543 INFO L138 Inliner]: procedures = 149, calls = 537, calls flagged for inlining = 83, calls inlined = 83, statements flattened = 1621 [2022-11-16 20:31:55,544 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 20:31:55,545 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 20:31:55,545 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 20:31:55,545 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 20:31:55,557 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,557 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,570 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,571 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,627 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,637 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,646 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,662 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,680 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 20:31:55,683 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 20:31:55,684 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 20:31:55,698 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 20:31:55,699 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (1/1) ... [2022-11-16 20:31:55,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:31:55,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:31:55,746 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 20:31:55,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 20:31:55,804 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2022-11-16 20:31:55,805 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2022-11-16 20:31:55,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-16 20:31:55,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-16 20:31:55,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-16 20:31:55,806 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2022-11-16 20:31:55,806 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2022-11-16 20:31:55,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-16 20:31:55,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-16 20:31:55,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-16 20:31:55,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-16 20:31:55,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-16 20:31:55,808 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2022-11-16 20:31:55,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2022-11-16 20:31:55,808 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2022-11-16 20:31:55,808 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2022-11-16 20:31:55,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-16 20:31:55,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-16 20:31:55,809 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2022-11-16 20:31:55,810 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2022-11-16 20:31:55,810 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2022-11-16 20:31:55,810 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2022-11-16 20:31:55,811 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-16 20:31:55,811 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-16 20:31:55,811 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-16 20:31:55,811 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-16 20:31:55,811 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-16 20:31:55,811 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-16 20:31:55,812 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2022-11-16 20:31:55,813 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2022-11-16 20:31:55,813 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-11-16 20:31:55,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-11-16 20:31:55,814 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-16 20:31:55,814 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-16 20:31:55,814 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-16 20:31:55,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-11-16 20:31:55,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-11-16 20:31:55,815 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-16 20:31:55,815 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-16 20:31:55,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 20:31:55,816 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2022-11-16 20:31:55,816 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2022-11-16 20:31:55,816 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 20:31:55,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-16 20:31:55,817 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-16 20:31:55,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-16 20:31:55,817 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2022-11-16 20:31:55,818 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2022-11-16 20:31:55,819 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2022-11-16 20:31:55,819 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2022-11-16 20:31:55,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-16 20:31:55,821 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-16 20:31:55,821 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-16 20:31:55,821 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-16 20:31:55,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-16 20:31:55,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-16 20:31:55,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-16 20:31:55,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-16 20:31:55,822 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 20:31:55,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-16 20:31:55,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-16 20:31:55,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-16 20:31:55,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-16 20:31:55,823 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2022-11-16 20:31:55,823 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2022-11-16 20:31:55,823 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2022-11-16 20:31:55,823 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2022-11-16 20:31:55,824 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 20:31:55,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 20:31:55,824 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-16 20:31:55,824 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-16 20:31:56,524 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 20:31:56,527 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 20:32:02,123 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-16 20:32:06,597 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 20:32:06,622 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 20:32:06,624 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-16 20:32:06,628 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:32:06 BoogieIcfgContainer [2022-11-16 20:32:06,628 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 20:32:06,633 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 20:32:06,634 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 20:32:06,638 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 20:32:06,638 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:31:53" (1/3) ... [2022-11-16 20:32:06,639 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a2a973e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:32:06, skipping insertion in model container [2022-11-16 20:32:06,639 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:31:55" (2/3) ... [2022-11-16 20:32:06,640 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a2a973e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:32:06, skipping insertion in model container [2022-11-16 20:32:06,640 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:32:06" (3/3) ... [2022-11-16 20:32:06,650 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2022-11-16 20:32:06,674 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 20:32:06,674 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-16 20:32:06,781 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 20:32:06,790 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@689697e5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 20:32:06,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-16 20:32:06,800 INFO L276 IsEmpty]: Start isEmpty. Operand has 457 states, 346 states have (on average 1.2919075144508672) internal successors, (447), 358 states have internal predecessors, (447), 84 states have call successors, (84), 26 states have call predecessors, (84), 25 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2022-11-16 20:32:06,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-16 20:32:06,816 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:06,818 INFO L195 NwaCegarLoop]: trace histogram [2, 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] [2022-11-16 20:32:06,818 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:06,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:06,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1119521097, now seen corresponding path program 1 times [2022-11-16 20:32:06,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:06,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1060590326] [2022-11-16 20:32:06,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:06,849 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:06,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:06,858 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:06,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-16 20:32:07,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:07,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-16 20:32:07,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:07,487 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 20:32:07,487 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:32:07,489 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:32:07,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1060590326] [2022-11-16 20:32:07,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1060590326] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:32:07,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:32:07,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 20:32:07,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694537700] [2022-11-16 20:32:07,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:32:07,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 20:32:07,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:32:07,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 20:32:07,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 20:32:07,563 INFO L87 Difference]: Start difference. First operand has 457 states, 346 states have (on average 1.2919075144508672) internal successors, (447), 358 states have internal predecessors, (447), 84 states have call successors, (84), 26 states have call predecessors, (84), 25 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Second operand has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-16 20:32:07,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:32:07,688 INFO L93 Difference]: Finished difference Result 909 states and 1235 transitions. [2022-11-16 20:32:07,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 20:32:07,692 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2022-11-16 20:32:07,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:32:07,710 INFO L225 Difference]: With dead ends: 909 [2022-11-16 20:32:07,710 INFO L226 Difference]: Without dead ends: 439 [2022-11-16 20:32:07,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 20:32:07,724 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:32:07,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:32:07,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-11-16 20:32:07,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 439. [2022-11-16 20:32:07,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 335 states have (on average 1.2597014925373133) internal successors, (422), 340 states have internal predecessors, (422), 79 states have call successors, (79), 25 states have call predecessors, (79), 24 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2022-11-16 20:32:07,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 578 transitions. [2022-11-16 20:32:07,813 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 578 transitions. Word has length 46 [2022-11-16 20:32:07,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:32:07,813 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 578 transitions. [2022-11-16 20:32:07,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-16 20:32:07,814 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 578 transitions. [2022-11-16 20:32:07,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-16 20:32:07,816 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:07,816 INFO L195 NwaCegarLoop]: trace histogram [2, 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] [2022-11-16 20:32:07,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:08,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:08,033 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:08,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:08,033 INFO L85 PathProgramCache]: Analyzing trace with hash 275515595, now seen corresponding path program 1 times [2022-11-16 20:32:08,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:08,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1507435580] [2022-11-16 20:32:08,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:08,035 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:08,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:08,038 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:08,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-16 20:32:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:08,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 20:32:08,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:32:08,790 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:32:08,791 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:32:08,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1507435580] [2022-11-16 20:32:08,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1507435580] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:32:08,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:32:08,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:32:08,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227068277] [2022-11-16 20:32:08,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:32:08,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 20:32:08,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:32:08,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 20:32:08,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 20:32:08,795 INFO L87 Difference]: Start difference. First operand 439 states and 578 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-16 20:32:08,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:32:08,961 INFO L93 Difference]: Finished difference Result 876 states and 1154 transitions. [2022-11-16 20:32:08,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 20:32:08,963 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2022-11-16 20:32:08,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:32:08,993 INFO L225 Difference]: With dead ends: 876 [2022-11-16 20:32:09,000 INFO L226 Difference]: Without dead ends: 440 [2022-11-16 20:32:09,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:32:09,003 INFO L413 NwaCegarLoop]: 576 mSDtfsCounter, 3 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1723 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:32:09,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1723 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:32:09,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-11-16 20:32:09,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2022-11-16 20:32:09,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 336 states have (on average 1.2589285714285714) internal successors, (423), 341 states have internal predecessors, (423), 79 states have call successors, (79), 25 states have call predecessors, (79), 24 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2022-11-16 20:32:09,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 579 transitions. [2022-11-16 20:32:09,080 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 579 transitions. Word has length 46 [2022-11-16 20:32:09,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:32:09,082 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 579 transitions. [2022-11-16 20:32:09,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-16 20:32:09,082 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 579 transitions. [2022-11-16 20:32:09,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-16 20:32:09,084 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:09,085 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 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] [2022-11-16 20:32:09,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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)] Ended with exit code 0 [2022-11-16 20:32:09,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:09,303 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:09,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:09,303 INFO L85 PathProgramCache]: Analyzing trace with hash 204883235, now seen corresponding path program 1 times [2022-11-16 20:32:09,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:09,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1463799219] [2022-11-16 20:32:09,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:09,305 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:09,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:09,307 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:09,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-16 20:32:09,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:09,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:32:09,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:10,037 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:32:10,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:10,362 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 20:32:10,363 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:32:10,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1463799219] [2022-11-16 20:32:10,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1463799219] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:10,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [96948682] [2022-11-16 20:32:10,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:10,364 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 20:32:10,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 [2022-11-16 20:32:10,370 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 20:32:10,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2022-11-16 20:32:11,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:11,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 20:32:11,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:11,244 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-16 20:32:11,245 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:32:11,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [96948682] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:32:11,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-16 20:32:11,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5, 5] total 9 [2022-11-16 20:32:11,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762533533] [2022-11-16 20:32:11,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:32:11,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:32:11,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:32:11,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:32:11,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:32:11,247 INFO L87 Difference]: Start difference. First operand 440 states and 579 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-16 20:32:11,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:32:11,373 INFO L93 Difference]: Finished difference Result 857 states and 1129 transitions. [2022-11-16 20:32:11,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:32:11,374 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 48 [2022-11-16 20:32:11,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:32:11,385 INFO L225 Difference]: With dead ends: 857 [2022-11-16 20:32:11,385 INFO L226 Difference]: Without dead ends: 848 [2022-11-16 20:32:11,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:32:11,396 INFO L413 NwaCegarLoop]: 660 mSDtfsCounter, 532 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:32:11,398 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [532 Valid, 1207 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:32:11,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2022-11-16 20:32:11,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 848. [2022-11-16 20:32:11,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 649 states have (on average 1.2604006163328196) internal successors, (818), 658 states have internal predecessors, (818), 151 states have call successors, (151), 48 states have call predecessors, (151), 47 states have return successors, (149), 149 states have call predecessors, (149), 149 states have call successors, (149) [2022-11-16 20:32:11,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1118 transitions. [2022-11-16 20:32:11,508 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1118 transitions. Word has length 48 [2022-11-16 20:32:11,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:32:11,509 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1118 transitions. [2022-11-16 20:32:11,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-16 20:32:11,509 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1118 transitions. [2022-11-16 20:32:11,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-11-16 20:32:11,516 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:11,517 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-11-16 20:32:11,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:11,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:11,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:11,933 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:11,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:11,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1655512125, now seen corresponding path program 1 times [2022-11-16 20:32:11,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:11,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [377731127] [2022-11-16 20:32:11,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:11,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:11,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:11,940 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:11,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-16 20:32:12,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:12,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:32:12,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:12,896 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-16 20:32:12,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:13,262 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-16 20:32:13,262 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:32:13,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [377731127] [2022-11-16 20:32:13,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [377731127] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:13,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [666278840] [2022-11-16 20:32:13,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:13,264 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 20:32:13,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 [2022-11-16 20:32:13,265 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 20:32:13,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2022-11-16 20:32:13,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:14,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 20:32:14,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:14,064 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-16 20:32:14,065 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:32:14,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [666278840] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:32:14,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-16 20:32:14,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2022-11-16 20:32:14,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937129356] [2022-11-16 20:32:14,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:32:14,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 20:32:14,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:32:14,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 20:32:14,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:32:14,068 INFO L87 Difference]: Start difference. First operand 848 states and 1118 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-16 20:32:14,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:32:14,299 INFO L93 Difference]: Finished difference Result 2393 states and 3151 transitions. [2022-11-16 20:32:14,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 20:32:14,300 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 109 [2022-11-16 20:32:14,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:32:14,312 INFO L225 Difference]: With dead ends: 2393 [2022-11-16 20:32:14,312 INFO L226 Difference]: Without dead ends: 1560 [2022-11-16 20:32:14,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 317 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:32:14,321 INFO L413 NwaCegarLoop]: 652 mSDtfsCounter, 485 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 1204 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:32:14,325 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 1204 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:32:14,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2022-11-16 20:32:14,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1552. [2022-11-16 20:32:14,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1552 states, 1185 states have (on average 1.2607594936708861) internal successors, (1494), 1202 states have internal predecessors, (1494), 275 states have call successors, (275), 92 states have call predecessors, (275), 91 states have return successors, (273), 273 states have call predecessors, (273), 273 states have call successors, (273) [2022-11-16 20:32:14,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1552 states to 1552 states and 2042 transitions. [2022-11-16 20:32:14,472 INFO L78 Accepts]: Start accepts. Automaton has 1552 states and 2042 transitions. Word has length 109 [2022-11-16 20:32:14,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:32:14,473 INFO L495 AbstractCegarLoop]: Abstraction has 1552 states and 2042 transitions. [2022-11-16 20:32:14,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-16 20:32:14,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1552 states and 2042 transitions. [2022-11-16 20:32:14,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-11-16 20:32:14,491 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:14,492 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-11-16 20:32:14,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:14,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:14,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:14,899 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:14,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:14,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1260551148, now seen corresponding path program 1 times [2022-11-16 20:32:14,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:14,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1467208843] [2022-11-16 20:32:14,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:14,901 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:14,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:14,903 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:14,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-16 20:32:15,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:15,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:32:15,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 36 proven. 1 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-16 20:32:15,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:16,285 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-16 20:32:16,286 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:32:16,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1467208843] [2022-11-16 20:32:16,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1467208843] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:16,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [63597423] [2022-11-16 20:32:16,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:16,287 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 20:32:16,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 [2022-11-16 20:32:16,288 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 20:32:16,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-11-16 20:32:17,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:17,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 20:32:17,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:17,205 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-16 20:32:17,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:32:17,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [63597423] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:32:17,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-16 20:32:17,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2022-11-16 20:32:17,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72603708] [2022-11-16 20:32:17,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:32:17,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:32:17,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:32:17,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:32:17,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-11-16 20:32:17,209 INFO L87 Difference]: Start difference. First operand 1552 states and 2042 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-16 20:32:17,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:32:17,408 INFO L93 Difference]: Finished difference Result 3089 states and 4093 transitions. [2022-11-16 20:32:17,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:32:17,409 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 155 [2022-11-16 20:32:17,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:32:17,421 INFO L225 Difference]: With dead ends: 3089 [2022-11-16 20:32:17,422 INFO L226 Difference]: Without dead ends: 1560 [2022-11-16 20:32:17,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 453 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-11-16 20:32:17,428 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 0 mSDsluCounter, 1715 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2292 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:32:17,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2292 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:32:17,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2022-11-16 20:32:17,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1554. [2022-11-16 20:32:17,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1554 states, 1186 states have (on average 1.260539629005059) internal successors, (1495), 1204 states have internal predecessors, (1495), 275 states have call successors, (275), 92 states have call predecessors, (275), 92 states have return successors, (281), 273 states have call predecessors, (281), 273 states have call successors, (281) [2022-11-16 20:32:17,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1554 states to 1554 states and 2051 transitions. [2022-11-16 20:32:17,569 INFO L78 Accepts]: Start accepts. Automaton has 1554 states and 2051 transitions. Word has length 155 [2022-11-16 20:32:17,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:32:17,571 INFO L495 AbstractCegarLoop]: Abstraction has 1554 states and 2051 transitions. [2022-11-16 20:32:17,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-16 20:32:17,571 INFO L276 IsEmpty]: Start isEmpty. Operand 1554 states and 2051 transitions. [2022-11-16 20:32:17,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-11-16 20:32:17,577 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:17,577 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:32:17,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:17,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:17,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:17,982 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:17,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:17,983 INFO L85 PathProgramCache]: Analyzing trace with hash 135573017, now seen corresponding path program 1 times [2022-11-16 20:32:17,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:17,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [171447712] [2022-11-16 20:32:17,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:17,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:17,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:17,986 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:18,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-16 20:32:18,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:18,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:32:18,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:18,772 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 44 proven. 1 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-16 20:32:18,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:19,162 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-16 20:32:19,162 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:32:19,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [171447712] [2022-11-16 20:32:19,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [171447712] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:19,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [815799896] [2022-11-16 20:32:19,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:19,163 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 20:32:19,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 [2022-11-16 20:32:19,165 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 20:32:19,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2022-11-16 20:32:20,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:20,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:32:20,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:20,472 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 44 proven. 1 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-16 20:32:20,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-16 20:32:20,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [815799896] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:20,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047300737] [2022-11-16 20:32:20,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:20,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:32:20,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:32:20,709 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:32:20,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 20:32:21,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:21,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 20:32:21,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:21,435 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-16 20:32:21,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 20:32:21,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047300737] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:32:21,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2022-11-16 20:32:21,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5, 5, 5] total 10 [2022-11-16 20:32:21,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598449493] [2022-11-16 20:32:21,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:32:21,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 20:32:21,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:32:21,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 20:32:21,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-11-16 20:32:21,439 INFO L87 Difference]: Start difference. First operand 1554 states and 2051 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-16 20:32:21,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:32:21,637 INFO L93 Difference]: Finished difference Result 3100 states and 4096 transitions. [2022-11-16 20:32:21,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 20:32:21,638 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 175 [2022-11-16 20:32:21,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:32:21,651 INFO L225 Difference]: With dead ends: 3100 [2022-11-16 20:32:21,652 INFO L226 Difference]: Without dead ends: 1565 [2022-11-16 20:32:21,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 871 GetRequests, 862 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-11-16 20:32:21,660 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 10 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1727 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:32:21,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1727 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:32:21,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states. [2022-11-16 20:32:21,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1557. [2022-11-16 20:32:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1189 states have (on average 1.2582001682085786) internal successors, (1496), 1207 states have internal predecessors, (1496), 275 states have call successors, (275), 92 states have call predecessors, (275), 92 states have return successors, (281), 273 states have call predecessors, (281), 273 states have call successors, (281) [2022-11-16 20:32:21,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 2052 transitions. [2022-11-16 20:32:21,797 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 2052 transitions. Word has length 175 [2022-11-16 20:32:21,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:32:21,798 INFO L495 AbstractCegarLoop]: Abstraction has 1557 states and 2052 transitions. [2022-11-16 20:32:21,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-16 20:32:21,799 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 2052 transitions. [2022-11-16 20:32:21,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-11-16 20:32:21,804 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:21,804 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:32:21,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:22,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:22,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:22,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:32:22,429 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:22,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:22,429 INFO L85 PathProgramCache]: Analyzing trace with hash 666316361, now seen corresponding path program 1 times [2022-11-16 20:32:22,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:22,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [657979825] [2022-11-16 20:32:22,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:22,430 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:22,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:22,431 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:22,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-16 20:32:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:23,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:32:23,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:23,236 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 44 proven. 1 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-16 20:32:23,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:23,636 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-16 20:32:23,637 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:32:23,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [657979825] [2022-11-16 20:32:23,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [657979825] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:23,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1494702123] [2022-11-16 20:32:23,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:23,637 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 20:32:23,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 [2022-11-16 20:32:23,643 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 20:32:23,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2022-11-16 20:32:24,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:25,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:32:25,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:25,083 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 44 proven. 1 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-16 20:32:25,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:25,301 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-16 20:32:25,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1494702123] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:25,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678455200] [2022-11-16 20:32:25,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:32:25,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:32:25,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:32:25,303 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:32:25,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-16 20:32:25,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:32:25,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:32:25,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:26,045 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 44 proven. 1 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-16 20:32:26,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:26,279 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-16 20:32:26,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678455200] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:26,279 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-16 20:32:26,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 8 [2022-11-16 20:32:26,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338040411] [2022-11-16 20:32:26,280 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-16 20:32:26,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-16 20:32:26,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:32:26,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-16 20:32:26,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-16 20:32:26,282 INFO L87 Difference]: Start difference. First operand 1557 states and 2052 transitions. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 2 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-16 20:32:26,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:32:26,876 INFO L93 Difference]: Finished difference Result 3111 states and 4105 transitions. [2022-11-16 20:32:26,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 20:32:26,878 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 2 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 176 [2022-11-16 20:32:26,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:32:26,890 INFO L225 Difference]: With dead ends: 3111 [2022-11-16 20:32:26,890 INFO L226 Difference]: Without dead ends: 1567 [2022-11-16 20:32:26,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1054 GetRequests, 1044 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2022-11-16 20:32:26,898 INFO L413 NwaCegarLoop]: 575 mSDtfsCounter, 17 mSDsluCounter, 2294 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 2869 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-16 20:32:26,899 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 2869 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-16 20:32:26,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1567 states. [2022-11-16 20:32:26,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1567 to 1567. [2022-11-16 20:32:26,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1198 states have (on average 1.2587646076794659) internal successors, (1508), 1216 states have internal predecessors, (1508), 275 states have call successors, (275), 93 states have call predecessors, (275), 93 states have return successors, (281), 273 states have call predecessors, (281), 273 states have call successors, (281) [2022-11-16 20:32:26,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 2064 transitions. [2022-11-16 20:32:26,988 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 2064 transitions. Word has length 176 [2022-11-16 20:32:26,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:32:26,988 INFO L495 AbstractCegarLoop]: Abstraction has 1567 states and 2064 transitions. [2022-11-16 20:32:26,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 2 states have call successors, (31), 2 states have call predecessors, (31), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2022-11-16 20:32:26,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 2064 transitions. [2022-11-16 20:32:26,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-11-16 20:32:26,995 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:26,996 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:32:27,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:27,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:27,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:27,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:32:27,631 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:27,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:27,632 INFO L85 PathProgramCache]: Analyzing trace with hash -2026420815, now seen corresponding path program 2 times [2022-11-16 20:32:27,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:27,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [521053958] [2022-11-16 20:32:27,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 20:32:27,633 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:27,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:27,634 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:27,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-16 20:32:28,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 20:32:28,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:32:28,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 824 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 20:32:28,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:28,978 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 55 proven. 10 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-16 20:32:28,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:30,033 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-11-16 20:32:30,034 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-16 20:32:30,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [521053958] [2022-11-16 20:32:30,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [521053958] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:30,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2054935113] [2022-11-16 20:32:30,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 20:32:30,035 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-16 20:32:30,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 [2022-11-16 20:32:30,036 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-16 20:32:30,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2022-11-16 20:32:32,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 20:32:32,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:32:32,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 824 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 20:32:32,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:32,345 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 55 proven. 10 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-16 20:32:32,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:32,713 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-11-16 20:32:32,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2054935113] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:32,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804539244] [2022-11-16 20:32:32,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 20:32:32,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:32:32,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:32:32,723 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:32:32,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-16 20:32:33,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 20:32:33,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:32:33,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 824 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 20:32:33,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:32:33,951 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 54 proven. 3 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-11-16 20:32:33,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:32:34,653 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-11-16 20:32:34,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804539244] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:32:34,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-16 20:32:34,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 6, 6] total 20 [2022-11-16 20:32:34,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173647444] [2022-11-16 20:32:34,654 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-16 20:32:34,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 20:32:34,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-16 20:32:34,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 20:32:34,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2022-11-16 20:32:34,657 INFO L87 Difference]: Start difference. First operand 1567 states and 2064 transitions. Second operand has 20 states, 20 states have (on average 6.85) internal successors, (137), 20 states have internal predecessors, (137), 2 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-11-16 20:32:36,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:32:36,516 INFO L93 Difference]: Finished difference Result 3127 states and 4124 transitions. [2022-11-16 20:32:36,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 20:32:36,518 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.85) internal successors, (137), 20 states have internal predecessors, (137), 2 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 180 [2022-11-16 20:32:36,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:32:36,534 INFO L225 Difference]: With dead ends: 3127 [2022-11-16 20:32:36,534 INFO L226 Difference]: Without dead ends: 1573 [2022-11-16 20:32:36,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1091 GetRequests, 1056 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=352, Invalid=980, Unknown=0, NotChecked=0, Total=1332 [2022-11-16 20:32:36,543 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 123 mSDsluCounter, 5169 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 5746 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:32:36,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 5746 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-16 20:32:36,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2022-11-16 20:32:36,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1573. [2022-11-16 20:32:36,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1573 states, 1204 states have (on average 1.254983388704319) internal successors, (1511), 1222 states have internal predecessors, (1511), 275 states have call successors, (275), 93 states have call predecessors, (275), 93 states have return successors, (281), 273 states have call predecessors, (281), 273 states have call successors, (281) [2022-11-16 20:32:36,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2067 transitions. [2022-11-16 20:32:36,663 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 2067 transitions. Word has length 180 [2022-11-16 20:32:36,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:32:36,664 INFO L495 AbstractCegarLoop]: Abstraction has 1573 states and 2067 transitions. [2022-11-16 20:32:36,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.85) internal successors, (137), 20 states have internal predecessors, (137), 2 states have call successors, (32), 2 states have call predecessors, (32), 6 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-11-16 20:32:36,664 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 2067 transitions. [2022-11-16 20:32:36,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-11-16 20:32:36,671 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:32:36,671 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:32:36,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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-16 20:32:36,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2022-11-16 20:32:37,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:37,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:32:37,295 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-16 20:32:37,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:32:37,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1476408975, now seen corresponding path program 3 times [2022-11-16 20:32:37,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-16 20:32:37,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1047604883] [2022-11-16 20:32:37,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 20:32:37,297 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:37,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat [2022-11-16 20:32:37,298 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-16 20:32:37,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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 (19)] Waiting until timeout for monitored process [2022-11-16 20:32:42,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-11-16 20:32:42,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-11-16 20:32:42,230 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 20:32:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 20:32:46,418 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-11-16 20:32:46,418 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 20:32:46,420 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-16 20:32:46,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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 (19)] Forceful destruction successful, exit code 0 [2022-11-16 20:32:46,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-16 20:32:46,645 INFO L444 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1] [2022-11-16 20:32:46,648 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-16 20:32:46,680 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,681 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,681 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,682 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,682 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,682 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,682 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,683 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,683 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,683 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,684 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,684 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,684 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,685 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,685 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,685 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,685 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,686 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,686 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,686 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,686 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-11-16 20:32:46,687 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-11-16 20:32:46,687 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,687 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,687 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-11-16 20:32:46,688 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-11-16 20:32:46,688 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,688 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,689 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,689 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,689 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,690 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,690 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,690 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,690 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,691 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,691 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,691 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,691 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,692 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,692 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-11-16 20:32:46,692 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-11-16 20:32:46,692 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,692 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,693 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-11-16 20:32:46,693 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2022-11-16 20:32:46,693 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,693 WARN L421 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2022-11-16 20:32:46,875 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 08:32:46 BoogieIcfgContainer [2022-11-16 20:32:46,875 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-16 20:32:46,876 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-16 20:32:46,876 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-16 20:32:46,877 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-16 20:32:46,877 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:32:06" (3/4) ... [2022-11-16 20:32:46,881 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-16 20:32:46,881 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-16 20:32:46,882 INFO L158 Benchmark]: Toolchain (without parser) took 53750.57ms. Allocated memory was 81.8MB in the beginning and 314.6MB in the end (delta: 232.8MB). Free memory was 60.2MB in the beginning and 249.3MB in the end (delta: -189.1MB). Peak memory consumption was 43.4MB. Max. memory is 16.1GB. [2022-11-16 20:32:46,882 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 81.8MB. Free memory is still 62.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 20:32:46,882 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2250.91ms. Allocated memory was 81.8MB in the beginning and 119.5MB in the end (delta: 37.7MB). Free memory was 60.0MB in the beginning and 74.8MB in the end (delta: -14.8MB). Peak memory consumption was 55.7MB. Max. memory is 16.1GB. [2022-11-16 20:32:46,883 INFO L158 Benchmark]: Boogie Procedure Inliner took 159.38ms. Allocated memory is still 119.5MB. Free memory was 74.8MB in the beginning and 65.1MB in the end (delta: 9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-16 20:32:46,883 INFO L158 Benchmark]: Boogie Preprocessor took 135.62ms. Allocated memory is still 119.5MB. Free memory was 65.1MB in the beginning and 53.8MB in the end (delta: 11.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-16 20:32:46,884 INFO L158 Benchmark]: RCFGBuilder took 10945.48ms. Allocated memory was 119.5MB in the beginning and 180.4MB in the end (delta: 60.8MB). Free memory was 53.8MB in the beginning and 113.3MB in the end (delta: -59.5MB). Peak memory consumption was 36.6MB. Max. memory is 16.1GB. [2022-11-16 20:32:46,884 INFO L158 Benchmark]: TraceAbstraction took 40242.17ms. Allocated memory was 180.4MB in the beginning and 314.6MB in the end (delta: 134.2MB). Free memory was 113.3MB in the beginning and 250.3MB in the end (delta: -137.0MB). Peak memory consumption was 144.0MB. Max. memory is 16.1GB. [2022-11-16 20:32:46,884 INFO L158 Benchmark]: Witness Printer took 4.94ms. Allocated memory is still 314.6MB. Free memory was 250.3MB in the beginning and 249.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 20:32:46,890 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.23ms. Allocated memory is still 81.8MB. Free memory is still 62.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2250.91ms. Allocated memory was 81.8MB in the beginning and 119.5MB in the end (delta: 37.7MB). Free memory was 60.0MB in the beginning and 74.8MB in the end (delta: -14.8MB). Peak memory consumption was 55.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 159.38ms. Allocated memory is still 119.5MB. Free memory was 74.8MB in the beginning and 65.1MB in the end (delta: 9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 135.62ms. Allocated memory is still 119.5MB. Free memory was 65.1MB in the beginning and 53.8MB in the end (delta: 11.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 10945.48ms. Allocated memory was 119.5MB in the beginning and 180.4MB in the end (delta: 60.8MB). Free memory was 53.8MB in the beginning and 113.3MB in the end (delta: -59.5MB). Peak memory consumption was 36.6MB. Max. memory is 16.1GB. * TraceAbstraction took 40242.17ms. Allocated memory was 180.4MB in the beginning and 314.6MB in the end (delta: 134.2MB). Free memory was 113.3MB in the beginning and 250.3MB in the end (delta: -137.0MB). Peak memory consumption was 144.0MB. Max. memory is 16.1GB. * Witness Printer took 4.94ms. Allocated memory is still 314.6MB. Free memory was 250.3MB in the beginning and 249.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled * 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: 4236]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 4024. Possible FailurePath: [L4047] struct virtio_device_id const __mod_virtio_device_table ; [L3818-L3819] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4024-L4025] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L3355] int LDV_IN_INTERRUPT = 1; [L3356] struct block_device *virtblk_fops_group0 ; [L3493] static int index ; [L3360] struct virtio_device *virtio_blk_group0 ; [L4283] int ldv_blk_rq = 0; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4048] int ldv_retval_0 ; [L4049] int ldv_retval_1 ; [L3358] int ref_cnt ; [L3492] static int major ; [L3357] int ldv_state_variable_2 ; [L3361] int ldv_state_variable_0 ; [L3359] int ldv_state_variable_1 ; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4072] unsigned long ldvarg1 ; [L4073] fmode_t ldvarg3 ; [L4074] struct hd_geometry *ldvarg0 ; [L4075] void *tmp ; [L4076] unsigned int ldvarg2 ; [L4077] int tmp___0 ; [L4078] int tmp___1 ; [L4079] int tmp___2 ; [L4080] int tmp___3 ; VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg1={-9223372036854775506:0}, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4082] CALL, EXPR ldv_init_zalloc(16UL) VAL [\old(size)=16, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=16, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={15:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, size=16, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [\old(size)=16, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={15:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={15:0}, ref_cnt=0, size=16, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, cond=1, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=16, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={15:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={15:0}, ref_cnt=0, size=16, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [\old(size)=16, \result={15:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={15:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={15:0}, ref_cnt=0, size=16, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4082] RET, EXPR ldv_init_zalloc(16UL) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_init_zalloc(16UL)={15:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg1={-9223372036854775506:0}, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4082] tmp = ldv_init_zalloc(16UL) [L4083] ldvarg0 = (struct hd_geometry *)tmp [L4084] FCALL ldv_initialize() [L4085] CALL ldv_memset((void *)(& ldvarg1), 0, 8UL) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3301] void *tmp ; [L3303] EXPR, FCALL memset(s, c, n) [L3303] tmp = memset(s, c, n) [L3304] return (tmp); VAL [\old(c)=0, \old(n)=null, \result={-9223372036854775506:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, c=null, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, n=null, ref_cnt=0, s={-9223372036854775506:0}, s={-9223372036854775506:0}, tmp={-9223372036854775506:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4085] RET ldv_memset((void *)(& ldvarg1), 0, 8UL) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg1), 0, 8UL)={-9223372036854775506:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4086] CALL ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3301] void *tmp ; [L3303] EXPR, FCALL memset(s, c, n) [L3303] tmp = memset(s, c, n) [L3304] return (tmp); VAL [\old(c)=0, \old(n)=null, \result={-9223372036854775416:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, c=null, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, n=null, ref_cnt=0, s={-9223372036854775416:0}, s={-9223372036854775416:0}, tmp={-9223372036854775416:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4086] RET ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_memset((void *)(& ldvarg3), 0, 4UL)={-9223372036854775416:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4087] ldvarg2 = __VERIFIER_nondet_ulong () [L4088] ldv_state_variable_1 = 0 [L4089] ref_cnt = 0 [L4090] ldv_state_variable_0 = 1 [L4091] ldv_state_variable_2 = 0 VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4126] COND TRUE ldv_state_variable_0 != 0 [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: [L4137] case 1: VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4138] COND TRUE ldv_state_variable_0 == 1 [L4139] CALL, EXPR init() [L4028] int tmp ; [L4030] CALL, EXPR register_blkdev(0U, "virtblk") [L4472] return __VERIFIER_nondet_int(); [L4030] RET, EXPR register_blkdev(0U, "virtblk") [L4030] major = register_blkdev(0U, "virtblk") [L4031] COND FALSE !(major < 0) [L4035] CALL, EXPR register_virtio_driver(& virtio_blk) [L4476] return __VERIFIER_nondet_int(); [L4035] RET, EXPR register_virtio_driver(& virtio_blk) [L4035] tmp = register_virtio_driver(& virtio_blk) [L4036] return (tmp); VAL [\result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4139] RET, EXPR init() [L4139] ldv_retval_1 = init() [L4140] COND TRUE ldv_retval_1 == 0 [L4141] ldv_state_variable_0 = 3 [L4142] ldv_state_variable_2 = 1 [L4143] CALL ldv_initialize_block_device_operations_2() [L4063] void *tmp ; VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4065] CALL, EXPR ldv_init_zalloc(464UL) VAL [\old(size)=464, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=464, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={20:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, size=464, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [\old(size)=464, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={20:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={20:0}, ref_cnt=0, size=464, tmp={20:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, cond=1, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=464, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={20:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={20:0}, ref_cnt=0, size=464, tmp={20:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [\old(size)=464, \result={20:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={20:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={20:0}, ref_cnt=0, size=464, tmp={20:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4065] RET, EXPR ldv_init_zalloc(464UL) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_init_zalloc(464UL)={20:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4065] tmp = ldv_init_zalloc(464UL) [L4066] virtblk_fops_group0 = (struct block_device *)tmp VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, tmp={20:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4143] RET ldv_initialize_block_device_operations_2() [L4144] ldv_state_variable_1 = 1 [L4145] CALL ldv_initialize_virtio_driver_1() [L4054] void *tmp ; VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4056] CALL, EXPR ldv_init_zalloc(1048UL) VAL [\old(size)=1048, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=1048, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={24:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, size=1048, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [\old(size)=1048, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={24:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={24:0}, ref_cnt=0, size=1048, tmp={24:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, cond=1, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=1048, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={24:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={24:0}, ref_cnt=0, size=1048, tmp={24:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [\old(size)=1048, \result={24:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, calloc(1UL, size)={24:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={24:0}, ref_cnt=0, size=1048, tmp={24:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4056] RET, EXPR ldv_init_zalloc(1048UL) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_init_zalloc(1048UL)={24:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={0:0}] [L4056] tmp = ldv_init_zalloc(1048UL) [L4057] virtio_blk_group0 = (struct virtio_device *)tmp VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, tmp={24:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4145] RET ldv_initialize_virtio_driver_1() [L4148] COND FALSE !(ldv_retval_1 != 0) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: [L4163] case 2: VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=2, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4164] COND TRUE ldv_state_variable_2 != 0 [L4165] tmp___3 = __VERIFIER_nondet_int() [L4167] case 0: VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4168] COND TRUE ldv_state_variable_2 == 1 [L4169] EXPR \read(ldvarg3) [L4169] EXPR \read(ldvarg1) [L4169] CALL virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L3756] struct gendisk *disk ; [L3757] struct virtio_blk *vblk ; [L3758] void *usr_data ; [L3759] char id_str[20U] ; [L3760] int err ; [L3761] int tmp ; [L3762] bool tmp___0 ; [L3763] int tmp___1 ; [L3764] int tmp___2 ; [L3766] EXPR bdev->bd_disk [L3766] disk = bdev->bd_disk [L3767] EXPR disk->private_data [L3767] vblk = (struct virtio_blk *)disk->private_data [L3768] COND TRUE cmd == 1447184708U [L3769] usr_data = (void *)data [L3770] CALL, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3723] struct virtio_blk *vblk ; [L3724] struct request *req ; [L3725] struct bio *bio ; [L3726] long tmp ; [L3727] long tmp___0 ; [L3728] long tmp___1 ; [L3729] long tmp___2 ; [L3730] int tmp___3 ; [L3732] EXPR disk->private_data [L3732] vblk = (struct virtio_blk *)disk->private_data [L3733] EXPR vblk->disk [L3733] EXPR (vblk->disk)->queue [L3733] CALL, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L4381] CALL, EXPR ldv_malloc(sizeof(struct bio)) VAL [\old(size)=112, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3254] void *p ; [L3255] void *tmp ; [L3256] int tmp___0 ; [L3258] tmp___0 = __VERIFIER_nondet_int() [L3259] COND TRUE tmp___0 != 0 [L3260] return ((void *)0); VAL [\old(size)=112, \result={0:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, size=112, tmp___0=2147483648, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4381] RET, EXPR ldv_malloc(sizeof(struct bio)) VAL [\old(arg2)=20, \old(arg3)=208, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, arg0={0:0}, arg0={0:0}, arg1={4611686018427388428:0}, arg1={4611686018427388428:0}, arg2=20, arg3=208, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct bio))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4381] return ldv_malloc(sizeof(struct bio)); [L3733] RET, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3733] bio = bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3734] CALL, EXPR IS_ERR((void const *)bio) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4216] bool tmp ; VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [\result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [\result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3734] RET, EXPR IS_ERR((void const *)bio) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, bio={0:0}, disk={0:0}, disk={0:0}, features={13:0}, id_str={4611686018427388428:0}, id_str={4611686018427388428:0}, id_table={14:0}, index=0, IS_ERR((void const *)bio)=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3734] tmp___0 = IS_ERR((void const *)bio) [L3735] COND FALSE !(tmp___0 != 0L) [L3740] EXPR vblk->disk [L3740] EXPR (vblk->disk)->queue [L3740] CALL, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L4225] struct request *tmp ; [L4227] CALL, EXPR ldv_blk_make_request(ldv_func_arg3) [L4309] struct request *res ; [L4310] long tmp___0 ; VAL [\old(mask)=208, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4312] COND FALSE !(ldv_blk_rq != 0) VAL [\old(mask)=208, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4316] CALL, EXPR ldv_malloc(sizeof(struct request)) VAL [\old(size)=322, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3254] void *p ; [L3255] void *tmp ; [L3256] int tmp___0 ; [L3258] tmp___0 = __VERIFIER_nondet_int() [L3259] COND FALSE !(tmp___0 != 0) [L3262] tmp = malloc(size) [L3263] p = tmp VAL [\old(size)=322, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3264] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3249] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, cond=1, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3264] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=322, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3265] CALL, EXPR IS_ERR(p) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4216] bool tmp ; VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [\result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [\result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3265] RET, EXPR IS_ERR(p) VAL [\old(size)=322, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, IS_ERR(p)=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3265] CALL assume_abort_if_not(IS_ERR(p) == 0) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3249] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, cond=1, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3265] RET assume_abort_if_not(IS_ERR(p) == 0) VAL [\old(size)=322, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, IS_ERR(p)=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3266] return (p); VAL [\old(size)=322, \result={264:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4316] RET, EXPR ldv_malloc(sizeof(struct request)) VAL [\old(mask)=208, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct request))={264:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4316] res = ldv_malloc(sizeof(struct request)) [L4317] COND FALSE !((unsigned long )res == (unsigned long )((struct request *)0)) VAL [\old(mask)=208, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={264:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4321] CALL, EXPR IS_ERR___0((void const *)res) [L4277] long tmp ; VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4279] CALL, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [\old(c)=0, \old(exp)=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3333] return (exp); VAL [\old(c)=0, \old(exp)=0, \result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, c=null, exp=0, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4279] RET, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L)=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4279] tmp = ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) [L4280] return (tmp); VAL [\result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4321] RET, EXPR IS_ERR___0((void const *)res) [L4321] tmp___0 = IS_ERR___0((void const *)res) [L4322] COND TRUE tmp___0 == 0L [L4323] ldv_blk_rq = 1 VAL [\old(mask)=208, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4326] return (res); VAL [\old(mask)=208, \result={264:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4227] RET, EXPR ldv_blk_make_request(ldv_func_arg3) [L4227] tmp = ldv_blk_make_request(ldv_func_arg3) [L4228] return (tmp); VAL [\old(ldv_func_arg3)=208, \result={264:0}, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, ldv_func_arg1={0:0}, ldv_func_arg1={0:0}, ldv_func_arg2={0:0}, ldv_func_arg2={0:0}, ldv_func_arg3=208, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, tmp={264:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3740] RET, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3740] req = ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3741] CALL, EXPR IS_ERR((void const *)req) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4216] bool tmp ; VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [\result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [\result=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3741] RET, EXPR IS_ERR((void const *)req) VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, bio={0:0}, disk={0:0}, disk={0:0}, features={13:0}, id_str={4611686018427388428:0}, id_str={4611686018427388428:0}, id_table={14:0}, index=0, IS_ERR((void const *)req)=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, req={264:0}, tmp___0=0, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3741] tmp___2 = IS_ERR((void const *)req) [L3742] COND FALSE !(tmp___2 != 0L) [L3748] req->cmd_type = 7 [L3749] EXPR vblk->disk [L3749] EXPR (vblk->disk)->queue [L3749] EXPR vblk->disk [L3749] CALL, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L4391] return __VERIFIER_nondet_int(); [L3749] RET, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3749] tmp___3 = blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3750] return (tmp___3); VAL [\result=-2147483648, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, bio={0:0}, disk={0:0}, disk={0:0}, features={13:0}, id_str={4611686018427388428:0}, id_str={4611686018427388428:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, req={264:0}, tmp___0=0, tmp___2=0, tmp___3=2147483648, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3770] RET, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3770] err = virtblk_get_id(disk, (char *)(& id_str)) [L3771] COND FALSE !(err == 0) VAL [\old(cmd)=1447184708, \old(data)=0, \old(mode)=0, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, bdev={20:0}, bdev={20:0}, cmd=1447184708, data=0, disk={0:0}, err=2147483648, features={13:0}, id_str={4611686018427388428:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mode=0, ref_cnt=0, usr_data={0:0}, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L3779] return (err); [L3779] return (err); VAL [\old(cmd)=1447184708, \old(data)=0, \old(mode)=0, \result=-2147483648, __mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, bdev={20:0}, bdev={20:0}, cmd=1447184708, data=0, disk={0:0}, err=2147483648, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mode=0, ref_cnt=0, usr_data={0:0}, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4169] RET virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L4170] ldv_state_variable_2 = 1 VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4126] COND TRUE ldv_state_variable_0 != 0 [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4130] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L4131] CALL fini() [L4042] FCALL unregister_blkdev((unsigned int )major, "virtblk") [L4043] FCALL unregister_virtio_driver(& virtio_blk) [L4131] RET fini() [L4132] ldv_state_variable_0 = 2 VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4194] CALL ldv_check_final_state() [L4343] COND TRUE ldv_blk_rq != 0 VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4344] CALL ldv_error() VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] [L4236] reach_error() VAL [__mod_virtio_device_table=0, __mod_virtio_device_table=0, __this_module={0:0}, features={13:0}, id_table={14:0}, index=0, ldv_blk_rq=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={12:0}, virtio_blk_group0={24:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 458 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 39.9s, OverallIterations: 9, TraceHistogramMax: 12, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.1s, AutomataDifference: 3.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1170 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1170 mSDsluCounter, 17373 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12572 mSDsCounter, 51 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 237 IncrementalHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 51 mSolverCounterUnsat, 4801 mSDtfsCounter, 237 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4034 GetRequests, 3954 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 3.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1573occurred in iteration=8, InterpolantAutomatonStates: 53, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 8 MinimizatonAttempts, 22 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 12.7s SatisfiabilityAnalysisTime, 7.0s InterpolantComputationTime, 2495 NumberOfCodeBlocks, 2495 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 4011 ConstructedInterpolants, 0 QuantifiedInterpolants, 4792 SizeOfPredicates, 41 NumberOfNonLiveVariables, 11301 ConjunctsInSsa, 95 ConjunctsInUnsatCore, 28 InterpolantComputations, 6 PerfectInterpolantSequences, 2341/2495 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-16 20:32:46,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a36cbcb0-182e-4cc4-a91f-0b212cb42b5f/bin/utaipan-Xvt2sAort0/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 Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample