./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 0e0057cc 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_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.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_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:13:21,194 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:13:21,266 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-29 04:13:21,270 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:13:21,271 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:13:21,294 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:13:21,294 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:13:21,295 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:13:21,296 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:13:21,296 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:13:21,297 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:13:21,297 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:13:21,298 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:13:21,299 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:13:21,299 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:13:21,300 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:13:21,300 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:13:21,301 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:13:21,301 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:13:21,302 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:13:21,302 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:13:21,303 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:13:21,303 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:13:21,304 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:13:21,304 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:13:21,305 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:13:21,305 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:13:21,305 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:13:21,306 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:13:21,306 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:13:21,307 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:13:21,307 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:13:21,307 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 04:13:21,308 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 04:13:21,308 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:13:21,308 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:13:21,308 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:13:21,308 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:13:21,309 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:13:21,309 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 [2023-11-29 04:13:21,561 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:13:21,582 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:13:21,585 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:13:21,586 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:13:21,587 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:13:21,588 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/../../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 [2023-11-29 04:13:24,661 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:13:25,102 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:13:25,103 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/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 [2023-11-29 04:13:25,132 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/data/ce6760aaf/315985ce20d3491f80339f95713f8fd8/FLAG4fc0f64bb [2023-11-29 04:13:25,146 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/data/ce6760aaf/315985ce20d3491f80339f95713f8fd8 [2023-11-29 04:13:25,150 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:13:25,152 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:13:25,153 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:13:25,153 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:13:25,158 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:13:25,158 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:13:25" (1/1) ... [2023-11-29 04:13:25,159 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22ebf6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:25, skipping insertion in model container [2023-11-29 04:13:25,160 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:13:25" (1/1) ... [2023-11-29 04:13:25,234 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:13:26,129 WARN L240 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_2b880b19-7c0d-4a21-bd90-02ede383eb92/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] [2023-11-29 04:13:26,168 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:13:26,190 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:13:26,293 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3095-3096] [2023-11-29 04:13:26,309 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3374-3375] [2023-11-29 04:13:26,310 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3382-3383] [2023-11-29 04:13:26,311 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3390-3391] [2023-11-29 04:13:26,336 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (123), "i" (12UL)); [3605-3606] [2023-11-29 04:13:26,342 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (177), "i" (12UL)); [3680-3681] [2023-11-29 04:13:26,395 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (467), "i" (12UL)); [4002-4003] [2023-11-29 04:13:26,409 WARN L240 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_2b880b19-7c0d-4a21-bd90-02ede383eb92/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] [2023-11-29 04:13:26,420 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:13:26,452 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 04:13:26,458 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:13:26,459 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26 WrapperNode [2023-11-29 04:13:26,459 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:13:26,460 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:13:26,460 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:13:26,460 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:13:26,466 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,510 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,631 INFO L138 Inliner]: procedures = 142, calls = 540, calls flagged for inlining = 83, calls inlined = 83, statements flattened = 1718 [2023-11-29 04:13:26,631 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:13:26,632 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:13:26,632 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:13:26,632 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:13:26,642 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,642 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,657 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,875 INFO L175 MemorySlicer]: Split 269 memory accesses to 12 slices as follows [2, 5, 7, 4, 1, 1, 8, 8, 1, 25, 19, 188]. 70 percent of accesses are in the largest equivalence class. The 74 initializations are split as follows [2, 5, 7, 0, 0, 0, 8, 8, 0, 0, 19, 25]. The 54 writes are split as follows [0, 0, 0, 2, 1, 0, 0, 0, 1, 3, 0, 47]. [2023-11-29 04:13:26,876 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,876 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,941 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,950 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,960 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,972 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,989 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:13:26,990 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:13:26,991 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:13:26,991 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:13:26,991 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (1/1) ... [2023-11-29 04:13:26,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:13:27,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:13:27,026 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:13:27,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:13:27,071 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2023-11-29 04:13:27,071 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2023-11-29 04:13:27,071 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2023-11-29 04:13:27,071 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2023-11-29 04:13:27,071 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-29 04:13:27,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-29 04:13:27,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 04:13:27,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 04:13:27,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 04:13:27,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 04:13:27,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 04:13:27,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-29 04:13:27,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-29 04:13:27,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-29 04:13:27,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-29 04:13:27,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-29 04:13:27,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-29 04:13:27,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-29 04:13:27,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-29 04:13:27,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-29 04:13:27,073 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2023-11-29 04:13:27,073 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2023-11-29 04:13:27,073 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2023-11-29 04:13:27,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2023-11-29 04:13:27,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-29 04:13:27,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-29 04:13:27,074 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2023-11-29 04:13:27,074 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2023-11-29 04:13:27,074 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2023-11-29 04:13:27,074 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2023-11-29 04:13:27,075 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-29 04:13:27,075 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-29 04:13:27,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 04:13:27,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 04:13:27,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 04:13:27,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 04:13:27,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 04:13:27,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-29 04:13:27,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-29 04:13:27,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-29 04:13:27,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-29 04:13:27,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-29 04:13:27,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-29 04:13:27,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-29 04:13:27,077 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-29 04:13:27,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-29 04:13:27,077 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-29 04:13:27,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-29 04:13:27,077 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2023-11-29 04:13:27,077 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2023-11-29 04:13:27,077 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-11-29 04:13:27,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-11-29 04:13:27,078 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 04:13:27,078 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 04:13:27,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 04:13:27,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-11-29 04:13:27,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-11-29 04:13:27,078 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-29 04:13:27,078 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-29 04:13:27,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:13:27,078 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2023-11-29 04:13:27,079 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2023-11-29 04:13:27,079 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 04:13:27,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 04:13:27,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 04:13:27,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 04:13:27,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 04:13:27,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 04:13:27,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-29 04:13:27,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-29 04:13:27,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-29 04:13:27,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-29 04:13:27,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-29 04:13:27,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-29 04:13:27,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-29 04:13:27,080 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-29 04:13:27,081 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-29 04:13:27,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-29 04:13:27,081 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2023-11-29 04:13:27,081 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2023-11-29 04:13:27,081 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2023-11-29 04:13:27,081 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2023-11-29 04:13:27,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 04:13:27,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 04:13:27,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 04:13:27,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-29 04:13:27,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-29 04:13:27,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-29 04:13:27,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-29 04:13:27,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-29 04:13:27,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-29 04:13:27,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-29 04:13:27,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-29 04:13:27,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-29 04:13:27,083 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-11-29 04:13:27,083 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-11-29 04:13:27,083 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-29 04:13:27,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-29 04:13:27,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 04:13:27,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 04:13:27,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 04:13:27,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-29 04:13:27,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-29 04:13:27,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-29 04:13:27,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-29 04:13:27,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-29 04:13:27,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-29 04:13:27,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-29 04:13:27,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-29 04:13:27,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-29 04:13:27,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-29 04:13:27,085 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-29 04:13:27,085 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-29 04:13:27,085 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2023-11-29 04:13:27,085 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2023-11-29 04:13:27,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 04:13:27,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 04:13:27,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 04:13:27,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 04:13:27,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 04:13:27,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-29 04:13:27,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-29 04:13:27,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-29 04:13:27,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-29 04:13:27,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-29 04:13:27,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-29 04:13:27,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-29 04:13:27,087 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:13:27,087 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:13:27,087 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-29 04:13:27,087 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-29 04:13:27,516 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:13:27,519 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:13:27,587 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-29 04:13:28,960 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:13:29,208 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:13:29,208 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-29 04:13:29,209 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:13:29 BoogieIcfgContainer [2023-11-29 04:13:29,209 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:13:29,212 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:13:29,212 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:13:29,215 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:13:29,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:13:25" (1/3) ... [2023-11-29 04:13:29,216 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21d23277 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:13:29, skipping insertion in model container [2023-11-29 04:13:29,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:13:26" (2/3) ... [2023-11-29 04:13:29,217 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21d23277 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:13:29, skipping insertion in model container [2023-11-29 04:13:29,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:13:29" (3/3) ... [2023-11-29 04:13:29,218 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 [2023-11-29 04:13:29,239 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:13:29,239 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 04:13:29,305 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:13:29,312 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@14f958d1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:13:29,312 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 04:13:29,319 INFO L276 IsEmpty]: Start isEmpty. Operand has 364 states, 253 states have (on average 1.4189723320158103) internal successors, (359), 265 states have internal predecessors, (359), 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) [2023-11-29 04:13:29,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 04:13:29,330 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:29,330 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] [2023-11-29 04:13:29,331 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:29,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:29,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1443087424, now seen corresponding path program 1 times [2023-11-29 04:13:29,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:29,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080160595] [2023-11-29 04:13:29,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:29,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:29,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:29,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:29,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:29,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:29,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:29,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:29,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:29,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:29,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:29,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-29 04:13:29,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:29,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:13:29,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:13:29,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080160595] [2023-11-29 04:13:29,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080160595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:13:29,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:13:29,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:13:29,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327025372] [2023-11-29 04:13:29,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:13:29,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:13:29,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:13:29,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:13:29,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:13:29,828 INFO L87 Difference]: Start difference. First operand has 364 states, 253 states have (on average 1.4189723320158103) internal successors, (359), 265 states have internal predecessors, (359), 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 5 states, 5 states have (on average 4.4) internal successors, (22), 2 states have internal predecessors, (22), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 04:13:31,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:13:31,504 INFO L93 Difference]: Finished difference Result 797 states and 1198 transitions. [2023-11-29 04:13:31,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:13:31,507 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 2 states have internal predecessors, (22), 2 states have call successors, (6), 5 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 35 [2023-11-29 04:13:31,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:13:31,528 INFO L225 Difference]: With dead ends: 797 [2023-11-29 04:13:31,528 INFO L226 Difference]: Without dead ends: 419 [2023-11-29 04:13:31,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:13:31,542 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 457 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:13:31,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 576 Invalid, 974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-29 04:13:31,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2023-11-29 04:13:31,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 349. [2023-11-29 04:13:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 245 states have (on average 1.3755102040816327) internal successors, (337), 250 states have internal predecessors, (337), 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) [2023-11-29 04:13:31,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 493 transitions. [2023-11-29 04:13:31,640 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 493 transitions. Word has length 35 [2023-11-29 04:13:31,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:13:31,640 INFO L495 AbstractCegarLoop]: Abstraction has 349 states and 493 transitions. [2023-11-29 04:13:31,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 2 states have internal predecessors, (22), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 04:13:31,641 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 493 transitions. [2023-11-29 04:13:31,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 04:13:31,643 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:31,644 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] [2023-11-29 04:13:31,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 04:13:31,644 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:31,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:31,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1505127038, now seen corresponding path program 1 times [2023-11-29 04:13:31,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:31,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216541748] [2023-11-29 04:13:31,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:31,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:31,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:31,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:31,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:31,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:31,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:31,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:31,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:31,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:31,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-29 04:13:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:31,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:13:31,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:13:31,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216541748] [2023-11-29 04:13:31,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216541748] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:13:31,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:13:31,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 04:13:31,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037003887] [2023-11-29 04:13:31,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:13:31,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:13:31,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:13:31,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:13:31,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:13:31,869 INFO L87 Difference]: Start difference. First operand 349 states and 493 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 04:13:34,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:13:34,394 INFO L93 Difference]: Finished difference Result 1147 states and 1679 transitions. [2023-11-29 04:13:34,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 04:13:34,395 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 35 [2023-11-29 04:13:34,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:13:34,407 INFO L225 Difference]: With dead ends: 1147 [2023-11-29 04:13:34,407 INFO L226 Difference]: Without dead ends: 808 [2023-11-29 04:13:34,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-29 04:13:34,411 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 1052 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 582 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1121 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 1684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 582 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:13:34,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1121 Valid, 879 Invalid, 1684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [582 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-29 04:13:34,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2023-11-29 04:13:34,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 667. [2023-11-29 04:13:34,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 472 states have (on average 1.3771186440677967) internal successors, (650), 481 states have internal predecessors, (650), 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) [2023-11-29 04:13:34,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 946 transitions. [2023-11-29 04:13:34,511 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 946 transitions. Word has length 35 [2023-11-29 04:13:34,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:13:34,512 INFO L495 AbstractCegarLoop]: Abstraction has 667 states and 946 transitions. [2023-11-29 04:13:34,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 04:13:34,512 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 946 transitions. [2023-11-29 04:13:34,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-29 04:13:34,515 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:34,515 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:13:34,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 04:13:34,516 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:34,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:34,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1834775358, now seen corresponding path program 1 times [2023-11-29 04:13:34,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:34,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710935985] [2023-11-29 04:13:34,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:34,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:34,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:34,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:34,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:34,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:34,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:34,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:34,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:34,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:34,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:34,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-29 04:13:34,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:34,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:13:34,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:13:34,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710935985] [2023-11-29 04:13:34,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710935985] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:13:34,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:13:34,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 04:13:34,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945080321] [2023-11-29 04:13:34,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:13:34,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:13:34,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:13:34,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:13:34,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:13:34,732 INFO L87 Difference]: Start difference. First operand 667 states and 946 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 04:13:37,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:13:37,128 INFO L93 Difference]: Finished difference Result 1584 states and 2349 transitions. [2023-11-29 04:13:37,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 04:13:37,128 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (6), 5 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 40 [2023-11-29 04:13:37,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:13:37,143 INFO L225 Difference]: With dead ends: 1584 [2023-11-29 04:13:37,143 INFO L226 Difference]: Without dead ends: 1578 [2023-11-29 04:13:37,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:13:37,146 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 1214 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 772 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1286 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 1704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 772 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:13:37,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1286 Valid, 746 Invalid, 1704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [772 Valid, 932 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-29 04:13:37,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1578 states. [2023-11-29 04:13:37,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1578 to 1304. [2023-11-29 04:13:37,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 925 states have (on average 1.3762162162162161) internal successors, (1273), 942 states have internal predecessors, (1273), 289 states have call successors, (289), 90 states have call predecessors, (289), 89 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-29 04:13:37,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 1849 transitions. [2023-11-29 04:13:37,237 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 1849 transitions. Word has length 40 [2023-11-29 04:13:37,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:13:37,238 INFO L495 AbstractCegarLoop]: Abstraction has 1304 states and 1849 transitions. [2023-11-29 04:13:37,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 04:13:37,238 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 1849 transitions. [2023-11-29 04:13:37,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-11-29 04:13:37,249 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:37,249 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:13:37,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 04:13:37,250 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:37,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:37,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1606937207, now seen corresponding path program 1 times [2023-11-29 04:13:37,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:37,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298583650] [2023-11-29 04:13:37,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:37,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:37,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:37,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:37,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:37,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:37,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-29 04:13:37,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-11-29 04:13:37,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-29 04:13:37,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:37,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 04:13:37,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-29 04:13:37,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-29 04:13:37,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:37,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:37,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-29 04:13:37,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:13:37,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298583650] [2023-11-29 04:13:37,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298583650] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:13:37,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:13:37,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 04:13:37,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858441112] [2023-11-29 04:13:37,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:13:37,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 04:13:37,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:13:37,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 04:13:37,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:13:37,465 INFO L87 Difference]: Start difference. First operand 1304 states and 1849 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-29 04:13:40,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:13:40,408 INFO L93 Difference]: Finished difference Result 4773 states and 7089 transitions. [2023-11-29 04:13:40,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 04:13:40,409 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (12), 6 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 91 [2023-11-29 04:13:40,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:13:40,447 INFO L225 Difference]: With dead ends: 4773 [2023-11-29 04:13:40,447 INFO L226 Difference]: Without dead ends: 3479 [2023-11-29 04:13:40,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:13:40,457 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 1341 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 1334 mSolverCounterSat, 740 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1405 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 2074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 740 IncrementalHoareTripleChecker+Valid, 1334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:13:40,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1405 Valid, 1053 Invalid, 2074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [740 Valid, 1334 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-11-29 04:13:40,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3479 states. [2023-11-29 04:13:40,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3479 to 2424. [2023-11-29 04:13:40,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2424 states, 1713 states have (on average 1.3724460011675423) internal successors, (2351), 1746 states have internal predecessors, (2351), 535 states have call successors, (535), 176 states have call predecessors, (535), 175 states have return successors, (533), 533 states have call predecessors, (533), 533 states have call successors, (533) [2023-11-29 04:13:40,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2424 states to 2424 states and 3419 transitions. [2023-11-29 04:13:40,688 INFO L78 Accepts]: Start accepts. Automaton has 2424 states and 3419 transitions. Word has length 91 [2023-11-29 04:13:40,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:13:40,689 INFO L495 AbstractCegarLoop]: Abstraction has 2424 states and 3419 transitions. [2023-11-29 04:13:40,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-29 04:13:40,689 INFO L276 IsEmpty]: Start isEmpty. Operand 2424 states and 3419 transitions. [2023-11-29 04:13:40,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-11-29 04:13:40,698 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:40,698 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:13:40,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 04:13:40,699 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:40,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:40,699 INFO L85 PathProgramCache]: Analyzing trace with hash -232102987, now seen corresponding path program 1 times [2023-11-29 04:13:40,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:40,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375668255] [2023-11-29 04:13:40,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:40,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:40,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:41,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:41,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:41,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-29 04:13:41,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-29 04:13:41,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:41,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:41,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 04:13:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:41,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:41,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-29 04:13:41,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-29 04:13:41,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:41,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-29 04:13:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-11-29 04:13:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 04:13:41,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:41,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:41,571 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2023-11-29 04:13:41,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:13:41,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375668255] [2023-11-29 04:13:41,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375668255] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:13:41,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:13:41,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 04:13:41,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782992965] [2023-11-29 04:13:41,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:13:41,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 04:13:41,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:13:41,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 04:13:41,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-29 04:13:41,574 INFO L87 Difference]: Start difference. First operand 2424 states and 3419 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-29 04:13:44,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:13:44,303 INFO L93 Difference]: Finished difference Result 5884 states and 8647 transitions. [2023-11-29 04:13:44,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 04:13:44,304 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 6 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 125 [2023-11-29 04:13:44,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:13:44,345 INFO L225 Difference]: With dead ends: 5884 [2023-11-29 04:13:44,346 INFO L226 Difference]: Without dead ends: 3474 [2023-11-29 04:13:44,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-11-29 04:13:44,361 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 624 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 1676 mSolverCounterSat, 525 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 1296 SdHoareTripleChecker+Invalid, 2201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 525 IncrementalHoareTripleChecker+Valid, 1676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:13:44,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [648 Valid, 1296 Invalid, 2201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [525 Valid, 1676 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-29 04:13:44,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3474 states. [2023-11-29 04:13:44,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3474 to 2428. [2023-11-29 04:13:44,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2428 states, 1715 states have (on average 1.3720116618075802) internal successors, (2353), 1750 states have internal predecessors, (2353), 535 states have call successors, (535), 176 states have call predecessors, (535), 177 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-29 04:13:44,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2428 states to 2428 states and 3437 transitions. [2023-11-29 04:13:44,611 INFO L78 Accepts]: Start accepts. Automaton has 2428 states and 3437 transitions. Word has length 125 [2023-11-29 04:13:44,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:13:44,612 INFO L495 AbstractCegarLoop]: Abstraction has 2428 states and 3437 transitions. [2023-11-29 04:13:44,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-29 04:13:44,613 INFO L276 IsEmpty]: Start isEmpty. Operand 2428 states and 3437 transitions. [2023-11-29 04:13:44,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-11-29 04:13:44,621 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:44,621 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1] [2023-11-29 04:13:44,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 04:13:44,621 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:44,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:44,622 INFO L85 PathProgramCache]: Analyzing trace with hash -498627232, now seen corresponding path program 1 times [2023-11-29 04:13:44,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:44,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084633879] [2023-11-29 04:13:44,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:44,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:44,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:45,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:45,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-29 04:13:45,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-29 04:13:45,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:45,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:45,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-29 04:13:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:45,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:45,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-29 04:13:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-29 04:13:45,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:45,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-29 04:13:45,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 04:13:45,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 04:13:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:45,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:45,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-29 04:13:45,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2023-11-29 04:13:45,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:45,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,358 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2023-11-29 04:13:45,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:13:45,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084633879] [2023-11-29 04:13:45,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084633879] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:13:45,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253581600] [2023-11-29 04:13:45,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:45,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:13:45,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:13:45,362 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:13:45,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 04:13:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:45,888 INFO L262 TraceCheckSpWp]: Trace formula consists of 1132 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:13:45,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:13:45,989 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-29 04:13:45,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:13:45,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253581600] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:13:45,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:13:45,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2023-11-29 04:13:45,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823466917] [2023-11-29 04:13:45,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:13:45,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:13:45,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:13:45,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:13:45,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:13:45,992 INFO L87 Difference]: Start difference. First operand 2428 states and 3437 transitions. Second operand has 4 states, 3 states have (on average 24.0) internal successors, (72), 4 states have internal predecessors, (72), 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) [2023-11-29 04:13:46,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:13:46,496 INFO L93 Difference]: Finished difference Result 4846 states and 6864 transitions. [2023-11-29 04:13:46,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:13:46,496 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 24.0) internal successors, (72), 4 states have internal predecessors, (72), 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 144 [2023-11-29 04:13:46,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:13:46,539 INFO L225 Difference]: With dead ends: 4846 [2023-11-29 04:13:46,539 INFO L226 Difference]: Without dead ends: 2429 [2023-11-29 04:13:46,547 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:13:46,548 INFO L413 NwaCegarLoop]: 419 mSDtfsCounter, 0 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:13:46,548 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1251 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 04:13:46,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2429 states. [2023-11-29 04:13:46,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2429 to 2429. [2023-11-29 04:13:46,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2429 states, 1716 states have (on average 1.3717948717948718) internal successors, (2354), 1751 states have internal predecessors, (2354), 535 states have call successors, (535), 176 states have call predecessors, (535), 177 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-29 04:13:46,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 3438 transitions. [2023-11-29 04:13:46,710 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 3438 transitions. Word has length 144 [2023-11-29 04:13:46,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:13:46,710 INFO L495 AbstractCegarLoop]: Abstraction has 2429 states and 3438 transitions. [2023-11-29 04:13:46,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 24.0) internal successors, (72), 4 states have internal predecessors, (72), 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) [2023-11-29 04:13:46,711 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 3438 transitions. [2023-11-29 04:13:46,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-11-29 04:13:46,717 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:46,717 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1] [2023-11-29 04:13:46,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 04:13:46,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:13:46,918 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:46,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:46,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1303309622, now seen corresponding path program 1 times [2023-11-29 04:13:46,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:46,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261260296] [2023-11-29 04:13:46,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:46,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:47,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:47,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:47,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-29 04:13:47,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2023-11-29 04:13:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:47,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-29 04:13:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-11-29 04:13:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 04:13:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-29 04:13:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 04:13:47,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 04:13:47,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:47,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-29 04:13:47,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2023-11-29 04:13:47,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:47,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:47,609 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-29 04:13:47,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:13:47,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261260296] [2023-11-29 04:13:47,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261260296] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:13:47,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340808912] [2023-11-29 04:13:47,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:47,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:13:47,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:13:47,610 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:13:47,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 04:13:48,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:48,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 1162 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 04:13:48,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:13:48,194 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-11-29 04:13:48,194 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:13:48,373 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-11-29 04:13:48,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340808912] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:13:48,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:13:48,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 5] total 16 [2023-11-29 04:13:48,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822492994] [2023-11-29 04:13:48,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:13:48,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 04:13:48,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:13:48,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 04:13:48,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-29 04:13:48,376 INFO L87 Difference]: Start difference. First operand 2429 states and 3438 transitions. Second operand has 16 states, 13 states have (on average 7.461538461538462) internal successors, (97), 12 states have internal predecessors, (97), 2 states have call successors, (38), 6 states have call predecessors, (38), 5 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-29 04:13:52,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:13:52,245 INFO L93 Difference]: Finished difference Result 5900 states and 8679 transitions. [2023-11-29 04:13:52,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 04:13:52,246 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 7.461538461538462) internal successors, (97), 12 states have internal predecessors, (97), 2 states have call successors, (38), 6 states have call predecessors, (38), 5 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 146 [2023-11-29 04:13:52,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:13:52,285 INFO L225 Difference]: With dead ends: 5900 [2023-11-29 04:13:52,286 INFO L226 Difference]: Without dead ends: 3481 [2023-11-29 04:13:52,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=208, Invalid=722, Unknown=0, NotChecked=0, Total=930 [2023-11-29 04:13:52,302 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 580 mSDsluCounter, 2057 mSDsCounter, 0 mSdLazyCounter, 3290 mSolverCounterSat, 418 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 2301 SdHoareTripleChecker+Invalid, 3708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 418 IncrementalHoareTripleChecker+Valid, 3290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:13:52,302 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [604 Valid, 2301 Invalid, 3708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [418 Valid, 3290 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-11-29 04:13:52,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3481 states. [2023-11-29 04:13:52,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3481 to 2437. [2023-11-29 04:13:52,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2437 states, 1723 states have (on average 1.370864770748694) internal successors, (2362), 1758 states have internal predecessors, (2362), 535 states have call successors, (535), 177 states have call predecessors, (535), 178 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-29 04:13:52,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2437 states to 2437 states and 3446 transitions. [2023-11-29 04:13:52,592 INFO L78 Accepts]: Start accepts. Automaton has 2437 states and 3446 transitions. Word has length 146 [2023-11-29 04:13:52,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:13:52,594 INFO L495 AbstractCegarLoop]: Abstraction has 2437 states and 3446 transitions. [2023-11-29 04:13:52,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 7.461538461538462) internal successors, (97), 12 states have internal predecessors, (97), 2 states have call successors, (38), 6 states have call predecessors, (38), 5 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-29 04:13:52,594 INFO L276 IsEmpty]: Start isEmpty. Operand 2437 states and 3446 transitions. [2023-11-29 04:13:52,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-11-29 04:13:52,603 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:52,603 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 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, 1, 1, 1, 1, 1, 1] [2023-11-29 04:13:52,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 04:13:52,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:13:52,804 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:52,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:52,805 INFO L85 PathProgramCache]: Analyzing trace with hash 211598944, now seen corresponding path program 2 times [2023-11-29 04:13:52,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:52,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732623884] [2023-11-29 04:13:52,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:52,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:52,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:53,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:53,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:53,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:53,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-29 04:13:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-29 04:13:53,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:53,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:53,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-29 04:13:53,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:13:53,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-29 04:13:53,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-29 04:13:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:53,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-11-29 04:13:53,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 04:13:53,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 04:13:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:53,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:13:53,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2023-11-29 04:13:53,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2023-11-29 04:13:53,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:13:53,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:13:53,732 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-11-29 04:13:53,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:13:53,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732623884] [2023-11-29 04:13:53,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732623884] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:13:53,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066666463] [2023-11-29 04:13:53,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:13:53,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:13:53,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:13:53,735 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:13:53,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 04:13:55,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:13:55,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:13:55,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:13:55,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:13:55,211 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 49 proven. 3 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:13:55,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:13:55,420 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-11-29 04:13:55,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066666463] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:13:55,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:13:55,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2023-11-29 04:13:55,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445804132] [2023-11-29 04:13:55,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:13:55,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 04:13:55,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:13:55,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 04:13:55,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2023-11-29 04:13:55,425 INFO L87 Difference]: Start difference. First operand 2437 states and 3446 transitions. Second operand has 17 states, 15 states have (on average 6.666666666666667) internal successors, (100), 13 states have internal predecessors, (100), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-29 04:13:59,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:13:59,218 INFO L93 Difference]: Finished difference Result 5907 states and 8685 transitions. [2023-11-29 04:13:59,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 04:13:59,219 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 6.666666666666667) internal successors, (100), 13 states have internal predecessors, (100), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 150 [2023-11-29 04:13:59,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:13:59,246 INFO L225 Difference]: With dead ends: 5907 [2023-11-29 04:13:59,246 INFO L226 Difference]: Without dead ends: 3485 [2023-11-29 04:13:59,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 335 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=271, Invalid=785, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 04:13:59,257 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 569 mSDsluCounter, 1455 mSDsCounter, 0 mSdLazyCounter, 2397 mSolverCounterSat, 425 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 1700 SdHoareTripleChecker+Invalid, 2822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 425 IncrementalHoareTripleChecker+Valid, 2397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:13:59,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [593 Valid, 1700 Invalid, 2822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [425 Valid, 2397 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-11-29 04:13:59,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3485 states. [2023-11-29 04:13:59,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3485 to 2441. [2023-11-29 04:13:59,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2441 states, 1727 states have (on average 1.370005790387956) internal successors, (2366), 1762 states have internal predecessors, (2366), 535 states have call successors, (535), 177 states have call predecessors, (535), 178 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-29 04:13:59,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2441 states to 2441 states and 3450 transitions. [2023-11-29 04:13:59,425 INFO L78 Accepts]: Start accepts. Automaton has 2441 states and 3450 transitions. Word has length 150 [2023-11-29 04:13:59,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:13:59,425 INFO L495 AbstractCegarLoop]: Abstraction has 2441 states and 3450 transitions. [2023-11-29 04:13:59,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 6.666666666666667) internal successors, (100), 13 states have internal predecessors, (100), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-29 04:13:59,426 INFO L276 IsEmpty]: Start isEmpty. Operand 2441 states and 3450 transitions. [2023-11-29 04:13:59,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-11-29 04:13:59,432 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:13:59,432 INFO L195 NwaCegarLoop]: trace histogram [10, 5, 5, 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, 1, 1, 1, 1, 1, 1] [2023-11-29 04:13:59,442 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-29 04:13:59,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:13:59,633 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:13:59,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:13:59,634 INFO L85 PathProgramCache]: Analyzing trace with hash 690490720, now seen corresponding path program 3 times [2023-11-29 04:13:59,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:13:59,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817242912] [2023-11-29 04:13:59,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:13:59,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:13:59,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:14:00,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:14:00,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:14:00,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:14:00,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-29 04:14:00,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-29 04:14:00,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:14:00,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:14:00,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-11-29 04:14:00,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:14:00,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-29 04:14:00,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-29 04:14:00,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-29 04:14:00,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:14:00,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-29 04:14:00,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 04:14:00,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-29 04:14:00,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:14:00,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-29 04:14:00,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-29 04:14:00,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-29 04:14:00,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-29 04:14:00,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:00,732 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-11-29 04:14:00,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:14:00,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817242912] [2023-11-29 04:14:00,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817242912] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:14:00,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110732463] [2023-11-29 04:14:00,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:14:00,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:14:00,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:14:00,734 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:14:00,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 04:14:04,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-29 04:14:04,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:14:04,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 04:14:04,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:14:04,925 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 04:14:04,925 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:14:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2023-11-29 04:14:05,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110732463] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:14:05,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:14:05,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2023-11-29 04:14:05,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319517000] [2023-11-29 04:14:05,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:14:05,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 04:14:05,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:14:05,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 04:14:05,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2023-11-29 04:14:05,345 INFO L87 Difference]: Start difference. First operand 2441 states and 3450 transitions. Second operand has 29 states, 27 states have (on average 4.148148148148148) internal successors, (112), 25 states have internal predecessors, (112), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-29 04:14:09,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:14:09,876 INFO L93 Difference]: Finished difference Result 5911 states and 8690 transitions. [2023-11-29 04:14:09,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 04:14:09,877 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.148148148148148) internal successors, (112), 25 states have internal predecessors, (112), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 154 [2023-11-29 04:14:09,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:14:09,912 INFO L225 Difference]: With dead ends: 5911 [2023-11-29 04:14:09,912 INFO L226 Difference]: Without dead ends: 3489 [2023-11-29 04:14:09,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 335 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=519, Invalid=1931, Unknown=0, NotChecked=0, Total=2450 [2023-11-29 04:14:09,925 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 666 mSDsluCounter, 1855 mSDsCounter, 0 mSdLazyCounter, 3010 mSolverCounterSat, 558 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 2100 SdHoareTripleChecker+Invalid, 3568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 558 IncrementalHoareTripleChecker+Valid, 3010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-11-29 04:14:09,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [690 Valid, 2100 Invalid, 3568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [558 Valid, 3010 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2023-11-29 04:14:09,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3489 states. [2023-11-29 04:14:10,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3489 to 2445. [2023-11-29 04:14:10,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2445 states, 1731 states have (on average 1.369728480647025) internal successors, (2371), 1766 states have internal predecessors, (2371), 535 states have call successors, (535), 177 states have call predecessors, (535), 178 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-29 04:14:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2445 states to 2445 states and 3455 transitions. [2023-11-29 04:14:10,111 INFO L78 Accepts]: Start accepts. Automaton has 2445 states and 3455 transitions. Word has length 154 [2023-11-29 04:14:10,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:14:10,111 INFO L495 AbstractCegarLoop]: Abstraction has 2445 states and 3455 transitions. [2023-11-29 04:14:10,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.148148148148148) internal successors, (112), 25 states have internal predecessors, (112), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-29 04:14:10,112 INFO L276 IsEmpty]: Start isEmpty. Operand 2445 states and 3455 transitions. [2023-11-29 04:14:10,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-29 04:14:10,119 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:14:10,119 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 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, 1, 1, 1, 1, 1, 1] [2023-11-29 04:14:10,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-29 04:14:10,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:14:10,320 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:14:10,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:14:10,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1210456864, now seen corresponding path program 4 times [2023-11-29 04:14:10,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:14:10,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81859689] [2023-11-29 04:14:10,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:14:10,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:14:10,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:14:10,787 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 04:14:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:14:11,206 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 04:14:11,206 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 04:14:11,207 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 04:14:11,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 04:14:11,213 INFO L445 BasicCegarLoop]: Path program histogram: [4, 1, 1, 1, 1, 1, 1] [2023-11-29 04:14:11,217 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 04:14:11,332 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,335 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,335 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,336 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,336 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,337 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,337 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,338 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,338 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,339 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,339 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,340 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,340 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,340 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,341 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,341 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret374 [2023-11-29 04:14:11,342 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,342 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,343 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,343 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,344 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret375 [2023-11-29 04:14:11,344 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,345 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,345 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,346 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,346 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,346 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret376 [2023-11-29 04:14:11,347 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,348 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,349 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,349 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,349 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,350 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,350 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,351 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,351 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,352 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,352 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,352 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,352 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,353 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,353 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,354 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,355 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,355 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,355 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,356 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,357 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,357 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,358 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,358 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,358 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,359 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,359 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,359 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,360 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,360 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,361 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,361 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,361 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret373 [2023-11-29 04:14:11,362 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,362 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,362 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,363 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,363 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,363 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,364 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,364 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,364 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,365 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,365 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,365 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,366 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,366 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,366 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,367 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,367 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:14:11,367 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,368 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,368 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,368 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret372 [2023-11-29 04:14:11,369 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,369 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,369 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,370 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,370 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,370 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,371 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,371 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,371 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,372 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,372 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,372 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,372 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,373 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,373 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,374 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,374 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,374 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated [2023-11-29 04:14:11,374 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,375 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,375 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,375 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,376 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,376 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,377 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,377 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,378 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret405 [2023-11-29 04:14:11,378 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,378 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,378 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,379 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,379 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,379 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,380 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,380 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,380 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret394 could not be translated [2023-11-29 04:14:11,380 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,381 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,381 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,381 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret237 could not be translated [2023-11-29 04:14:11,381 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,382 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,382 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,382 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,382 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,383 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,383 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,383 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,383 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,384 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,384 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,384 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,384 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,385 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,385 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,385 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,385 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,386 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,386 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,386 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,386 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,386 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret394 could not be translated [2023-11-29 04:14:11,387 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,387 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,387 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,387 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret105 could not be translated [2023-11-29 04:14:11,388 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,388 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,388 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,388 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,388 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,389 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,389 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret105 could not be translated [2023-11-29 04:14:11,389 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,389 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,390 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,390 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,390 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret399 [2023-11-29 04:14:11,390 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,390 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,391 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,391 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,391 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,391 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,392 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,392 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated [2023-11-29 04:14:11,392 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,393 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,393 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,393 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,394 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,394 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,394 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,394 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret394 could not be translated [2023-11-29 04:14:11,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret242 could not be translated [2023-11-29 04:14:11,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated [2023-11-29 04:14:11,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated [2023-11-29 04:14:11,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated [2023-11-29 04:14:11,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated [2023-11-29 04:14:11,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:14:11,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated [2023-11-29 04:14:11,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:14:11,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:14:11,436 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 04:14:11 BoogieIcfgContainer [2023-11-29 04:14:11,437 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 04:14:11,437 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 04:14:11,437 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 04:14:11,438 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 04:14:11,438 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:13:29" (3/4) ... [2023-11-29 04:14:11,441 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 04:14:11,442 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 04:14:11,443 INFO L158 Benchmark]: Toolchain (without parser) took 46291.55ms. Allocated memory was 176.2MB in the beginning and 536.9MB in the end (delta: 360.7MB). Free memory was 140.4MB in the beginning and 408.5MB in the end (delta: -268.1MB). Peak memory consumption was 93.1MB. Max. memory is 16.1GB. [2023-11-29 04:14:11,443 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 113.2MB. Free memory is still 60.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:14:11,444 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1306.59ms. Allocated memory is still 176.2MB. Free memory was 139.9MB in the beginning and 87.1MB in the end (delta: 52.8MB). Peak memory consumption was 58.6MB. Max. memory is 16.1GB. [2023-11-29 04:14:11,444 INFO L158 Benchmark]: Boogie Procedure Inliner took 171.51ms. Allocated memory is still 176.2MB. Free memory was 87.1MB in the beginning and 127.1MB in the end (delta: -40.0MB). Peak memory consumption was 18.4MB. Max. memory is 16.1GB. [2023-11-29 04:14:11,445 INFO L158 Benchmark]: Boogie Preprocessor took 357.29ms. Allocated memory is still 176.2MB. Free memory was 127.1MB in the beginning and 120.6MB in the end (delta: 6.5MB). Peak memory consumption was 68.1MB. Max. memory is 16.1GB. [2023-11-29 04:14:11,445 INFO L158 Benchmark]: RCFGBuilder took 2219.08ms. Allocated memory was 176.2MB in the beginning and 241.2MB in the end (delta: 65.0MB). Free memory was 120.6MB in the beginning and 160.9MB in the end (delta: -40.3MB). Peak memory consumption was 94.9MB. Max. memory is 16.1GB. [2023-11-29 04:14:11,446 INFO L158 Benchmark]: TraceAbstraction took 42224.83ms. Allocated memory was 241.2MB in the beginning and 536.9MB in the end (delta: 295.7MB). Free memory was 159.9MB in the beginning and 408.5MB in the end (delta: -248.6MB). Peak memory consumption was 306.1MB. Max. memory is 16.1GB. [2023-11-29 04:14:11,446 INFO L158 Benchmark]: Witness Printer took 5.06ms. Allocated memory is still 536.9MB. Free memory is still 408.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:14:11,448 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 113.2MB. Free memory is still 60.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1306.59ms. Allocated memory is still 176.2MB. Free memory was 139.9MB in the beginning and 87.1MB in the end (delta: 52.8MB). Peak memory consumption was 58.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 171.51ms. Allocated memory is still 176.2MB. Free memory was 87.1MB in the beginning and 127.1MB in the end (delta: -40.0MB). Peak memory consumption was 18.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 357.29ms. Allocated memory is still 176.2MB. Free memory was 127.1MB in the beginning and 120.6MB in the end (delta: 6.5MB). Peak memory consumption was 68.1MB. Max. memory is 16.1GB. * RCFGBuilder took 2219.08ms. Allocated memory was 176.2MB in the beginning and 241.2MB in the end (delta: 65.0MB). Free memory was 120.6MB in the beginning and 160.9MB in the end (delta: -40.3MB). Peak memory consumption was 94.9MB. Max. memory is 16.1GB. * TraceAbstraction took 42224.83ms. Allocated memory was 241.2MB in the beginning and 536.9MB in the end (delta: 295.7MB). Free memory was 159.9MB in the beginning and 408.5MB in the end (delta: -248.6MB). Peak memory consumption was 306.1MB. Max. memory is 16.1GB. * Witness Printer took 5.06ms. Allocated memory is still 536.9MB. Free memory is still 408.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3095]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3095-3096] - GenericResultAtLocation [Line: 3374]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3374-3375] - GenericResultAtLocation [Line: 3382]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3382-3383] - GenericResultAtLocation [Line: 3390]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3390-3391] - GenericResultAtLocation [Line: 3605]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (123), "i" (12UL)); [3605-3606] - GenericResultAtLocation [Line: 3680]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (177), "i" (12UL)); [3680-3681] - GenericResultAtLocation [Line: 4002]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (467), "i" (12UL)); [4002-4003] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret374 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret375 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret376 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret373 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret372 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret405 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret394 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret237 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret394 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret105 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret105 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret399 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret397 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret394 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret242 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch387 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch379 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - 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 a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 4024. Possible FailurePath: [L3355] int LDV_IN_INTERRUPT = 1; [L3356] struct block_device *virtblk_fops_group0 ; [L3357] int ldv_state_variable_2 ; [L3358] int ref_cnt ; [L3359] int ldv_state_variable_1 ; [L3360] struct virtio_device *virtio_blk_group0 ; [L3361] int ldv_state_variable_0 ; [L3492] static int major ; [L3493] static int index ; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [L4047] struct virtio_device_id const __mod_virtio_device_table ; [L4048] int ldv_retval_0 ; [L4049] int ldv_retval_1 ; [L4283] int ldv_blk_rq = 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 [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4082] CALL, EXPR ldv_init_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={-18446744073709551617:0}, ref_cnt=0, size=16, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={-18446744073709551617:0}, ref_cnt=0, size=16, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); [L4082] RET, EXPR ldv_init_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14: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 [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14: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); [L4085] RET ldv_memset((void *)(& ldvarg1), 0, 8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4086] CALL ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14: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); [L4086] RET ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14: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 [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4095] case 0: [L4125] case 1: [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4125] case 1: [L4137] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4125] case 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 [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, major=15, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4139] RET, EXPR init() [L4139] ldv_retval_1 = init() [L4125] case 1: [L4141] ldv_state_variable_0 = 3 [L4142] ldv_state_variable_2 = 1 [L4143] CALL ldv_initialize_block_device_operations_2() [L4063] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4065] CALL, EXPR ldv_init_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, size=464, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={-36893488147419103233:0}, ref_cnt=0, size=464, tmp={-36893488147419103233:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={-36893488147419103233:0}, ref_cnt=0, size=464, tmp={-36893488147419103233:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); [L4065] RET, EXPR ldv_init_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4065] tmp = ldv_init_zalloc(464UL) [L4066] virtblk_fops_group0 = (struct block_device *)tmp [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 [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] CALL, EXPR ldv_init_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, size=1048, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={18446744073709551617:0}, ref_cnt=0, size=1048, tmp={18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={18446744073709551617:0}, ref_cnt=0, size=1048, tmp={18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); [L4056] RET, EXPR ldv_init_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] tmp = ldv_init_zalloc(1048UL) [L4057] virtio_blk_group0 = (struct virtio_device *)tmp [L4145] RET ldv_initialize_virtio_driver_1() [L4125] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=15, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=15, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=2, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4095] case 0: [L4125] case 1: [L4163] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=15, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=2, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4163] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4163] case 2: [L4165] tmp___3 = __VERIFIER_nondet_int() [L4167] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg3={18446744073709551621:0}, major=15, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4163] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4163] case 2: [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 [LDV_IN_INTERRUPT=1, \old(size)=112, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617: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 [LDV_IN_INTERRUPT=1, \old(size)=112, \result={0:0}, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, size=112, tmp___0=1, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4381] RET, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(arg2)=20, \old(arg3)=208, __this_module={18446744073709551626:18446744073709551624}, arg0={18446744073709551625:18446744073709551629}, arg0={18446744073709551625:18446744073709551629}, arg1={18446744073709551619:0}, arg1={18446744073709551619:0}, arg2=20, arg3=208, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617: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 [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4242] return ((unsigned long )ptr > 2012UL); [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); [L3734] RET, EXPR IS_ERR((void const *)bio) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, bio={0:0}, disk={18446744073709551631:17}, disk={18446744073709551631:17}, features={13:0}, id_str={18446744073709551619:0}, id_str={18446744073709551619:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, vblk={18446744073709551628:-2}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617: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 [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4312] COND FALSE !(ldv_blk_rq != 0) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4316] CALL, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617: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 [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3264] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3264] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3265] CALL, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4242] return ((unsigned long )ptr > 2012UL); [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); [L3265] RET, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3265] CALL assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551626:18446744073709551624}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3265] RET assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3266] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=322, \result={-18446744073709549604:0}, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4316] RET, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4316] res = ldv_malloc(sizeof(struct request)) [L4317] COND FALSE !((unsigned long )res == (unsigned long )((struct request *)0)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, mask=208, ref_cnt=0, res={-18446744073709549604:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4321] CALL, EXPR IS_ERR___0((void const *)res) [L4277] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4279] CALL, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3333] return (exp); [L4279] RET, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4279] tmp = ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) [L4280] return (tmp); [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 [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, mask=208, ref_cnt=0, res={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4326] return (res); [L4227] RET, EXPR ldv_blk_make_request(ldv_func_arg3) [L4227] tmp = ldv_blk_make_request(ldv_func_arg3) [L4228] return (tmp); [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 [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4242] return ((unsigned long )ptr > 2012UL); [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); [L3741] RET, EXPR IS_ERR((void const *)req) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, bio={0:0}, disk={18446744073709551631:17}, disk={18446744073709551631:17}, features={13:0}, id_str={18446744073709551619:0}, id_str={18446744073709551619:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, req={-18446744073709549604:0}, tmp___0=0, vblk={18446744073709551628:-2}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617: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 [LDV_IN_INTERRUPT=1, \result=1, __this_module={18446744073709551626:18446744073709551624}, bio={0:0}, disk={18446744073709551631:17}, disk={18446744073709551631:17}, features={13:0}, id_str={18446744073709551619:0}, id_str={18446744073709551619:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, req={-18446744073709549604:0}, tmp___0=0, tmp___2=0, tmp___3=1, vblk={18446744073709551628:-2}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617: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 [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=0, \old(mode)=0, __this_module={18446744073709551626:18446744073709551624}, bdev={-36893488147419103233:0}, bdev={-36893488147419103233:0}, cmd=1447184708, data=0, disk={18446744073709551631:17}, err=1, features={13:0}, id_str={18446744073709551619:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, mode=0, ref_cnt=0, usr_data={0:0}, vblk={18446744073709551628:-2}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L3779] return (err); [L3779] return (err); VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=0, \old(mode)=0, \result=1, __this_module={18446744073709551626:18446744073709551624}, bdev={-36893488147419103233:0}, bdev={-36893488147419103233:0}, cmd=1447184708, data=0, disk={18446744073709551631:17}, err=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, mode=0, ref_cnt=0, usr_data={0:0}, vblk={18446744073709551628:-2}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4169] RET virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L4170] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg2=1447184708, ldvarg3={18446744073709551621:0}, major=15, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg2=1447184708, ldvarg3={18446744073709551621:0}, major=15, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4095] case 0: [L4125] case 1: [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg2=1447184708, ldvarg3={18446744073709551621:0}, major=15, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4125] case 1: [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 [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={-18446744073709551617:0}, ldvarg1={18446744073709551622:0}, ldvarg2=1447184708, ldvarg3={18446744073709551621:0}, major=15, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4194] CALL ldv_check_final_state() [L4343] COND TRUE ldv_blk_rq != 0 VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4344] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] [L4236] reach_error() VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551626:18446744073709551624}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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=15, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={18446744073709551617:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 365 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 41.9s, OverallIterations: 10, TraceHistogramMax: 12, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.1s, AutomataDifference: 25.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6828 SdHoareTripleChecker+Valid, 20.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6503 mSDsluCounter, 11902 SdHoareTripleChecker+Invalid, 18.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9499 mSDsCounter, 4360 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14603 IncrementalHoareTripleChecker+Invalid, 18963 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4360 mSolverCounterUnsat, 2403 mSDtfsCounter, 14603 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1450 GetRequests, 1286 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 932 ImplicationChecksByTransitivity, 2.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2445occurred in iteration=9, InterpolantAutomatonStates: 115, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 9 MinimizatonAttempts, 5718 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 5.7s SatisfiabilityAnalysisTime, 5.9s InterpolantComputationTime, 1670 NumberOfCodeBlocks, 1670 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 1948 ConstructedInterpolants, 0 QuantifiedInterpolants, 2975 SizeOfPredicates, 6 NumberOfNonLiveVariables, 4798 ConjunctsInSsa, 61 ConjunctsInUnsatCore, 16 InterpolantComputations, 6 PerfectInterpolantSequences, 1288/1476 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 [2023-11-29 04:14:11,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.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_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:14:13,802 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:14:13,901 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2023-11-29 04:14:13,909 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:14:13,910 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:14:13,947 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:14:13,948 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:14:13,948 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:14:13,949 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:14:13,950 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:14:13,951 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:14:13,952 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:14:13,953 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:14:13,954 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:14:13,955 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:14:13,955 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:14:13,956 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:14:13,957 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:14:13,958 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:14:13,958 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:14:13,959 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:14:13,965 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 04:14:13,966 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 04:14:13,966 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 04:14:13,967 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:14:13,967 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:14:13,968 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:14:13,968 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:14:13,969 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:14:13,969 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:14:13,970 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:14:13,970 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:14:13,971 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:14:13,971 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:14:13,972 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 04:14:13,972 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 04:14:13,972 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:14:13,973 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:14:13,973 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:14:13,973 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:14:13,973 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:14:13,974 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 04:14:13,974 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 [2023-11-29 04:14:14,357 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:14:14,382 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:14:14,385 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:14:14,387 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:14:14,387 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:14:14,389 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/../../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 [2023-11-29 04:14:17,990 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:14:18,450 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:14:18,451 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/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 [2023-11-29 04:14:18,493 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/data/c4ae71323/4505cfc6b73743d68c28a7b04c04def9/FLAG9d5c683c6 [2023-11-29 04:14:18,513 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/data/c4ae71323/4505cfc6b73743d68c28a7b04c04def9 [2023-11-29 04:14:18,516 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:14:18,518 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:14:18,520 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:14:18,520 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:14:18,527 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:14:18,528 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:14:18" (1/1) ... [2023-11-29 04:14:18,530 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31857d2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:18, skipping insertion in model container [2023-11-29 04:14:18,530 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:14:18" (1/1) ... [2023-11-29 04:14:18,631 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:14:19,678 WARN L240 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_2b880b19-7c0d-4a21-bd90-02ede383eb92/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] [2023-11-29 04:14:19,713 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:14:19,747 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 04:14:19,780 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:14:19,947 WARN L240 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_2b880b19-7c0d-4a21-bd90-02ede383eb92/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] [2023-11-29 04:14:19,961 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:14:19,971 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:14:20,063 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3095-3096] [2023-11-29 04:14:20,081 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3374-3375] [2023-11-29 04:14:20,082 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3382-3383] [2023-11-29 04:14:20,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3390-3391] [2023-11-29 04:14:20,116 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (123), "i" (12UL)); [3605-3606] [2023-11-29 04:14:20,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (177), "i" (12UL)); [3680-3681] [2023-11-29 04:14:20,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (467), "i" (12UL)); [4002-4003] [2023-11-29 04:14:20,220 WARN L240 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_2b880b19-7c0d-4a21-bd90-02ede383eb92/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] [2023-11-29 04:14:20,230 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:14:20,276 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 04:14:20,286 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:14:20,287 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20 WrapperNode [2023-11-29 04:14:20,287 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:14:20,288 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:14:20,289 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:14:20,289 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:14:20,298 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,343 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,432 INFO L138 Inliner]: procedures = 149, calls = 540, calls flagged for inlining = 83, calls inlined = 83, statements flattened = 1643 [2023-11-29 04:14:20,433 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:14:20,433 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:14:20,434 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:14:20,434 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:14:20,448 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,448 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,489 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,822 INFO L175 MemorySlicer]: Split 269 memory accesses to 12 slices as follows [2, 1, 1, 5, 4, 7, 8, 1, 8, 188, 25, 19]. 70 percent of accesses are in the largest equivalence class. The 74 initializations are split as follows [2, 0, 0, 5, 0, 7, 8, 0, 8, 25, 0, 19]. The 54 writes are split as follows [0, 1, 0, 0, 2, 0, 0, 1, 0, 47, 3, 0]. [2023-11-29 04:14:20,823 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,823 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,934 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,960 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:20,984 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:21,002 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:21,023 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:14:21,024 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:14:21,025 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:14:21,025 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:14:21,026 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (1/1) ... [2023-11-29 04:14:21,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:14:21,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:14:21,079 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:14:21,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:14:21,134 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2023-11-29 04:14:21,134 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2023-11-29 04:14:21,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-11-29 04:14:21,134 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-11-29 04:14:21,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-11-29 04:14:21,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-11-29 04:14:21,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-11-29 04:14:21,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-11-29 04:14:21,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-11-29 04:14:21,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-11-29 04:14:21,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-11-29 04:14:21,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-11-29 04:14:21,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-11-29 04:14:21,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-11-29 04:14:21,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2023-11-29 04:14:21,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2023-11-29 04:14:21,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2023-11-29 04:14:21,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2023-11-29 04:14:21,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2023-11-29 04:14:21,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2023-11-29 04:14:21,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2023-11-29 04:14:21,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2023-11-29 04:14:21,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2023-11-29 04:14:21,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2023-11-29 04:14:21,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2023-11-29 04:14:21,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2023-11-29 04:14:21,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 04:14:21,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 04:14:21,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 04:14:21,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 04:14:21,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 04:14:21,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-11-29 04:14:21,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-11-29 04:14:21,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-11-29 04:14:21,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-11-29 04:14:21,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-11-29 04:14:21,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-11-29 04:14:21,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2023-11-29 04:14:21,142 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2023-11-29 04:14:21,142 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2023-11-29 04:14:21,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-11-29 04:14:21,142 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-11-29 04:14:21,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-11-29 04:14:21,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-11-29 04:14:21,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-11-29 04:14:21,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-11-29 04:14:21,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-11-29 04:14:21,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-11-29 04:14:21,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-11-29 04:14:21,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2023-11-29 04:14:21,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2023-11-29 04:14:21,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2023-11-29 04:14:21,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-29 04:14:21,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-29 04:14:21,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-29 04:14:21,146 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-29 04:14:21,146 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2023-11-29 04:14:21,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2023-11-29 04:14:21,146 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2023-11-29 04:14:21,146 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2023-11-29 04:14:21,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-29 04:14:21,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-29 04:14:21,147 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2023-11-29 04:14:21,147 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2023-11-29 04:14:21,147 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2023-11-29 04:14:21,147 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2023-11-29 04:14:21,147 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-29 04:14:21,147 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-29 04:14:21,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-29 04:14:21,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-29 04:14:21,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-29 04:14:21,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-29 04:14:21,148 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2023-11-29 04:14:21,148 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2023-11-29 04:14:21,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-11-29 04:14:21,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-11-29 04:14:21,149 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 04:14:21,149 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 04:14:21,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 04:14:21,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-11-29 04:14:21,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-11-29 04:14:21,157 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-29 04:14:21,157 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-29 04:14:21,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:14:21,157 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2023-11-29 04:14:21,157 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2023-11-29 04:14:21,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 04:14:21,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 04:14:21,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 04:14:21,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 04:14:21,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 04:14:21,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 04:14:21,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-29 04:14:21,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-29 04:14:21,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-29 04:14:21,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-29 04:14:21,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-29 04:14:21,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-29 04:14:21,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-29 04:14:21,160 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-29 04:14:21,160 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-29 04:14:21,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-29 04:14:21,160 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2023-11-29 04:14:21,160 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2023-11-29 04:14:21,160 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2023-11-29 04:14:21,161 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2023-11-29 04:14:21,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 04:14:21,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 04:14:21,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 04:14:21,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-29 04:14:21,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-29 04:14:21,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-29 04:14:21,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-29 04:14:21,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-29 04:14:21,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-29 04:14:21,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-29 04:14:21,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-29 04:14:21,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-29 04:14:21,163 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-11-29 04:14:21,163 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-11-29 04:14:21,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-29 04:14:21,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-29 04:14:21,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2023-11-29 04:14:21,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2023-11-29 04:14:21,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2023-11-29 04:14:21,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2023-11-29 04:14:21,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2023-11-29 04:14:21,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2023-11-29 04:14:21,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2023-11-29 04:14:21,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2023-11-29 04:14:21,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2023-11-29 04:14:21,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2023-11-29 04:14:21,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2023-11-29 04:14:21,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2023-11-29 04:14:21,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-29 04:14:21,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-29 04:14:21,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-11-29 04:14:21,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-11-29 04:14:21,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-11-29 04:14:21,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-11-29 04:14:21,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-11-29 04:14:21,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-11-29 04:14:21,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-11-29 04:14:21,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-11-29 04:14:21,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-11-29 04:14:21,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-11-29 04:14:21,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-11-29 04:14:21,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-11-29 04:14:21,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-11-29 04:14:21,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-11-29 04:14:21,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-11-29 04:14:21,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2023-11-29 04:14:21,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2023-11-29 04:14:21,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2023-11-29 04:14:21,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2023-11-29 04:14:21,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2023-11-29 04:14:21,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2023-11-29 04:14:21,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2023-11-29 04:14:21,171 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 04:14:21,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 04:14:21,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 04:14:21,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 04:14:21,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 04:14:21,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 04:14:21,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-11-29 04:14:21,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-11-29 04:14:21,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-11-29 04:14:21,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-11-29 04:14:21,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-11-29 04:14:21,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-11-29 04:14:21,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2023-11-29 04:14:21,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 04:14:21,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 04:14:21,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-29 04:14:21,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-29 04:14:21,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-29 04:14:21,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-29 04:14:21,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-29 04:14:21,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-29 04:14:21,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-29 04:14:21,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-29 04:14:21,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-11-29 04:14:21,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-11-29 04:14:21,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-11-29 04:14:21,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-11-29 04:14:21,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-11-29 04:14:21,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-11-29 04:14:21,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-29 04:14:21,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-29 04:14:21,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-11-29 04:14:21,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-11-29 04:14:21,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-11-29 04:14:21,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-11-29 04:14:21,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-11-29 04:14:21,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-11-29 04:14:21,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-11-29 04:14:21,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-11-29 04:14:21,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-11-29 04:14:21,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2023-11-29 04:14:21,177 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-29 04:14:21,177 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-29 04:14:21,177 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2023-11-29 04:14:21,177 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2023-11-29 04:14:21,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:14:21,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:14:21,178 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-29 04:14:21,178 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-29 04:14:21,771 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:14:21,775 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:14:21,860 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-29 04:14:31,862 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:14:32,189 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:14:32,189 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-29 04:14:32,190 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:14:32 BoogieIcfgContainer [2023-11-29 04:14:32,191 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:14:32,194 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:14:32,194 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:14:32,198 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:14:32,198 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:14:18" (1/3) ... [2023-11-29 04:14:32,199 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53356f6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:14:32, skipping insertion in model container [2023-11-29 04:14:32,199 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:20" (2/3) ... [2023-11-29 04:14:32,200 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53356f6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:14:32, skipping insertion in model container [2023-11-29 04:14:32,200 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:14:32" (3/3) ... [2023-11-29 04:14:32,202 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 [2023-11-29 04:14:32,226 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:14:32,227 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 04:14:32,303 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:14:32,312 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@94584ab, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:14:32,312 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 04:14:32,319 INFO L276 IsEmpty]: Start isEmpty. Operand has 356 states, 245 states have (on average 1.4122448979591837) internal successors, (346), 257 states have internal predecessors, (346), 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) [2023-11-29 04:14:32,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 04:14:32,333 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:14:32,334 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] [2023-11-29 04:14:32,335 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:14:32,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:14:32,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1297669122, now seen corresponding path program 1 times [2023-11-29 04:14:32,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:14:32,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [853460092] [2023-11-29 04:14:32,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:14:32,361 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 [2023-11-29 04:14:32,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:14:32,363 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:14:32,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:14:32,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:32,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 04:14:32,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:14:33,014 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:14:33,014 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:14:33,015 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:14:33,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [853460092] [2023-11-29 04:14:33,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [853460092] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:14:33,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:14:33,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:14:33,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183693189] [2023-11-29 04:14:33,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:14:33,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 04:14:33,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:14:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 04:14:33,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 04:14:33,066 INFO L87 Difference]: Start difference. First operand has 356 states, 245 states have (on average 1.4122448979591837) internal successors, (346), 257 states have internal predecessors, (346), 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 11.0) internal successors, (22), 2 states have internal predecessors, (22), 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) [2023-11-29 04:14:35,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:14:36,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:14:36,167 INFO L93 Difference]: Finished difference Result 709 states and 1035 transitions. [2023-11-29 04:14:36,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 04:14:36,171 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 11.0) internal successors, (22), 2 states have internal predecessors, (22), 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 35 [2023-11-29 04:14:36,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:14:36,190 INFO L225 Difference]: With dead ends: 709 [2023-11-29 04:14:36,190 INFO L226 Difference]: Without dead ends: 341 [2023-11-29 04:14:36,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 04:14:36,205 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:14:36,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 431 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-11-29 04:14:36,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2023-11-29 04:14:36,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 341. [2023-11-29 04:14:36,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 237 states have (on average 1.3670886075949367) internal successors, (324), 242 states have internal predecessors, (324), 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) [2023-11-29 04:14:36,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 480 transitions. [2023-11-29 04:14:36,284 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 480 transitions. Word has length 35 [2023-11-29 04:14:36,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:14:36,284 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 480 transitions. [2023-11-29 04:14:36,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 11.0) internal successors, (22), 2 states have internal predecessors, (22), 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) [2023-11-29 04:14:36,285 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 480 transitions. [2023-11-29 04:14:36,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 04:14:36,288 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:14:36,288 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] [2023-11-29 04:14:36,298 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:14:36,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:14:36,490 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:14:36,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:14:36,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1359708736, now seen corresponding path program 1 times [2023-11-29 04:14:36,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:14:36,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1042574438] [2023-11-29 04:14:36,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:14:36,493 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:14:36,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:14:36,496 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:14:36,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:14:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:37,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:14:37,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:14:37,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:14:37,193 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:14:37,193 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:14:37,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1042574438] [2023-11-29 04:14:37,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1042574438] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:14:37,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:14:37,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:14:37,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897268124] [2023-11-29 04:14:37,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:14:37,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:14:37,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:14:37,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:14:37,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:14:37,198 INFO L87 Difference]: Start difference. First operand 341 states and 480 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 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) [2023-11-29 04:14:43,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:14:45,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:14:47,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:14:47,039 INFO L93 Difference]: Finished difference Result 680 states and 958 transitions. [2023-11-29 04:14:47,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:14:47,040 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 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 35 [2023-11-29 04:14:47,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:14:47,045 INFO L225 Difference]: With dead ends: 680 [2023-11-29 04:14:47,045 INFO L226 Difference]: Without dead ends: 342 [2023-11-29 04:14:47,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:14:47,049 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 0 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.8s IncrementalHoareTripleChecker+Time [2023-11-29 04:14:47,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1212 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 9.8s Time] [2023-11-29 04:14:47,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2023-11-29 04:14:47,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2023-11-29 04:14:47,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 238 states have (on average 1.365546218487395) internal successors, (325), 243 states have internal predecessors, (325), 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) [2023-11-29 04:14:47,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 481 transitions. [2023-11-29 04:14:47,093 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 481 transitions. Word has length 35 [2023-11-29 04:14:47,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:14:47,094 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 481 transitions. [2023-11-29 04:14:47,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 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) [2023-11-29 04:14:47,095 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 481 transitions. [2023-11-29 04:14:47,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-11-29 04:14:47,097 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:14:47,097 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:14:47,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:14:47,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:14:47,298 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:14:47,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:14:47,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1002956124, now seen corresponding path program 1 times [2023-11-29 04:14:47,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:14:47,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1773810136] [2023-11-29 04:14:47,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:14:47,301 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 [2023-11-29 04:14:47,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:14:47,303 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:14:47,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:14:47,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:47,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:14:47,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:14:47,859 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:14:47,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:14:48,154 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:14:48,155 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:14:48,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1773810136] [2023-11-29 04:14:48,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1773810136] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:14:48,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:14:48,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-29 04:14:48,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256962086] [2023-11-29 04:14:48,156 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:14:48,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 04:14:48,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:14:48,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 04:14:48,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 04:14:48,159 INFO L87 Difference]: Start difference. First operand 342 states and 481 transitions. Second operand has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:14:54,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:14:55,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:14:57,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:07,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:08,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:09,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:11,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:14,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:15,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:18,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:20,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:15:20,585 INFO L93 Difference]: Finished difference Result 689 states and 971 transitions. [2023-11-29 04:15:20,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 04:15:20,586 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 37 [2023-11-29 04:15:20,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:15:20,589 INFO L225 Difference]: With dead ends: 689 [2023-11-29 04:15:20,590 INFO L226 Difference]: Without dead ends: 350 [2023-11-29 04:15:20,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2023-11-29 04:15:20,592 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 4 mSDsluCounter, 2412 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2817 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:15:20,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2817 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 554 Invalid, 1 Unknown, 0 Unchecked, 32.2s Time] [2023-11-29 04:15:20,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2023-11-29 04:15:20,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 350. [2023-11-29 04:15:20,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 245 states have (on average 1.3673469387755102) internal successors, (335), 250 states have internal predecessors, (335), 79 states have call successors, (79), 26 states have call predecessors, (79), 25 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2023-11-29 04:15:20,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 491 transitions. [2023-11-29 04:15:20,618 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 491 transitions. Word has length 37 [2023-11-29 04:15:20,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:15:20,619 INFO L495 AbstractCegarLoop]: Abstraction has 350 states and 491 transitions. [2023-11-29 04:15:20,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:15:20,619 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 491 transitions. [2023-11-29 04:15:20,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 04:15:20,622 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:15:20,622 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-11-29 04:15:20,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 04:15:20,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:15:20,825 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:15:20,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:15:20,826 INFO L85 PathProgramCache]: Analyzing trace with hash 405064864, now seen corresponding path program 2 times [2023-11-29 04:15:20,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:15:20,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [327577419] [2023-11-29 04:15:20,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:15:20,828 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 [2023-11-29 04:15:20,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:15:20,829 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:15:20,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 04:15:21,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:15:21,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:15:21,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 04:15:21,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:15:21,290 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 04:15:21,290 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:15:21,290 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:15:21,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [327577419] [2023-11-29 04:15:21,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [327577419] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:15:21,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:15:21,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:15:21,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497442355] [2023-11-29 04:15:21,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:15:21,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:15:21,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:15:21,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:15:21,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:15:21,293 INFO L87 Difference]: Start difference. First operand 350 states and 491 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-29 04:15:25,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:27,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:29,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:30,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:15:30,314 INFO L93 Difference]: Finished difference Result 994 states and 1403 transitions. [2023-11-29 04:15:30,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:15:30,315 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), 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 41 [2023-11-29 04:15:30,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:15:30,321 INFO L225 Difference]: With dead ends: 994 [2023-11-29 04:15:30,321 INFO L226 Difference]: Without dead ends: 663 [2023-11-29 04:15:30,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:15:30,324 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 440 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:15:30,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 806 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2023-11-29 04:15:30,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2023-11-29 04:15:30,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 660. [2023-11-29 04:15:30,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 464 states have (on average 1.3685344827586208) internal successors, (635), 473 states have internal predecessors, (635), 149 states have call successors, (149), 47 states have call predecessors, (149), 46 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2023-11-29 04:15:30,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 931 transitions. [2023-11-29 04:15:30,365 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 931 transitions. Word has length 41 [2023-11-29 04:15:30,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:15:30,365 INFO L495 AbstractCegarLoop]: Abstraction has 660 states and 931 transitions. [2023-11-29 04:15:30,366 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), 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) [2023-11-29 04:15:30,366 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 931 transitions. [2023-11-29 04:15:30,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-29 04:15:30,369 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:15:30,369 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-11-29 04:15:30,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 04:15:30,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:15:30,573 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:15:30,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:15:30,573 INFO L85 PathProgramCache]: Analyzing trace with hash -668634399, now seen corresponding path program 1 times [2023-11-29 04:15:30,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:15:30,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [187537717] [2023-11-29 04:15:30,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:15:30,574 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 [2023-11-29 04:15:30,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:15:30,575 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:15:30,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:15:30,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:15:30,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:15:30,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:15:31,123 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:15:31,124 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:15:31,910 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 04:15:31,911 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:15:31,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [187537717] [2023-11-29 04:15:31,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [187537717] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:15:31,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:15:31,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-29 04:15:31,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099137333] [2023-11-29 04:15:31,911 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:15:31,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:15:31,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:15:31,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:15:31,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:15:31,913 INFO L87 Difference]: Start difference. First operand 660 states and 931 transitions. Second operand has 14 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 14 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:15:42,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:44,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:50,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:52,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:56,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:59,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:01,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:04,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:06,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:07,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:08,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:11,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:12,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:16:12,700 INFO L93 Difference]: Finished difference Result 1317 states and 1862 transitions. [2023-11-29 04:16:12,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 04:16:12,701 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 14 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2023-11-29 04:16:12,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:16:12,708 INFO L225 Difference]: With dead ends: 1317 [2023-11-29 04:16:12,708 INFO L226 Difference]: Without dead ends: 666 [2023-11-29 04:16:12,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2023-11-29 04:16:12,711 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 5 mSDsluCounter, 4020 mSDsCounter, 0 mSdLazyCounter, 934 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 4425 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 934 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:16:12,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 4425 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 934 Invalid, 0 Unknown, 0 Unchecked, 40.3s Time] [2023-11-29 04:16:12,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2023-11-29 04:16:12,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 666. [2023-11-29 04:16:12,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 470 states have (on average 1.3659574468085107) internal successors, (642), 479 states have internal predecessors, (642), 149 states have call successors, (149), 47 states have call predecessors, (149), 46 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2023-11-29 04:16:12,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 938 transitions. [2023-11-29 04:16:12,756 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 938 transitions. Word has length 46 [2023-11-29 04:16:12,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:16:12,756 INFO L495 AbstractCegarLoop]: Abstraction has 666 states and 938 transitions. [2023-11-29 04:16:12,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 14 states have internal predecessors, (43), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:16:12,756 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 938 transitions. [2023-11-29 04:16:12,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-11-29 04:16:12,759 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:16:12,759 INFO L195 NwaCegarLoop]: trace histogram [10, 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] [2023-11-29 04:16:12,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 04:16:12,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:16:12,967 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:16:12,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:12,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1956028833, now seen corresponding path program 2 times [2023-11-29 04:16:12,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:16:12,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1639922360] [2023-11-29 04:16:12,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:16:12,968 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 [2023-11-29 04:16:12,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:16:12,969 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:16:12,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 04:16:13,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:16:13,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:16:13,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 04:16:13,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:13,464 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2023-11-29 04:16:13,464 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:16:13,465 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:16:13,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1639922360] [2023-11-29 04:16:13,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1639922360] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:16:13,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:16:13,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:16:13,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512302524] [2023-11-29 04:16:13,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:16:13,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:16:13,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:16:13,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:16:13,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:16:13,467 INFO L87 Difference]: Start difference. First operand 666 states and 938 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 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) [2023-11-29 04:16:18,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:21,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:21,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:16:21,593 INFO L93 Difference]: Finished difference Result 1293 states and 1825 transitions. [2023-11-29 04:16:21,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:16:21,594 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 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 50 [2023-11-29 04:16:21,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:16:21,605 INFO L225 Difference]: With dead ends: 1293 [2023-11-29 04:16:21,605 INFO L226 Difference]: Without dead ends: 1287 [2023-11-29 04:16:21,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:16:21,607 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 438 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:16:21,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 796 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2023-11-29 04:16:21,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2023-11-29 04:16:21,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1287. [2023-11-29 04:16:21,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 907 states have (on average 1.3660418963616316) internal successors, (1239), 924 states have internal predecessors, (1239), 289 states have call successors, (289), 91 states have call predecessors, (289), 90 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-29 04:16:21,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 1815 transitions. [2023-11-29 04:16:21,705 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 1815 transitions. Word has length 50 [2023-11-29 04:16:21,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:16:21,706 INFO L495 AbstractCegarLoop]: Abstraction has 1287 states and 1815 transitions. [2023-11-29 04:16:21,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 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) [2023-11-29 04:16:21,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 1815 transitions. [2023-11-29 04:16:21,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-11-29 04:16:21,711 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:16:21,712 INFO L195 NwaCegarLoop]: trace histogram [10, 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] [2023-11-29 04:16:21,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-29 04:16:21,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:16:21,912 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:16:21,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:21,913 INFO L85 PathProgramCache]: Analyzing trace with hash 161547182, now seen corresponding path program 1 times [2023-11-29 04:16:21,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:16:21,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602849609] [2023-11-29 04:16:21,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:16:21,914 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 [2023-11-29 04:16:21,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:16:21,915 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:16:21,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:16:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:16:22,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:16:22,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:22,553 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 3 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2023-11-29 04:16:22,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:16:22,890 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 3 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2023-11-29 04:16:22,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:16:22,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602849609] [2023-11-29 04:16:22,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602849609] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:16:22,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:16:22,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 04:16:22,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640359592] [2023-11-29 04:16:22,891 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:16:22,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:16:22,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:16:22,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:16:22,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:16:22,893 INFO L87 Difference]: Start difference. First operand 1287 states and 1815 transitions. Second operand has 10 states, 8 states have (on average 9.0) internal successors, (72), 10 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-29 04:16:32,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:34,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:35,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:37,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:39,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:40,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:16:40,247 INFO L93 Difference]: Finished difference Result 2552 states and 3602 transitions. [2023-11-29 04:16:40,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 04:16:40,248 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 9.0) internal successors, (72), 10 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 101 [2023-11-29 04:16:40,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:16:40,256 INFO L225 Difference]: With dead ends: 2552 [2023-11-29 04:16:40,256 INFO L226 Difference]: Without dead ends: 1287 [2023-11-29 04:16:40,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-11-29 04:16:40,261 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 6 mSDsluCounter, 1608 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2012 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:16:40,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2012 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 17.2s Time] [2023-11-29 04:16:40,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2023-11-29 04:16:40,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1287. [2023-11-29 04:16:40,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 907 states have (on average 1.3616317530319735) internal successors, (1235), 924 states have internal predecessors, (1235), 289 states have call successors, (289), 91 states have call predecessors, (289), 90 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-29 04:16:40,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 1811 transitions. [2023-11-29 04:16:40,334 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 1811 transitions. Word has length 101 [2023-11-29 04:16:40,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:16:40,334 INFO L495 AbstractCegarLoop]: Abstraction has 1287 states and 1811 transitions. [2023-11-29 04:16:40,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 9.0) internal successors, (72), 10 states have internal predecessors, (72), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-29 04:16:40,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 1811 transitions. [2023-11-29 04:16:40,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-11-29 04:16:40,338 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:16:40,339 INFO L195 NwaCegarLoop]: trace histogram [12, 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] [2023-11-29 04:16:40,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 04:16:40,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:16:40,539 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:16:40,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:40,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1077490482, now seen corresponding path program 2 times [2023-11-29 04:16:40,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:16:40,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [931148984] [2023-11-29 04:16:40,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:16:40,540 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 [2023-11-29 04:16:40,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:16:40,541 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:16:40,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 04:16:41,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:16:41,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:16:41,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 675 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 04:16:41,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:41,871 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-11-29 04:16:41,871 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:16:41,872 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:16:41,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [931148984] [2023-11-29 04:16:41,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [931148984] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:16:41,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:16:41,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:16:41,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912152690] [2023-11-29 04:16:41,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:16:41,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:16:41,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:16:41,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:16:41,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:16:41,874 INFO L87 Difference]: Start difference. First operand 1287 states and 1811 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 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) [2023-11-29 04:16:45,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:50,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:50,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:16:50,461 INFO L93 Difference]: Finished difference Result 3642 states and 5121 transitions. [2023-11-29 04:16:50,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:16:50,462 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 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 103 [2023-11-29 04:16:50,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:16:50,475 INFO L225 Difference]: With dead ends: 3642 [2023-11-29 04:16:50,475 INFO L226 Difference]: Without dead ends: 2380 [2023-11-29 04:16:50,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:16:50,479 INFO L413 NwaCegarLoop]: 413 mSDtfsCounter, 401 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:16:50,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 802 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 8.5s Time] [2023-11-29 04:16:50,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2380 states. [2023-11-29 04:16:50,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2380 to 2375. [2023-11-29 04:16:50,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2375 states, 1663 states have (on average 1.359591100420926) internal successors, (2261), 1696 states have internal predecessors, (2261), 535 states have call successors, (535), 177 states have call predecessors, (535), 176 states have return successors, (533), 533 states have call predecessors, (533), 533 states have call successors, (533) [2023-11-29 04:16:50,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2375 states to 2375 states and 3329 transitions. [2023-11-29 04:16:50,575 INFO L78 Accepts]: Start accepts. Automaton has 2375 states and 3329 transitions. Word has length 103 [2023-11-29 04:16:50,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:16:50,575 INFO L495 AbstractCegarLoop]: Abstraction has 2375 states and 3329 transitions. [2023-11-29 04:16:50,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 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) [2023-11-29 04:16:50,576 INFO L276 IsEmpty]: Start isEmpty. Operand 2375 states and 3329 transitions. [2023-11-29 04:16:50,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-11-29 04:16:50,581 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:16:50,581 INFO L195 NwaCegarLoop]: trace histogram [12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:16:50,592 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-11-29 04:16:50,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:16:50,782 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:16:50,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:50,782 INFO L85 PathProgramCache]: Analyzing trace with hash -352450393, now seen corresponding path program 1 times [2023-11-29 04:16:50,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:16:50,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1465729501] [2023-11-29 04:16:50,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:16:50,783 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 [2023-11-29 04:16:50,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:16:50,784 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:16:50,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:16:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:16:51,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 773 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:16:51,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:51,585 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2023-11-29 04:16:51,585 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:16:51,586 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:16:51,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1465729501] [2023-11-29 04:16:51,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1465729501] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:16:51,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:16:51,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:16:51,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595295412] [2023-11-29 04:16:51,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:16:51,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:16:51,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:16:51,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:16:51,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:16:51,588 INFO L87 Difference]: Start difference. First operand 2375 states and 3329 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 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) [2023-11-29 04:17:00,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:04,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:08,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:09,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:17:09,389 INFO L93 Difference]: Finished difference Result 4737 states and 6697 transitions. [2023-11-29 04:17:09,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:17:09,390 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 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 137 [2023-11-29 04:17:09,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:17:09,408 INFO L225 Difference]: With dead ends: 4737 [2023-11-29 04:17:09,408 INFO L226 Difference]: Without dead ends: 2391 [2023-11-29 04:17:09,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:17:09,415 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 0 mSDsluCounter, 1212 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1618 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2023-11-29 04:17:09,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1618 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 299 Invalid, 2 Unknown, 0 Unchecked, 17.7s Time] [2023-11-29 04:17:09,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2391 states. [2023-11-29 04:17:09,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2391 to 2379. [2023-11-29 04:17:09,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2379 states, 1665 states have (on average 1.3591591591591592) internal successors, (2263), 1700 states have internal predecessors, (2263), 535 states have call successors, (535), 177 states have call predecessors, (535), 178 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-29 04:17:09,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2379 states to 2379 states and 3347 transitions. [2023-11-29 04:17:09,528 INFO L78 Accepts]: Start accepts. Automaton has 2379 states and 3347 transitions. Word has length 137 [2023-11-29 04:17:09,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:17:09,529 INFO L495 AbstractCegarLoop]: Abstraction has 2379 states and 3347 transitions. [2023-11-29 04:17:09,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 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) [2023-11-29 04:17:09,529 INFO L276 IsEmpty]: Start isEmpty. Operand 2379 states and 3347 transitions. [2023-11-29 04:17:09,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-11-29 04:17:09,534 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:17:09,534 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 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, 1, 1, 1, 1, 1] [2023-11-29 04:17:09,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 04:17:09,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:17:09,735 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:17:09,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:17:09,735 INFO L85 PathProgramCache]: Analyzing trace with hash 424664794, now seen corresponding path program 1 times [2023-11-29 04:17:09,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:17:09,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446175119] [2023-11-29 04:17:09,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:17:09,736 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 [2023-11-29 04:17:09,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:17:09,737 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 04:17:09,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 04:17:12,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:17:12,556 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 04:17:17,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:17:17,307 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2023-11-29 04:17:17,307 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 04:17:17,308 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 04:17:17,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-11-29 04:17:17,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 04:17:17,512 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1] [2023-11-29 04:17:17,515 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 04:17:17,588 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,588 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,588 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,589 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,589 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,589 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,590 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,590 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,590 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,590 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,591 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,591 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,592 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,592 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,593 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,593 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,593 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,594 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,594 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,594 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret371 [2023-11-29 04:17:17,595 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,595 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,596 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,596 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,596 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret372 [2023-11-29 04:17:17,596 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,597 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,597 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret373 [2023-11-29 04:17:17,598 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,598 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,599 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,599 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,600 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,600 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,600 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,601 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,601 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,601 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,602 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,602 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,603 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,603 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,603 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,604 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,604 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,604 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,605 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,605 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,605 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,606 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,606 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,606 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,607 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,607 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,607 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,607 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,608 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,608 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,608 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,609 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,609 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,609 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,610 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,610 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret370 [2023-11-29 04:17:17,610 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,610 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,611 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,611 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,611 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,611 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,612 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,612 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,612 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,612 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,613 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,613 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,613 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,614 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,614 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,614 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,614 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,615 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc109 [2023-11-29 04:17:17,615 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,615 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret369 [2023-11-29 04:17:17,616 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,616 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,616 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,616 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,616 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,617 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,617 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,617 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,617 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,617 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,618 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,618 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,618 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,618 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,619 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,619 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,619 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:17:17,619 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,620 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,620 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,620 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,620 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,621 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,621 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,621 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,621 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,622 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret402 [2023-11-29 04:17:17,622 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,622 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,622 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,622 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,622 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,623 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,623 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,623 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,623 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret391 could not be translated [2023-11-29 04:17:17,623 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,624 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,624 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,624 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret235 could not be translated [2023-11-29 04:17:17,624 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,624 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,624 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,625 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,625 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,625 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,625 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,626 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,626 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,626 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,626 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,626 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,626 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,627 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,627 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,627 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,627 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,627 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,627 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret391 could not be translated [2023-11-29 04:17:17,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret105 could not be translated [2023-11-29 04:17:17,628 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,629 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,629 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,629 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,629 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,629 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,629 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret105 could not be translated [2023-11-29 04:17:17,630 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,630 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,630 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,630 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret396 [2023-11-29 04:17:17,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,631 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,632 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,632 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,632 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,632 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,633 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret394 could not be translated [2023-11-29 04:17:17,633 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,633 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,633 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,634 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,634 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,634 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,634 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,634 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,634 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret391 could not be translated [2023-11-29 04:17:17,635 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,635 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,635 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret240 could not be translated [2023-11-29 04:17:17,635 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,635 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,636 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,636 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,636 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,636 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,637 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,637 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,637 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,638 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,638 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,638 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:17:17,638 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,638 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:17:17,639 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,639 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,639 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,639 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,640 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,640 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:17:17,640 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,640 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,640 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,641 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,641 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated [2023-11-29 04:17:17,641 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated [2023-11-29 04:17:17,641 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,642 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated [2023-11-29 04:17:17,642 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,642 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,642 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,643 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,643 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-29 04:17:17,643 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-29 04:17:17,665 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 04:17:17 BoogieIcfgContainer [2023-11-29 04:17:17,665 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 04:17:17,666 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 04:17:17,666 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 04:17:17,666 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 04:17:17,666 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:14:32" (3/4) ... [2023-11-29 04:17:17,668 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 04:17:17,669 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 04:17:17,669 INFO L158 Benchmark]: Toolchain (without parser) took 179151.55ms. Allocated memory was 77.6MB in the beginning and 192.9MB in the end (delta: 115.3MB). Free memory was 43.4MB in the beginning and 72.5MB in the end (delta: -29.1MB). Peak memory consumption was 85.2MB. Max. memory is 16.1GB. [2023-11-29 04:17:17,669 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 54.5MB. Free memory is still 31.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:17:17,670 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1767.39ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 43.1MB in the beginning and 45.4MB in the end (delta: -2.3MB). Peak memory consumption was 31.7MB. Max. memory is 16.1GB. [2023-11-29 04:17:17,670 INFO L158 Benchmark]: Boogie Procedure Inliner took 144.26ms. Allocated memory is still 94.4MB. Free memory was 45.4MB in the beginning and 34.9MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 04:17:17,671 INFO L158 Benchmark]: Boogie Preprocessor took 590.09ms. Allocated memory was 94.4MB in the beginning and 113.2MB in the end (delta: 18.9MB). Free memory was 34.9MB in the beginning and 55.8MB in the end (delta: -20.9MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. [2023-11-29 04:17:17,671 INFO L158 Benchmark]: RCFGBuilder took 11166.19ms. Allocated memory was 113.2MB in the beginning and 159.4MB in the end (delta: 46.1MB). Free memory was 55.8MB in the beginning and 98.7MB in the end (delta: -42.9MB). Peak memory consumption was 57.7MB. Max. memory is 16.1GB. [2023-11-29 04:17:17,671 INFO L158 Benchmark]: TraceAbstraction took 165471.40ms. Allocated memory was 159.4MB in the beginning and 192.9MB in the end (delta: 33.6MB). Free memory was 97.6MB in the beginning and 72.5MB in the end (delta: 25.1MB). Peak memory consumption was 95.4MB. Max. memory is 16.1GB. [2023-11-29 04:17:17,671 INFO L158 Benchmark]: Witness Printer took 3.08ms. Allocated memory is still 192.9MB. Free memory is still 72.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:17:17,673 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 54.5MB. Free memory is still 31.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1767.39ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 43.1MB in the beginning and 45.4MB in the end (delta: -2.3MB). Peak memory consumption was 31.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 144.26ms. Allocated memory is still 94.4MB. Free memory was 45.4MB in the beginning and 34.9MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 590.09ms. Allocated memory was 94.4MB in the beginning and 113.2MB in the end (delta: 18.9MB). Free memory was 34.9MB in the beginning and 55.8MB in the end (delta: -20.9MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. * RCFGBuilder took 11166.19ms. Allocated memory was 113.2MB in the beginning and 159.4MB in the end (delta: 46.1MB). Free memory was 55.8MB in the beginning and 98.7MB in the end (delta: -42.9MB). Peak memory consumption was 57.7MB. Max. memory is 16.1GB. * TraceAbstraction took 165471.40ms. Allocated memory was 159.4MB in the beginning and 192.9MB in the end (delta: 33.6MB). Free memory was 97.6MB in the beginning and 72.5MB in the end (delta: 25.1MB). Peak memory consumption was 95.4MB. Max. memory is 16.1GB. * Witness Printer took 3.08ms. Allocated memory is still 192.9MB. Free memory is still 72.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3095]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3095-3096] - GenericResultAtLocation [Line: 3374]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3374-3375] - GenericResultAtLocation [Line: 3382]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3382-3383] - GenericResultAtLocation [Line: 3390]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3390-3391] - GenericResultAtLocation [Line: 3605]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (123), "i" (12UL)); [3605-3606] - GenericResultAtLocation [Line: 3680]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (177), "i" (12UL)); [3680-3681] - GenericResultAtLocation [Line: 4002]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (467), "i" (12UL)); [4002-4003] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret371 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret372 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret373 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret370 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc109 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret369 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret402 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret391 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret235 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret391 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret105 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret105 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret396 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret394 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret391 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret240 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch384 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch376 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch381 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - 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 a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 4024. Possible FailurePath: [L3355] int LDV_IN_INTERRUPT = 1; [L3356] struct block_device *virtblk_fops_group0 ; [L3357] int ldv_state_variable_2 ; [L3358] int ref_cnt ; [L3359] int ldv_state_variable_1 ; [L3360] struct virtio_device *virtio_blk_group0 ; [L3361] int ldv_state_variable_0 ; [L3492] static int major ; [L3493] static int index ; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [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}; [L4047] struct virtio_device_id const __mod_virtio_device_table ; [L4048] int ldv_retval_0 ; [L4049] int ldv_retval_1 ; [L4283] int ldv_blk_rq = 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 [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={75:0}, ldvarg3={70:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4082] CALL, EXPR ldv_init_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={67:0}, ref_cnt=0, size=16, tmp={67:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={67:0}, ref_cnt=0, size=16, tmp={67:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); [L4082] RET, EXPR ldv_init_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={75:0}, ldvarg3={70:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14: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 [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14: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); [L4085] RET ldv_memset((void *)(& ldvarg1), 0, 8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={67:0}, ldvarg1={75:0}, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4086] CALL ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14: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); [L4086] RET ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={67:0}, ldvarg1={75:0}, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14: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 [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4095] case 0: [L4125] case 1: [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4125] case 1: [L4137] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4125] case 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 [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, 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={14:0}, virtio_blk_group0={0:0}] [L4139] RET, EXPR init() [L4139] ldv_retval_1 = init() [L4125] case 1: [L4141] ldv_state_variable_0 = 3 [L4142] ldv_state_variable_2 = 1 [L4143] CALL ldv_initialize_block_device_operations_2() [L4063] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={14:0}, virtio_blk_group0={0:0}] [L4065] CALL, EXPR ldv_init_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, size=464, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={47:0}, ref_cnt=0, size=464, tmp={47:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={47:0}, ref_cnt=0, size=464, tmp={47:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); [L4065] RET, EXPR ldv_init_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={14:0}, virtio_blk_group0={0:0}] [L4065] tmp = ldv_init_zalloc(464UL) [L4066] virtblk_fops_group0 = (struct block_device *)tmp [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 [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] CALL, EXPR ldv_init_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, size=1048, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={15:0}, ref_cnt=0, size=1048, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={15:0}, ref_cnt=0, size=1048, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); [L4056] RET, EXPR ldv_init_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] tmp = ldv_init_zalloc(1048UL) [L4057] virtio_blk_group0 = (struct virtio_device *)tmp [L4145] RET ldv_initialize_virtio_driver_1() [L4125] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=2, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4095] case 0: [L4125] case 1: [L4163] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=2, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4163] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4163] case 2: [L4165] tmp___3 = __VERIFIER_nondet_int() [L4167] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4163] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4163] case 2: [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 [LDV_IN_INTERRUPT=1, \old(size)=112, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15: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 [LDV_IN_INTERRUPT=1, \old(size)=112, \result={0:0}, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, size=112, tmp___0=2, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4381] RET, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(arg2)=20, \old(arg3)=208, __this_module={0:0}, arg0={0:0}, arg0={0:0}, arg1={8388619:0}, arg1={8388619:0}, arg2=20, arg3=208, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15: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 [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4242] return ((unsigned long )ptr > 2012UL); [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); [L3734] RET, EXPR IS_ERR((void const *)bio) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, bio={0:0}, disk={35184372088832:72057594037927936}, disk={35184372088832:72057594037927936}, features={13:0}, id_str={8388619:0}, id_str={8388619:0}, id_table={12:0}, index=0, ldv_blk_rq=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, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15: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 [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4312] COND FALSE !(ldv_blk_rq != 0) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4316] CALL, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15: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 [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={31:0}, ref_cnt=0, size=322, tmp={31:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3264] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3264] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={31:0}, ref_cnt=0, size=322, tmp={31:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3265] CALL, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ptr={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4242] return ((unsigned long )ptr > 2012UL); [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ptr={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); [L3265] RET, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={31:0}, ref_cnt=0, size=322, tmp={31:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3265] CALL assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3265] RET assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={31:0}, ref_cnt=0, size=322, tmp={31:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3266] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=322, \result={31:0}, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, p={31:0}, ref_cnt=0, size=322, tmp={31:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4316] RET, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4316] res = ldv_malloc(sizeof(struct request)) [L4317] COND FALSE !((unsigned long )res == (unsigned long )((struct request *)0)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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, res={31:0}, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4321] CALL, EXPR IS_ERR___0((void const *)res) [L4277] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ptr={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4279] CALL, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3333] return (exp); [L4279] RET, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ptr={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4279] tmp = ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) [L4280] return (tmp); [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 [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4326] return (res); [L4227] RET, EXPR ldv_blk_make_request(ldv_func_arg3) [L4227] tmp = ldv_blk_make_request(ldv_func_arg3) [L4228] return (tmp); [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 [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ptr={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4242] return ((unsigned long )ptr > 2012UL); [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, ptr={31:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); [L3741] RET, EXPR IS_ERR((void const *)req) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, bio={0:0}, disk={35184372088832:72057594037927936}, disk={35184372088832:72057594037927936}, features={13:0}, id_str={8388619:0}, id_str={8388619:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, tmp___0=0, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15: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 [LDV_IN_INTERRUPT=1, \result=-2147483648, __this_module={0:0}, bio={0:0}, disk={35184372088832:72057594037927936}, disk={35184372088832:72057594037927936}, features={13:0}, id_str={8388619:0}, id_str={8388619:0}, id_table={12:0}, index=0, ldv_blk_rq=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={31:0}, tmp___0=0, tmp___2=0, tmp___3=-2147483648, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15: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 [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=0, \old(mode)=0, __this_module={0:0}, bdev={47:0}, bdev={47:0}, cmd=1447184708, data=0, disk={35184372088832:72057594037927936}, err=-2147483648, features={13:0}, id_str={8388619:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L3779] return (err); [L3779] return (err); VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=0, \old(mode)=0, \result=-2147483648, __this_module={0:0}, bdev={47:0}, bdev={47:0}, cmd=1447184708, data=0, disk={35184372088832:72057594037927936}, err=-2147483648, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4169] RET virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L4170] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=1, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4095] case 0: [L4125] case 1: [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4125] case 1: [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 [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={67:0}, ldvarg1={75:0}, ldvarg2=1447184708, ldvarg3={70:0}, major=0, ref_cnt=0, tmp={67:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4194] CALL ldv_check_final_state() [L4343] COND TRUE ldv_blk_rq != 0 VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4344] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] [L4236] reach_error() VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=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={47:0}, virtio_blk={14:0}, virtio_blk_group0={15:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 357 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 165.2s, OverallIterations: 10, TraceHistogramMax: 12, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 147.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 3 mSolverCounterUnknown, 1294 SdHoareTripleChecker+Valid, 145.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1294 mSDsluCounter, 14919 SdHoareTripleChecker+Invalid, 142.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11229 mSDsCounter, 19 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2945 IncrementalHoareTripleChecker+Invalid, 2967 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 19 mSolverCounterUnsat, 3690 mSDtfsCounter, 2945 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 770 GetRequests, 723 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 1.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2379occurred in iteration=9, InterpolantAutomatonStates: 58, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 9 MinimizatonAttempts, 20 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 5.3s SatisfiabilityAnalysisTime, 2.4s InterpolantComputationTime, 740 NumberOfCodeBlocks, 714 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 757 ConstructedInterpolants, 0 QuantifiedInterpolants, 1068 SizeOfPredicates, 4 NumberOfNonLiveVariables, 4175 ConjunctsInSsa, 41 ConjunctsInUnsatCore, 12 InterpolantComputations, 6 PerfectInterpolantSequences, 549/598 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 [2023-11-29 04:17:17,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2b880b19-7c0d-4a21-bd90-02ede383eb92/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample