./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b 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_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e621fe5569ce23da8663d1ba84e0ea76474750cbbbe06c56ff4e5d6732ec9411 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:41:38,673 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:41:38,792 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-06 22:41:38,805 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:41:38,806 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:41:38,842 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:41:38,843 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:41:38,844 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:41:38,846 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:41:38,851 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:41:38,852 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:41:38,852 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:41:38,853 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:41:38,854 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:41:38,855 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:41:38,855 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:41:38,856 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:41:38,856 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:41:38,857 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:41:38,857 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:41:38,858 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:41:38,858 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:41:38,859 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:41:38,859 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:41:38,860 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:41:38,860 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:41:38,861 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:41:38,861 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:41:38,862 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:41:38,862 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:41:38,863 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:41:38,864 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:41:38,864 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:41:38,864 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:41:38,864 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:41:38,865 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:41:38,865 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_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e621fe5569ce23da8663d1ba84e0ea76474750cbbbe06c56ff4e5d6732ec9411 [2023-11-06 22:41:39,239 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:41:39,269 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:41:39,271 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:41:39,272 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:41:39,272 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:41:39,274 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-06 22:41:42,287 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:41:42,785 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:41:42,785 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-06 22:41:42,829 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/data/34d0409ab/bdd53a7d8b33436ca7d96a510174b5e9/FLAG0f37c787e [2023-11-06 22:41:42,847 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/data/34d0409ab/bdd53a7d8b33436ca7d96a510174b5e9 [2023-11-06 22:41:42,853 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:41:42,854 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:41:42,858 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:41:42,859 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:41:42,868 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:41:42,869 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:41:42" (1/1) ... [2023-11-06 22:41:42,870 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@546ffe30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:42, skipping insertion in model container [2023-11-06 22:41:42,870 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:41:42" (1/1) ... [2023-11-06 22:41:42,994 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:41:43,959 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_feb3a043-c4a1-44a6-af81-18d12984de92/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-06 22:41:44,232 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:41:44,259 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:41:44,358 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-06 22:41:44,403 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_feb3a043-c4a1-44a6-af81-18d12984de92/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-06 22:41:44,408 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)); [3611-3612] [2023-11-06 22:41:44,409 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)); [3619-3620] [2023-11-06 22:41:44,410 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)); [3627-3628] [2023-11-06 22:41:44,445 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (151), "i" (12UL)); [3842-3843] [2023-11-06 22:41:44,456 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (205), "i" (12UL)); [3917-3918] [2023-11-06 22:41:44,588 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (495), "i" (12UL)); [4238-4239] [2023-11-06 22:41:44,627 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:41:44,673 WARN L672 CHandler]: The function kmem_cache_alloc_notrace is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:41:44,674 WARN L672 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:41:44,681 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:41:44,682 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44 WrapperNode [2023-11-06 22:41:44,682 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:41:44,683 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:41:44,683 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:41:44,684 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:41:44,691 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:44,761 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:44,901 INFO L138 Inliner]: procedures = 155, calls = 555, calls flagged for inlining = 94, calls inlined = 94, statements flattened = 1961 [2023-11-06 22:41:44,902 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:41:44,902 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:41:44,903 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:41:44,903 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:41:44,912 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:44,913 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:44,938 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:44,941 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:45,035 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:45,046 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:45,074 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:45,102 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:45,192 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:41:45,193 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:41:45,193 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:41:45,193 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:41:45,194 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (1/1) ... [2023-11-06 22:41:45,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:41:45,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:41:45,242 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:41:45,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:41:45,284 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2023-11-06 22:41:45,284 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2023-11-06 22:41:45,285 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2023-11-06 22:41:45,287 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2023-11-06 22:41:45,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-06 22:41:45,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-06 22:41:45,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:41:45,287 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2023-11-06 22:41:45,288 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2023-11-06 22:41:45,288 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2023-11-06 22:41:45,288 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2023-11-06 22:41:45,288 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-06 22:41:45,288 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-06 22:41:45,289 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2023-11-06 22:41:45,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2023-11-06 22:41:45,289 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2023-11-06 22:41:45,289 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2023-11-06 22:41:45,290 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-06 22:41:45,290 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-06 22:41:45,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:41:45,290 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-06 22:41:45,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-06 22:41:45,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-06 22:41:45,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-06 22:41:45,292 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2023-11-06 22:41:45,293 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2023-11-06 22:41:45,293 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:41:45,293 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:41:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 22:41:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2023-11-06 22:41:45,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2023-11-06 22:41:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2023-11-06 22:41:45,294 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-06 22:41:45,295 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-06 22:41:45,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:41:45,296 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2023-11-06 22:41:45,296 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2023-11-06 22:41:45,296 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:41:45,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 22:41:45,296 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-06 22:41:45,297 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-06 22:41:45,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-06 22:41:45,297 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2023-11-06 22:41:45,297 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2023-11-06 22:41:45,297 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2023-11-06 22:41:45,297 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2023-11-06 22:41:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 22:41:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2023-11-06 22:41:45,298 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2023-11-06 22:41:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-11-06 22:41:45,298 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-11-06 22:41:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-06 22:41:45,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-06 22:41:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:41:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-06 22:41:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2023-11-06 22:41:45,299 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2023-11-06 22:41:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-06 22:41:45,300 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-06 22:41:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2023-11-06 22:41:45,301 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2023-11-06 22:41:45,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:41:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-06 22:41:45,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-06 22:41:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:41:45,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:41:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-06 22:41:45,303 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-06 22:41:45,818 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:41:45,821 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:41:46,527 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-06 22:41:46,643 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2023-11-06 22:41:47,448 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:41:47,468 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:41:47,468 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 22:41:47,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:41:47 BoogieIcfgContainer [2023-11-06 22:41:47,472 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:41:47,475 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:41:47,475 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:41:47,479 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:41:47,479 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:41:42" (1/3) ... [2023-11-06 22:41:47,481 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c0e4a76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:41:47, skipping insertion in model container [2023-11-06 22:41:47,481 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:41:44" (2/3) ... [2023-11-06 22:41:47,482 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c0e4a76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:41:47, skipping insertion in model container [2023-11-06 22:41:47,482 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:41:47" (3/3) ... [2023-11-06 22:41:47,484 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-06 22:41:47,502 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:41:47,502 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:41:47,575 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:41:47,582 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@667fe0cd, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:41:47,583 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:41:47,590 INFO L276 IsEmpty]: Start isEmpty. Operand has 525 states, 410 states have (on average 1.351219512195122) internal successors, (554), 423 states have internal predecessors, (554), 88 states have call successors, (88), 27 states have call predecessors, (88), 25 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2023-11-06 22:41:47,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-06 22:41:47,602 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:47,603 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:41:47,603 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:41:47,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:47,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1417361526, now seen corresponding path program 1 times [2023-11-06 22:41:47,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:47,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058947488] [2023-11-06 22:41:47,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:47,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:47,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:48,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:48,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:48,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:41:48,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:48,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058947488] [2023-11-06 22:41:48,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058947488] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:48,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:48,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:41:48,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871160150] [2023-11-06 22:41:48,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:48,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:41:48,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:48,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:41:48,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:41:48,211 INFO L87 Difference]: Start difference. First operand has 525 states, 410 states have (on average 1.351219512195122) internal successors, (554), 423 states have internal predecessors, (554), 88 states have call successors, (88), 27 states have call predecessors, (88), 25 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:41:49,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:49,703 INFO L93 Difference]: Finished difference Result 1476 states and 2086 transitions. [2023-11-06 22:41:49,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:41:49,705 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2023-11-06 22:41:49,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:49,734 INFO L225 Difference]: With dead ends: 1476 [2023-11-06 22:41:49,767 INFO L226 Difference]: Without dead ends: 922 [2023-11-06 22:41:49,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:49,791 INFO L413 NwaCegarLoop]: 518 mSDtfsCounter, 765 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 1271 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:49,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [826 Valid, 1271 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-06 22:41:49,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2023-11-06 22:41:49,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 847. [2023-11-06 22:41:49,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 655 states have (on average 1.2732824427480915) internal successors, (834), 664 states have internal predecessors, (834), 148 states have call successors, (148), 44 states have call predecessors, (148), 43 states have return successors, (146), 146 states have call predecessors, (146), 146 states have call successors, (146) [2023-11-06 22:41:49,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1128 transitions. [2023-11-06 22:41:49,949 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 1128 transitions. Word has length 24 [2023-11-06 22:41:49,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:49,950 INFO L495 AbstractCegarLoop]: Abstraction has 847 states and 1128 transitions. [2023-11-06 22:41:49,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:41:49,950 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 1128 transitions. [2023-11-06 22:41:49,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-11-06 22:41:49,953 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:49,953 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:41:49,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:41:49,954 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:41:49,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:49,955 INFO L85 PathProgramCache]: Analyzing trace with hash -243833437, now seen corresponding path program 1 times [2023-11-06 22:41:49,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:49,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486064973] [2023-11-06 22:41:49,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:49,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:49,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:50,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:50,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:50,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:41:50,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:50,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486064973] [2023-11-06 22:41:50,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486064973] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:50,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:50,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:41:50,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839973616] [2023-11-06 22:41:50,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:50,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:41:50,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:50,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:41:50,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:41:50,102 INFO L87 Difference]: Start difference. First operand 847 states and 1128 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:41:51,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:51,398 INFO L93 Difference]: Finished difference Result 1815 states and 2470 transitions. [2023-11-06 22:41:51,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:41:51,398 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2023-11-06 22:41:51,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:51,415 INFO L225 Difference]: With dead ends: 1815 [2023-11-06 22:41:51,415 INFO L226 Difference]: Without dead ends: 1806 [2023-11-06 22:41:51,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:51,418 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 741 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 807 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:51,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [807 Valid, 1233 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 22:41:51,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1806 states. [2023-11-06 22:41:51,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1806 to 1662. [2023-11-06 22:41:51,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1662 states, 1286 states have (on average 1.2721617418351479) internal successors, (1636), 1303 states have internal predecessors, (1636), 289 states have call successors, (289), 87 states have call predecessors, (289), 86 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-06 22:41:51,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1662 states to 1662 states and 2212 transitions. [2023-11-06 22:41:51,578 INFO L78 Accepts]: Start accepts. Automaton has 1662 states and 2212 transitions. Word has length 27 [2023-11-06 22:41:51,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:51,578 INFO L495 AbstractCegarLoop]: Abstraction has 1662 states and 2212 transitions. [2023-11-06 22:41:51,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:41:51,578 INFO L276 IsEmpty]: Start isEmpty. Operand 1662 states and 2212 transitions. [2023-11-06 22:41:51,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-11-06 22:41:51,587 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:51,587 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] [2023-11-06 22:41:51,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:41:51,588 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:41:51,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:51,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1490384941, now seen corresponding path program 1 times [2023-11-06 22:41:51,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:51,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433381895] [2023-11-06 22:41:51,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:51,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 22:41:51,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 22:41:51,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:41:51,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-06 22:41:51,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-06 22:41:51,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-06 22:41:51,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:41:51,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:51,799 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-06 22:41:51,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:51,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433381895] [2023-11-06 22:41:51,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433381895] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:51,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:51,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:41:51,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345906736] [2023-11-06 22:41:51,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:51,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:41:51,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:51,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:41:51,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:51,803 INFO L87 Difference]: Start difference. First operand 1662 states and 2212 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-06 22:41:53,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:53,423 INFO L93 Difference]: Finished difference Result 5661 states and 7743 transitions. [2023-11-06 22:41:53,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:41:53,424 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 88 [2023-11-06 22:41:53,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:53,469 INFO L225 Difference]: With dead ends: 5661 [2023-11-06 22:41:53,470 INFO L226 Difference]: Without dead ends: 4006 [2023-11-06 22:41:53,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:41:53,487 INFO L413 NwaCegarLoop]: 499 mSDtfsCounter, 885 mSDsluCounter, 1104 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 959 SdHoareTripleChecker+Valid, 1603 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:53,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [959 Valid, 1603 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-06 22:41:53,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4006 states. [2023-11-06 22:41:53,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4006 to 3088. [2023-11-06 22:41:53,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3088 states, 2380 states have (on average 1.269327731092437) internal successors, (3021), 2413 states have internal predecessors, (3021), 536 states have call successors, (536), 172 states have call predecessors, (536), 171 states have return successors, (534), 534 states have call predecessors, (534), 534 states have call successors, (534) [2023-11-06 22:41:53,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3088 states to 3088 states and 4091 transitions. [2023-11-06 22:41:53,803 INFO L78 Accepts]: Start accepts. Automaton has 3088 states and 4091 transitions. Word has length 88 [2023-11-06 22:41:53,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:53,807 INFO L495 AbstractCegarLoop]: Abstraction has 3088 states and 4091 transitions. [2023-11-06 22:41:53,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-06 22:41:53,808 INFO L276 IsEmpty]: Start isEmpty. Operand 3088 states and 4091 transitions. [2023-11-06 22:41:53,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-06 22:41:53,818 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:53,818 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:41:53,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 22:41:53,818 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:41:53,819 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:53,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1244475931, now seen corresponding path program 1 times [2023-11-06 22:41:53,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:53,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362304987] [2023-11-06 22:41:53,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:53,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:53,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:54,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-06 22:41:54,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-06 22:41:54,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-06 22:41:54,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-11-06 22:41:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:41:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-06 22:41:54,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-06 22:41:54,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-06 22:41:54,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:41:54,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:54,252 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-11-06 22:41:54,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:54,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362304987] [2023-11-06 22:41:54,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362304987] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:54,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:54,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 22:41:54,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400322310] [2023-11-06 22:41:54,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:54,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:41:54,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:54,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:41:54,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:41:54,262 INFO L87 Difference]: Start difference. First operand 3088 states and 4091 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-06 22:41:55,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:55,655 INFO L93 Difference]: Finished difference Result 7086 states and 9620 transitions. [2023-11-06 22:41:55,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:41:55,656 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 111 [2023-11-06 22:41:55,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:55,696 INFO L225 Difference]: With dead ends: 7086 [2023-11-06 22:41:55,696 INFO L226 Difference]: Without dead ends: 4009 [2023-11-06 22:41:55,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:41:55,744 INFO L413 NwaCegarLoop]: 488 mSDtfsCounter, 199 mSDsluCounter, 1529 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 2017 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:55,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 2017 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-06 22:41:55,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4009 states. [2023-11-06 22:41:55,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4009 to 3091. [2023-11-06 22:41:55,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3091 states, 2383 states have (on average 1.26814939152329) internal successors, (3022), 2416 states have internal predecessors, (3022), 536 states have call successors, (536), 172 states have call predecessors, (536), 171 states have return successors, (534), 534 states have call predecessors, (534), 534 states have call successors, (534) [2023-11-06 22:41:55,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3091 states to 3091 states and 4092 transitions. [2023-11-06 22:41:55,992 INFO L78 Accepts]: Start accepts. Automaton has 3091 states and 4092 transitions. Word has length 111 [2023-11-06 22:41:55,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:55,995 INFO L495 AbstractCegarLoop]: Abstraction has 3091 states and 4092 transitions. [2023-11-06 22:41:55,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-06 22:41:55,995 INFO L276 IsEmpty]: Start isEmpty. Operand 3091 states and 4092 transitions. [2023-11-06 22:41:56,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-11-06 22:41:56,004 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:56,005 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:41:56,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:41:56,005 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:41:56,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:56,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1361700741, now seen corresponding path program 1 times [2023-11-06 22:41:56,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:56,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651890332] [2023-11-06 22:41:56,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:56,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:56,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:56,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-06 22:41:56,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-06 22:41:56,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-06 22:41:56,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-06 22:41:56,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:41:56,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-06 22:41:56,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-06 22:41:56,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-11-06 22:41:56,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:41:56,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:56,699 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-06 22:41:56,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:56,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651890332] [2023-11-06 22:41:56,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651890332] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:56,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:56,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:41:56,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340531487] [2023-11-06 22:41:56,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:56,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:41:56,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:56,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:41:56,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:41:56,705 INFO L87 Difference]: Start difference. First operand 3091 states and 4092 transitions. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-06 22:41:58,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:58,013 INFO L93 Difference]: Finished difference Result 7079 states and 9604 transitions. [2023-11-06 22:41:58,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:41:58,014 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 112 [2023-11-06 22:41:58,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:58,050 INFO L225 Difference]: With dead ends: 7079 [2023-11-06 22:41:58,050 INFO L226 Difference]: Without dead ends: 4001 [2023-11-06 22:41:58,064 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:41:58,065 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 290 mSDsluCounter, 1731 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 2221 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:58,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 2221 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 683 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-06 22:41:58,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4001 states. [2023-11-06 22:41:58,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4001 to 3095. [2023-11-06 22:41:58,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3095 states, 2385 states have (on average 1.2679245283018867) internal successors, (3024), 2420 states have internal predecessors, (3024), 536 states have call successors, (536), 172 states have call predecessors, (536), 173 states have return successors, (550), 534 states have call predecessors, (550), 534 states have call successors, (550) [2023-11-06 22:41:58,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3095 states to 3095 states and 4110 transitions. [2023-11-06 22:41:58,329 INFO L78 Accepts]: Start accepts. Automaton has 3095 states and 4110 transitions. Word has length 112 [2023-11-06 22:41:58,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:58,330 INFO L495 AbstractCegarLoop]: Abstraction has 3095 states and 4110 transitions. [2023-11-06 22:41:58,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-06 22:41:58,331 INFO L276 IsEmpty]: Start isEmpty. Operand 3095 states and 4110 transitions. [2023-11-06 22:41:58,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-11-06 22:41:58,343 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:58,344 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:41:58,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:41:58,344 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:41:58,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:58,345 INFO L85 PathProgramCache]: Analyzing trace with hash -130896580, now seen corresponding path program 1 times [2023-11-06 22:41:58,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:41:58,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427793362] [2023-11-06 22:41:58,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:58,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:41:58,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2023-11-06 22:41:58,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-06 22:41:58,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-06 22:41:58,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-06 22:41:58,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:41:58,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-06 22:41:58,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:41:58,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-06 22:41:58,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-06 22:41:58,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-11-06 22:41:58,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-11-06 22:41:58,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:41:58,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:58,835 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 22:41:58,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:41:58,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427793362] [2023-11-06 22:41:58,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427793362] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:58,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:58,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:41:58,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603974938] [2023-11-06 22:41:58,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:58,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:41:58,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:41:58,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:41:58,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:58,839 INFO L87 Difference]: Start difference. First operand 3095 states and 4110 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-06 22:41:59,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:59,933 INFO L93 Difference]: Finished difference Result 7081 states and 9619 transitions. [2023-11-06 22:41:59,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:41:59,934 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 128 [2023-11-06 22:41:59,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:59,972 INFO L225 Difference]: With dead ends: 7081 [2023-11-06 22:41:59,972 INFO L226 Difference]: Without dead ends: 4002 [2023-11-06 22:41:59,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:41:59,989 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 290 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:59,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1334 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-06 22:41:59,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4002 states. [2023-11-06 22:42:00,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4002 to 3096. [2023-11-06 22:42:00,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3096 states, 2386 states have (on average 1.2678122380553227) internal successors, (3025), 2421 states have internal predecessors, (3025), 536 states have call successors, (536), 172 states have call predecessors, (536), 173 states have return successors, (550), 534 states have call predecessors, (550), 534 states have call successors, (550) [2023-11-06 22:42:00,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3096 states to 3096 states and 4111 transitions. [2023-11-06 22:42:00,288 INFO L78 Accepts]: Start accepts. Automaton has 3096 states and 4111 transitions. Word has length 128 [2023-11-06 22:42:00,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:00,288 INFO L495 AbstractCegarLoop]: Abstraction has 3096 states and 4111 transitions. [2023-11-06 22:42:00,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-06 22:42:00,289 INFO L276 IsEmpty]: Start isEmpty. Operand 3096 states and 4111 transitions. [2023-11-06 22:42:00,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-11-06 22:42:00,297 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:00,297 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:00,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 22:42:00,298 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:00,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:00,298 INFO L85 PathProgramCache]: Analyzing trace with hash -30517112, now seen corresponding path program 1 times [2023-11-06 22:42:00,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:42:00,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575325159] [2023-11-06 22:42:00,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:00,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:42:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:42:00,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-06 22:42:00,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-06 22:42:00,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-06 22:42:00,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-06 22:42:00,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:42:00,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-11-06 22:42:00,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 22:42:00,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-06 22:42:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-11-06 22:42:00,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-06 22:42:00,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-11-06 22:42:00,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 22:42:00,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:00,838 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 22:42:00,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:42:00,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575325159] [2023-11-06 22:42:00,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575325159] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:42:00,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723894363] [2023-11-06 22:42:00,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:00,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:42:00,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:42:00,844 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:42:00,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:42:01,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:01,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 1039 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:42:01,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:01,454 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-11-06 22:42:01,455 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:42:01,557 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-06 22:42:01,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723894363] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:42:01,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:42:01,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2023-11-06 22:42:01,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366062698] [2023-11-06 22:42:01,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:42:01,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:42:01,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:42:01,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:42:01,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:42:01,560 INFO L87 Difference]: Start difference. First operand 3096 states and 4111 transitions. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 7 states have internal predecessors, (104), 2 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-06 22:42:03,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:03,001 INFO L93 Difference]: Finished difference Result 7084 states and 9624 transitions. [2023-11-06 22:42:03,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:42:03,001 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 7 states have internal predecessors, (104), 2 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 129 [2023-11-06 22:42:03,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:03,053 INFO L225 Difference]: With dead ends: 7084 [2023-11-06 22:42:03,053 INFO L226 Difference]: Without dead ends: 4005 [2023-11-06 22:42:03,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:42:03,068 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 290 mSDsluCounter, 1732 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 2222 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:03,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 2222 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 22:42:03,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4005 states. [2023-11-06 22:42:03,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4005 to 3099. [2023-11-06 22:42:03,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3099 states, 2389 states have (on average 1.26747593135203) internal successors, (3028), 2424 states have internal predecessors, (3028), 536 states have call successors, (536), 172 states have call predecessors, (536), 173 states have return successors, (550), 534 states have call predecessors, (550), 534 states have call successors, (550) [2023-11-06 22:42:03,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3099 states to 3099 states and 4114 transitions. [2023-11-06 22:42:03,325 INFO L78 Accepts]: Start accepts. Automaton has 3099 states and 4114 transitions. Word has length 129 [2023-11-06 22:42:03,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:03,326 INFO L495 AbstractCegarLoop]: Abstraction has 3099 states and 4114 transitions. [2023-11-06 22:42:03,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 7 states have internal predecessors, (104), 2 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-06 22:42:03,326 INFO L276 IsEmpty]: Start isEmpty. Operand 3099 states and 4114 transitions. [2023-11-06 22:42:03,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-11-06 22:42:03,354 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:03,354 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:03,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:03,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 22:42:03,562 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:03,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:03,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1869160508, now seen corresponding path program 2 times [2023-11-06 22:42:03,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:42:03,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397575622] [2023-11-06 22:42:03,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:03,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:42:03,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:42:03,692 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:42:03,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:42:03,898 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:42:03,898 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:42:03,899 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:42:03,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 22:42:03,904 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:03,907 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:42:04,010 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,011 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,012 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,012 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,013 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,013 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,015 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,016 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,022 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,023 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,024 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,024 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,025 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,026 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,026 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,027 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,027 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,029 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,030 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,032 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,033 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,034 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,036 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,037 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,037 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,039 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,039 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,040 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,040 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,041 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,044 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,045 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,045 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,045 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,046 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,046 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,047 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,048 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,048 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,048 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,049 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,049 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,049 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,049 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,050 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,051 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,052 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,052 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,052 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,053 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,053 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,053 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,054 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,054 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,055 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,056 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,056 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,056 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,057 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,057 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,057 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,058 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,058 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,058 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,058 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,059 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,060 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,060 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,061 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,061 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,061 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,062 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,062 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,062 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,063 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,063 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,063 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,063 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,064 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,064 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,064 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,065 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,065 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,065 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,065 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,066 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,066 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,066 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,066 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,067 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,067 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,067 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,067 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,068 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,068 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,068 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,069 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,069 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,069 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,069 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,070 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,070 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,070 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,070 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,071 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,071 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,071 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,072 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,072 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,072 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,072 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,073 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,073 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,073 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,073 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,074 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,074 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,074 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,075 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,075 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,075 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,075 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,076 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,076 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,076 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,076 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,077 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,077 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,078 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,078 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,078 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,078 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,079 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,079 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,079 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,079 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,080 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,080 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,080 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,081 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,081 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,081 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,082 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,082 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,082 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,082 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,082 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,089 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,089 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,089 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,090 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,090 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,090 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,090 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,091 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,091 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,091 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,091 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,092 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,092 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,092 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,092 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:04,092 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,093 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,093 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,093 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,093 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:04,094 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:04,127 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:42:04 BoogieIcfgContainer [2023-11-06 22:42:04,127 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:42:04,128 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:42:04,128 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:42:04,128 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:42:04,129 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:41:47" (3/4) ... [2023-11-06 22:42:04,131 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:42:04,132 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:42:04,132 INFO L158 Benchmark]: Toolchain (without parser) took 21278.32ms. Allocated memory was 134.2MB in the beginning and 427.8MB in the end (delta: 293.6MB). Free memory was 92.8MB in the beginning and 268.9MB in the end (delta: -176.0MB). Peak memory consumption was 117.5MB. Max. memory is 16.1GB. [2023-11-06 22:42:04,133 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 134.2MB. Free memory is still 105.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:42:04,133 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1824.66ms. Allocated memory is still 134.2MB. Free memory was 92.4MB in the beginning and 72.3MB in the end (delta: 20.1MB). Peak memory consumption was 66.1MB. Max. memory is 16.1GB. [2023-11-06 22:42:04,133 INFO L158 Benchmark]: Boogie Procedure Inliner took 218.73ms. Allocated memory is still 134.2MB. Free memory was 72.3MB in the beginning and 60.2MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-06 22:42:04,134 INFO L158 Benchmark]: Boogie Preprocessor took 289.43ms. Allocated memory was 134.2MB in the beginning and 195.0MB in the end (delta: 60.8MB). Free memory was 60.2MB in the beginning and 144.4MB in the end (delta: -84.2MB). Peak memory consumption was 25.0MB. Max. memory is 16.1GB. [2023-11-06 22:42:04,134 INFO L158 Benchmark]: RCFGBuilder took 2279.53ms. Allocated memory is still 195.0MB. Free memory was 144.4MB in the beginning and 123.5MB in the end (delta: 20.9MB). Peak memory consumption was 72.3MB. Max. memory is 16.1GB. [2023-11-06 22:42:04,135 INFO L158 Benchmark]: TraceAbstraction took 16652.23ms. Allocated memory was 195.0MB in the beginning and 427.8MB in the end (delta: 232.8MB). Free memory was 122.4MB in the beginning and 268.9MB in the end (delta: -146.5MB). Peak memory consumption was 86.3MB. Max. memory is 16.1GB. [2023-11-06 22:42:04,135 INFO L158 Benchmark]: Witness Printer took 4.13ms. Allocated memory is still 427.8MB. Free memory is still 268.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:42:04,137 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.23ms. Allocated memory is still 134.2MB. Free memory is still 105.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1824.66ms. Allocated memory is still 134.2MB. Free memory was 92.4MB in the beginning and 72.3MB in the end (delta: 20.1MB). Peak memory consumption was 66.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 218.73ms. Allocated memory is still 134.2MB. Free memory was 72.3MB in the beginning and 60.2MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 289.43ms. Allocated memory was 134.2MB in the beginning and 195.0MB in the end (delta: 60.8MB). Free memory was 60.2MB in the beginning and 144.4MB in the end (delta: -84.2MB). Peak memory consumption was 25.0MB. Max. memory is 16.1GB. * RCFGBuilder took 2279.53ms. Allocated memory is still 195.0MB. Free memory was 144.4MB in the beginning and 123.5MB in the end (delta: 20.9MB). Peak memory consumption was 72.3MB. Max. memory is 16.1GB. * TraceAbstraction took 16652.23ms. Allocated memory was 195.0MB in the beginning and 427.8MB in the end (delta: 232.8MB). Free memory was 122.4MB in the beginning and 268.9MB in the end (delta: -146.5MB). Peak memory consumption was 86.3MB. Max. memory is 16.1GB. * Witness Printer took 4.13ms. Allocated memory is still 427.8MB. Free memory is still 268.9MB. 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: 3611]: 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)); [3611-3612] - GenericResultAtLocation [Line: 3619]: 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)); [3619-3620] - GenericResultAtLocation [Line: 3627]: 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)); [3627-3628] - GenericResultAtLocation [Line: 3842]: 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (151), "i" (12UL)); [3842-3843] - GenericResultAtLocation [Line: 3917]: 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (205), "i" (12UL)); [3917-3918] - GenericResultAtLocation [Line: 4238]: 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (495), "i" (12UL)); [4238-4239] - 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!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: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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!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: 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: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: 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!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 ~__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!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!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: 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!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!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!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch405 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: Expression #t~switch408 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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 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: 3569]: 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 4260. Possible FailurePath: [L3592] int LDV_IN_INTERRUPT = 1; [L3593] struct block_device *virtblk_fops_group0 ; [L3594] int ldv_state_variable_2 ; [L3595] int ref_cnt ; [L3596] int ldv_state_variable_1 ; [L3597] struct virtio_device *virtio_blk_group0 ; [L3598] int ldv_state_variable_0 ; [L3729] static int major ; [L3730] static int index ; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4254-L4255] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4260-L4261] 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}; [L4283] struct virtio_device_id const __mod_virtio_device_table ; [L4284] int ldv_retval_0 ; [L4285] int ldv_retval_1 ; [L4522] int ldv_blk_rq = 0; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4308] unsigned long ldvarg1 ; [L4309] unsigned long tmp ; [L4310] fmode_t ldvarg3 ; [L4311] struct hd_geometry *ldvarg0 ; [L4312] void *tmp___0 ; [L4313] unsigned int ldvarg2 ; [L4314] unsigned int tmp___1 ; [L4315] int tmp___2 ; [L4316] int tmp___3 ; [L4317] int tmp___4 ; [L4318] int tmp___5 ; [L4320] tmp = __VERIFIER_nondet_ulong() [L4321] ldvarg1 = tmp VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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=18446744073709551613, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] CALL, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=16, \result={0:0}, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, tmp___0=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] RET, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, ldv_zalloc(16UL)={0:0}, ldvarg1=18446744073709551613, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] tmp___0 = ldv_zalloc(16UL) [L4323] ldvarg0 = (struct hd_geometry *)tmp___0 [L4324] tmp___1 = __VERIFIER_nondet_uint() [L4325] ldvarg2 = tmp___1 [L4326] FCALL ldv_initialize() [L4327] FCALL memset((void *)(& ldvarg3), 0, 4UL) [L4328] ldv_state_variable_1 = 0 [L4329] ref_cnt = 0 [L4330] ldv_state_variable_0 = 1 [L4331] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: [L4365] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4366] COND TRUE ldv_state_variable_0 != 0 [L4367] tmp___4 = __VERIFIER_nondet_int() [L4369] case 0: [L4377] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4378] COND TRUE ldv_state_variable_0 == 1 [L4379] CALL, EXPR init() [L4264] int tmp ; [L4266] CALL, EXPR register_blkdev(0U, "virtblk") [L4722] return __VERIFIER_nondet_int(); [L4266] RET, EXPR register_blkdev(0U, "virtblk") [L4266] major = register_blkdev(0U, "virtblk") [L4267] COND FALSE !(major < 0) [L4271] CALL, EXPR register_virtio_driver(& virtio_blk) [L4726] return __VERIFIER_nondet_int(); [L4271] RET, EXPR register_virtio_driver(& virtio_blk) [L4271] tmp = register_virtio_driver(& virtio_blk) [L4272] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4379] RET, EXPR init() [L4379] ldv_retval_1 = init() [L4380] COND TRUE ldv_retval_1 == 0 [L4381] ldv_state_variable_0 = 3 [L4382] ldv_state_variable_2 = 1 [L4383] CALL ldv_initialize_block_device_operations_2() [L4299] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] CALL, EXPR ldv_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=464, \result={0:0}, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, tmp___0=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] RET, EXPR ldv_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, ldv_zalloc(464UL)={0:0}, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] tmp = ldv_zalloc(464UL) [L4302] virtblk_fops_group0 = (struct block_device *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, tmp={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4383] RET ldv_initialize_block_device_operations_2() [L4384] ldv_state_variable_1 = 1 [L4385] CALL ldv_initialize_virtio_driver_1() [L4290] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] CALL, EXPR ldv_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, \result={0:0}, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, tmp___0=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] RET, EXPR ldv_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, ldv_zalloc(1048UL)={0:0}, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] tmp = ldv_zalloc(1048UL) [L4293] virtio_blk_group0 = (struct virtio_device *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, tmp={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4385] RET ldv_initialize_virtio_driver_1() [L4388] COND FALSE !(ldv_retval_1 != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: [L4365] case 1: [L4403] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4404] COND TRUE ldv_state_variable_2 != 0 [L4405] tmp___5 = __VERIFIER_nondet_int() [L4407] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4408] COND TRUE ldv_state_variable_2 == 1 [L4409] EXPR \read(ldvarg3) [L4409] CALL virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L3993] struct gendisk *disk ; [L3994] struct virtio_blk *vblk ; [L3995] void *usr_data ; [L3996] char id_str[20U] ; [L3997] int err ; [L3998] int tmp ; [L3999] bool tmp___0 ; [L4000] int tmp___1 ; [L4001] int tmp___2 ; [L4003] EXPR bdev->bd_disk [L4003] disk = bdev->bd_disk [L4004] EXPR disk->private_data [L4004] vblk = (struct virtio_blk *)disk->private_data [L4005] COND TRUE cmd == 1447184708U [L4006] usr_data = (void *)data [L4007] CALL, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3960] struct virtio_blk *vblk ; [L3961] struct request *req ; [L3962] struct bio *bio ; [L3963] long tmp ; [L3964] long tmp___0 ; [L3965] long tmp___1 ; [L3966] long tmp___2 ; [L3967] int tmp___3 ; [L3969] EXPR disk->private_data [L3969] vblk = (struct virtio_blk *)disk->private_data [L3970] EXPR vblk->disk [L3970] EXPR (vblk->disk)->queue [L3970] CALL, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L4624] CALL, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(size)=112, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3515] void *p ; [L3516] void *tmp ; [L3517] int tmp___0 ; [L3519] tmp___0 = __VERIFIER_nondet_int() [L3520] COND TRUE tmp___0 != 0 [L3521] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=112, \result={0:0}, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4624] RET, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(arg2)=20, \old(arg3)=208, __this_module={18446744073709551615:18446744073709551620}, arg0={18446744073709551622:18446744073709551617}, arg0={18446744073709551622:18446744073709551617}, arg1={17:0}, arg1={17:0}, arg2=20, arg3=208, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_malloc(sizeof(struct bio))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4624] return ldv_malloc(sizeof(struct bio)); [L3970] RET, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3970] bio = bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3971] CALL, EXPR IS_ERR((void const *)bio) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4456] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] tmp = ldv_is_err(ptr) [L4459] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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, tmp=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3971] RET, EXPR IS_ERR((void const *)bio) VAL [IS_ERR((void const *)bio)=0, LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, bio={0:0}, disk={18446744073709551614:0}, disk={18446744073709551614:0}, features={14:0}, id_str={17:0}, id_str={17:0}, id_table={13: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={18446744073709551618:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3971] tmp___0 = IS_ERR((void const *)bio) [L3972] COND FALSE !(tmp___0 != 0L) [L3977] EXPR vblk->disk [L3977] EXPR (vblk->disk)->queue [L3977] CALL, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L4465] struct request *tmp ; [L4467] CALL, EXPR ldv_blk_make_request(ldv_func_arg3) [L4548] struct request *res ; [L4549] long tmp___0 ; VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4551] COND TRUE ldv_blk_rq == 0 VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] CALL, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3515] void *p ; [L3516] void *tmp ; [L3517] int tmp___0 ; [L3519] tmp___0 = __VERIFIER_nondet_int() [L3520] COND FALSE !(tmp___0 != 0) [L3523] tmp = malloc(size) [L3524] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ref_cnt=0, size=322, tmp={-18446744073709551615:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3525] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3510] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551615:18446744073709551620}, cond=1, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3525] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ref_cnt=0, size=322, tmp={-18446744073709551615:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] CALL, EXPR ldv_is_err(p) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] RET, EXPR ldv_is_err(p) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_is_err(p)=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={-18446744073709551615:0}, ref_cnt=0, size=322, tmp={-18446744073709551615:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] CALL assume_abort_if_not(ldv_is_err(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3510] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551615:18446744073709551620}, cond=1, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] RET assume_abort_if_not(ldv_is_err(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_is_err(p)=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={-18446744073709551615:0}, ref_cnt=0, size=322, tmp={-18446744073709551615:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3527] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=322, \result={-18446744073709551615:0}, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ref_cnt=0, size=322, tmp={-18446744073709551615:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] RET, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_malloc(sizeof(struct request))={-18446744073709551615: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] res = ldv_malloc(sizeof(struct request)) [L4556] COND TRUE (unsigned long )res != (unsigned long )((void *)0) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4560] CALL, EXPR IS_ERR___0(res) [L4516] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4518] CALL, EXPR ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3582] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={18446744073709551615:18446744073709551620}, c=0, exp=0, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4518] RET, EXPR ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13:0}, index=0, ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0)=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={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4518] tmp = ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) [L4519] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, tmp=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4560] RET, EXPR IS_ERR___0(res) [L4560] tmp___0 = IS_ERR___0(res) [L4561] COND FALSE !(\read(tmp___0)) [L4563] ldv_blk_rq = 1 VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4565] return (res); VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, \result={-18446744073709551615:0}, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4467] RET, EXPR ldv_blk_make_request(ldv_func_arg3) [L4467] tmp = ldv_blk_make_request(ldv_func_arg3) [L4468] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(ldv_func_arg3)=208, \result={-18446744073709551615:0}, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_func_arg1={18446744073709551622:18446744073709551617}, ldv_func_arg1={18446744073709551622:18446744073709551617}, ldv_func_arg2={0:0}, ldv_func_arg2={0:0}, ldv_func_arg3=208, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, tmp={-18446744073709551615:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3977] RET, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3977] req = ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3978] CALL, EXPR IS_ERR((void const *)req) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4456] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] tmp = ldv_is_err(ptr) [L4459] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={-18446744073709551615:0}, ptr={-18446744073709551615:0}, ref_cnt=0, tmp=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3978] RET, EXPR IS_ERR((void const *)req) VAL [IS_ERR((void const *)req)=0, LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, bio={0:0}, disk={18446744073709551614:0}, disk={18446744073709551614:0}, features={14:0}, id_str={17:0}, id_str={17:0}, id_table={13: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={-18446744073709551615:0}, tmp___0=0, vblk={18446744073709551618:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3978] tmp___2 = IS_ERR((void const *)req) [L3979] COND FALSE !(tmp___2 != 0L) [L3985] req->cmd_type = 7 [L3986] EXPR vblk->disk [L3986] EXPR (vblk->disk)->queue [L3986] EXPR vblk->disk [L3986] CALL, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L4634] return __VERIFIER_nondet_int(); [L3986] RET, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3986] tmp___3 = blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3987] return (tmp___3); VAL [LDV_IN_INTERRUPT=1, \result=1, __this_module={18446744073709551615:18446744073709551620}, bio={0:0}, disk={18446744073709551614:0}, disk={18446744073709551614:0}, features={14:0}, id_str={17:0}, id_str={17:0}, id_table={13: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={-18446744073709551615:0}, tmp___0=0, tmp___2=0, tmp___3=1, vblk={18446744073709551618:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4007] RET, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L4007] err = virtblk_get_id(disk, (char *)(& id_str)) [L4008] COND FALSE !(err == 0) VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=18446744073709551613, \old(mode)=0, __this_module={18446744073709551615:18446744073709551620}, bdev={0:0}, bdev={0:0}, cmd=1447184708, data=18446744073709551613, disk={18446744073709551614:0}, err=1, features={14:0}, id_str={17:0}, id_table={13: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:-3}, vblk={18446744073709551618:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4016] return (err); [L4016] return (err); VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=18446744073709551613, \old(mode)=0, \result=1, __this_module={18446744073709551615:18446744073709551620}, bdev={0:0}, bdev={0:0}, cmd=1447184708, data=18446744073709551613, disk={18446744073709551614:0}, err=1, features={14:0}, id_table={13: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:-3}, vblk={18446744073709551618:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4409] RET virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L4410] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: [L4365] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4366] COND TRUE ldv_state_variable_0 != 0 [L4367] tmp___4 = __VERIFIER_nondet_int() [L4369] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=0, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4370] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L4371] CALL fini() [L4278] FCALL unregister_blkdev((unsigned int )major, "virtblk") [L4279] FCALL unregister_virtio_driver(& virtio_blk) [L4371] RET fini() [L4372] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=0, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4434] CALL ldv_check_final_state() [L4582] COND FALSE !(ldv_blk_rq == 0) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4584] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3569] reach_error() VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551615:18446744073709551620}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 28 procedures, 527 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 16.4s, OverallIterations: 8, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 10.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3753 SdHoareTripleChecker+Valid, 7.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3460 mSDsluCounter, 11901 SdHoareTripleChecker+Invalid, 6.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8417 mSDsCounter, 1405 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3753 IncrementalHoareTripleChecker+Invalid, 5158 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1405 mSolverCounterUnsat, 3484 mSDtfsCounter, 3753 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 403 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3099occurred in iteration=7, InterpolantAutomatonStates: 44, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.7s AutomataMinimizationTime, 7 MinimizatonAttempts, 4773 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 2.6s InterpolantComputationTime, 880 NumberOfCodeBlocks, 880 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 868 ConstructedInterpolants, 0 QuantifiedInterpolants, 1206 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1039 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 9 InterpolantComputations, 6 PerfectInterpolantSequences, 265/268 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-06 22:42:04,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e621fe5569ce23da8663d1ba84e0ea76474750cbbbe06c56ff4e5d6732ec9411 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:42:06,748 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:42:06,842 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2023-11-06 22:42:06,849 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:42:06,850 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:42:06,878 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:42:06,879 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:42:06,880 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:42:06,881 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:42:06,882 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:42:06,883 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:42:06,883 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:42:06,884 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:42:06,884 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:42:06,885 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:42:06,886 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:42:06,886 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:42:06,887 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:42:06,887 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:42:06,888 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:42:06,889 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:42:06,896 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:42:06,896 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:42:06,897 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:42:06,897 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:42:06,898 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:42:06,898 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:42:06,899 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:42:06,899 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:42:06,900 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:42:06,901 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:42:06,902 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:42:06,902 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:42:06,903 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:42:06,903 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:42:06,904 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:42:06,904 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:42:06,904 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:42:06,905 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:42:06,905 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_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e621fe5569ce23da8663d1ba84e0ea76474750cbbbe06c56ff4e5d6732ec9411 [2023-11-06 22:42:07,363 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:42:07,398 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:42:07,401 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:42:07,402 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:42:07,403 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:42:07,405 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-06 22:42:10,567 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:42:11,150 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:42:11,151 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-06 22:42:11,184 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/data/2e5d529a1/48c00680c3704ae0acbe6a71ebe7b37b/FLAGfb5b9e2bc [2023-11-06 22:42:11,206 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/data/2e5d529a1/48c00680c3704ae0acbe6a71ebe7b37b [2023-11-06 22:42:11,215 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:42:11,218 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:42:11,220 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:42:11,220 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:42:11,225 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:42:11,226 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:42:11" (1/1) ... [2023-11-06 22:42:11,227 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4690e6b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:11, skipping insertion in model container [2023-11-06 22:42:11,227 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:42:11" (1/1) ... [2023-11-06 22:42:11,339 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:42:12,255 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_feb3a043-c4a1-44a6-af81-18d12984de92/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-06 22:42:12,494 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:42:12,521 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-06 22:42:12,559 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:42:12,738 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_feb3a043-c4a1-44a6-af81-18d12984de92/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-06 22:42:12,808 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:42:12,817 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:42:12,914 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-06 22:42:12,957 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_feb3a043-c4a1-44a6-af81-18d12984de92/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-06 22:42:12,970 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)); [3611-3612] [2023-11-06 22:42:12,971 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)); [3619-3620] [2023-11-06 22:42:12,972 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)); [3627-3628] [2023-11-06 22:42:13,012 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (151), "i" (12UL)); [3842-3843] [2023-11-06 22:42:13,023 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (205), "i" (12UL)); [3917-3918] [2023-11-06 22:42:13,133 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (495), "i" (12UL)); [4238-4239] [2023-11-06 22:42:13,187 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:42:13,254 WARN L672 CHandler]: The function kmem_cache_alloc_notrace is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:42:13,254 WARN L672 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:42:13,262 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:42:13,263 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13 WrapperNode [2023-11-06 22:42:13,263 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:42:13,266 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:42:13,266 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:42:13,266 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:42:13,275 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,357 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,477 INFO L138 Inliner]: procedures = 162, calls = 555, calls flagged for inlining = 94, calls inlined = 94, statements flattened = 1866 [2023-11-06 22:42:13,477 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:42:13,478 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:42:13,478 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:42:13,478 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:42:13,488 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,488 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,500 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,501 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,565 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,575 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,587 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,599 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,638 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:42:13,641 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:42:13,642 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:42:13,642 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:42:13,644 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (1/1) ... [2023-11-06 22:42:13,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:42:13,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:42:13,689 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:42:13,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:42:13,725 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2023-11-06 22:42:13,725 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2023-11-06 22:42:13,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-11-06 22:42:13,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-11-06 22:42:13,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-11-06 22:42:13,726 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2023-11-06 22:42:13,726 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2023-11-06 22:42:13,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-11-06 22:42:13,726 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-06 22:42:13,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-06 22:42:13,726 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2023-11-06 22:42:13,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2023-11-06 22:42:13,727 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2023-11-06 22:42:13,727 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2023-11-06 22:42:13,727 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-06 22:42:13,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-06 22:42:13,727 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2023-11-06 22:42:13,728 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2023-11-06 22:42:13,728 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2023-11-06 22:42:13,728 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2023-11-06 22:42:13,728 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-06 22:42:13,728 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-06 22:42:13,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-06 22:42:13,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-06 22:42:13,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-06 22:42:13,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-06 22:42:13,729 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2023-11-06 22:42:13,729 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2023-11-06 22:42:13,730 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:42:13,730 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:42:13,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 22:42:13,730 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2023-11-06 22:42:13,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2023-11-06 22:42:13,730 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2023-11-06 22:42:13,730 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-06 22:42:13,731 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-06 22:42:13,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:42:13,731 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2023-11-06 22:42:13,731 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2023-11-06 22:42:13,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:42:13,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 22:42:13,732 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-06 22:42:13,732 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-06 22:42:13,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-06 22:42:13,732 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2023-11-06 22:42:13,732 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2023-11-06 22:42:13,732 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2023-11-06 22:42:13,733 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2023-11-06 22:42:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 22:42:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2023-11-06 22:42:13,733 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2023-11-06 22:42:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-11-06 22:42:13,733 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-11-06 22:42:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-06 22:42:13,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-06 22:42:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-11-06 22:42:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-11-06 22:42:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-11-06 22:42:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:42:13,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-06 22:42:13,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-06 22:42:13,735 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2023-11-06 22:42:13,735 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2023-11-06 22:42:13,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:42:13,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-11-06 22:42:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-06 22:42:13,736 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-06 22:42:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2023-11-06 22:42:13,736 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2023-11-06 22:42:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-06 22:42:13,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-06 22:42:13,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:42:13,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:42:13,737 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-06 22:42:13,737 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-06 22:42:14,237 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:42:14,241 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:42:19,446 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-06 22:42:19,609 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2023-11-06 22:42:23,747 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:42:23,770 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:42:23,771 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 22:42:23,774 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:42:23 BoogieIcfgContainer [2023-11-06 22:42:23,775 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:42:23,778 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:42:23,779 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:42:23,783 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:42:23,784 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:42:11" (1/3) ... [2023-11-06 22:42:23,785 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7060e85f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:42:23, skipping insertion in model container [2023-11-06 22:42:23,785 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:42:13" (2/3) ... [2023-11-06 22:42:23,787 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7060e85f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:42:23, skipping insertion in model container [2023-11-06 22:42:23,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:42:23" (3/3) ... [2023-11-06 22:42:23,789 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-06 22:42:23,809 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:42:23,809 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:42:23,906 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:42:23,918 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@72f65d4e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:42:23,918 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:42:23,931 INFO L276 IsEmpty]: Start isEmpty. Operand has 512 states, 397 states have (on average 1.3425692695214106) internal successors, (533), 410 states have internal predecessors, (533), 88 states have call successors, (88), 27 states have call predecessors, (88), 25 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2023-11-06 22:42:23,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-11-06 22:42:23,949 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:23,950 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:23,951 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:23,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:23,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1814936146, now seen corresponding path program 1 times [2023-11-06 22:42:23,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:23,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [103556252] [2023-11-06 22:42:23,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:23,978 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-06 22:42:23,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:23,980 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:24,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:24,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:24,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:42:24,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:24,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:42:24,557 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:24,557 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:24,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [103556252] [2023-11-06 22:42:24,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [103556252] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:24,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:24,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:42:24,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524891110] [2023-11-06 22:42:24,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:24,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:42:24,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:24,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:42:24,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:24,599 INFO L87 Difference]: Start difference. First operand has 512 states, 397 states have (on average 1.3425692695214106) internal successors, (533), 410 states have internal predecessors, (533), 88 states have call successors, (88), 27 states have call predecessors, (88), 25 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:42:24,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:24,789 INFO L93 Difference]: Finished difference Result 960 states and 1330 transitions. [2023-11-06 22:42:24,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:42:24,792 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2023-11-06 22:42:24,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:24,823 INFO L225 Difference]: With dead ends: 960 [2023-11-06 22:42:24,823 INFO L226 Difference]: Without dead ends: 434 [2023-11-06 22:42:24,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 22 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-06 22:42:24,836 INFO L413 NwaCegarLoop]: 601 mSDtfsCounter, 0 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:24,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1199 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:42:24,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2023-11-06 22:42:24,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 434. [2023-11-06 22:42:24,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 333 states have (on average 1.2642642642642643) internal successors, (421), 338 states have internal predecessors, (421), 78 states have call successors, (78), 23 states have call predecessors, (78), 22 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-06 22:42:24,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 575 transitions. [2023-11-06 22:42:24,928 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 575 transitions. Word has length 24 [2023-11-06 22:42:24,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:24,929 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 575 transitions. [2023-11-06 22:42:24,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:42:24,930 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 575 transitions. [2023-11-06 22:42:24,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-06 22:42:24,933 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:24,933 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:24,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-11-06 22:42:25,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:25,148 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:25,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:25,148 INFO L85 PathProgramCache]: Analyzing trace with hash -531384451, now seen corresponding path program 1 times [2023-11-06 22:42:25,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:25,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [970191332] [2023-11-06 22:42:25,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:25,165 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-06 22:42:25,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:25,167 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:25,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:25,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:42:25,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:25,670 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:42:25,670 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:42:25,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:42:25,806 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:25,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [970191332] [2023-11-06 22:42:25,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [970191332] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:42:25,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:42:25,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-11-06 22:42:25,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800110159] [2023-11-06 22:42:25,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:42:25,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:42:25,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:25,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:42:25,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:42:25,811 INFO L87 Difference]: Start difference. First operand 434 states and 575 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:42:26,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:26,052 INFO L93 Difference]: Finished difference Result 864 states and 1147 transitions. [2023-11-06 22:42:26,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:42:26,054 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2023-11-06 22:42:26,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:26,059 INFO L225 Difference]: With dead ends: 864 [2023-11-06 22:42:26,059 INFO L226 Difference]: Without dead ends: 437 [2023-11-06 22:42:26,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:42:26,063 INFO L413 NwaCegarLoop]: 573 mSDtfsCounter, 0 mSDsluCounter, 2280 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2853 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:26,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2853 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:42:26,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2023-11-06 22:42:26,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 437. [2023-11-06 22:42:26,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 336 states have (on average 1.2619047619047619) internal successors, (424), 341 states have internal predecessors, (424), 78 states have call successors, (78), 23 states have call predecessors, (78), 22 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-06 22:42:26,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 578 transitions. [2023-11-06 22:42:26,103 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 578 transitions. Word has length 25 [2023-11-06 22:42:26,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:26,104 INFO L495 AbstractCegarLoop]: Abstraction has 437 states and 578 transitions. [2023-11-06 22:42:26,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:42:26,104 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 578 transitions. [2023-11-06 22:42:26,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-11-06 22:42:26,106 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:26,107 INFO L195 NwaCegarLoop]: trace histogram [4, 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-06 22:42:26,134 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:26,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:26,322 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:26,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:26,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1636286830, now seen corresponding path program 2 times [2023-11-06 22:42:26,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:26,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1028462320] [2023-11-06 22:42:26,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:42:26,323 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-06 22:42:26,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:26,325 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:26,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:26,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:42:26,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:42:26,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:42:26,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:26,758 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-06 22:42:26,759 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:26,759 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:26,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1028462320] [2023-11-06 22:42:26,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1028462320] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:26,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:26,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:42:26,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033306667] [2023-11-06 22:42:26,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:26,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:42:26,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:26,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:42:26,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:26,763 INFO L87 Difference]: Start difference. First operand 437 states and 578 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:42:26,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:26,933 INFO L93 Difference]: Finished difference Result 1263 states and 1675 transitions. [2023-11-06 22:42:26,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:42:26,934 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2023-11-06 22:42:26,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:26,943 INFO L225 Difference]: With dead ends: 1263 [2023-11-06 22:42:26,944 INFO L226 Difference]: Without dead ends: 837 [2023-11-06 22:42:26,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 26 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-06 22:42:26,952 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 529 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 1134 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:26,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [529 Valid, 1134 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:42:26,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2023-11-06 22:42:27,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 834. [2023-11-06 22:42:27,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 642 states have (on average 1.263239875389408) internal successors, (811), 651 states have internal predecessors, (811), 148 states have call successors, (148), 44 states have call predecessors, (148), 43 states have return successors, (146), 146 states have call predecessors, (146), 146 states have call successors, (146) [2023-11-06 22:42:27,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1105 transitions. [2023-11-06 22:42:27,059 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1105 transitions. Word has length 28 [2023-11-06 22:42:27,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:27,060 INFO L495 AbstractCegarLoop]: Abstraction has 834 states and 1105 transitions. [2023-11-06 22:42:27,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:42:27,062 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1105 transitions. [2023-11-06 22:42:27,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-11-06 22:42:27,068 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:27,068 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 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-06 22:42:27,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:27,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:27,282 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:27,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:27,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1998361029, now seen corresponding path program 1 times [2023-11-06 22:42:27,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:27,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1884939874] [2023-11-06 22:42:27,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:27,284 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-06 22:42:27,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:27,286 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:27,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:27,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:27,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:42:27,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:27,840 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-06 22:42:27,840 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:27,841 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:27,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1884939874] [2023-11-06 22:42:27,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1884939874] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:27,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:27,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:42:27,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431543629] [2023-11-06 22:42:27,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:27,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:42:27,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:27,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:42:27,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:27,843 INFO L87 Difference]: Start difference. First operand 834 states and 1105 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:42:27,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:27,967 INFO L93 Difference]: Finished difference Result 1641 states and 2175 transitions. [2023-11-06 22:42:27,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:42:27,968 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2023-11-06 22:42:27,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:27,982 INFO L225 Difference]: With dead ends: 1641 [2023-11-06 22:42:27,982 INFO L226 Difference]: Without dead ends: 1632 [2023-11-06 22:42:27,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 29 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-06 22:42:27,987 INFO L413 NwaCegarLoop]: 582 mSDtfsCounter, 543 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 543 SdHoareTripleChecker+Valid, 1133 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:27,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [543 Valid, 1133 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:42:27,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states. [2023-11-06 22:42:28,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 1632. [2023-11-06 22:42:28,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1632 states, 1256 states have (on average 1.2627388535031847) internal successors, (1586), 1273 states have internal predecessors, (1586), 289 states have call successors, (289), 87 states have call predecessors, (289), 86 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-06 22:42:28,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1632 states to 1632 states and 2162 transitions. [2023-11-06 22:42:28,176 INFO L78 Accepts]: Start accepts. Automaton has 1632 states and 2162 transitions. Word has length 31 [2023-11-06 22:42:28,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:28,176 INFO L495 AbstractCegarLoop]: Abstraction has 1632 states and 2162 transitions. [2023-11-06 22:42:28,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-06 22:42:28,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1632 states and 2162 transitions. [2023-11-06 22:42:28,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-06 22:42:28,186 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:28,187 INFO L195 NwaCegarLoop]: trace histogram [4, 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] [2023-11-06 22:42:28,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:28,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:28,402 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:28,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:28,403 INFO L85 PathProgramCache]: Analyzing trace with hash -634392782, now seen corresponding path program 1 times [2023-11-06 22:42:28,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:28,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [969836144] [2023-11-06 22:42:28,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:28,404 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-06 22:42:28,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:28,405 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:28,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:28,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:29,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:42:29,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:29,057 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-06 22:42:29,057 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:29,057 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:29,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [969836144] [2023-11-06 22:42:29,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [969836144] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:29,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:29,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:42:29,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565708535] [2023-11-06 22:42:29,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:29,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:42:29,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:29,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:42:29,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:42:29,061 INFO L87 Difference]: Start difference. First operand 1632 states and 2162 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-06 22:42:29,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:29,409 INFO L93 Difference]: Finished difference Result 4654 states and 6148 transitions. [2023-11-06 22:42:29,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:42:29,410 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 92 [2023-11-06 22:42:29,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:29,436 INFO L225 Difference]: With dead ends: 4654 [2023-11-06 22:42:29,437 INFO L226 Difference]: Without dead ends: 3033 [2023-11-06 22:42:29,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 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-06 22:42:29,446 INFO L413 NwaCegarLoop]: 592 mSDtfsCounter, 481 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:29,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 1148 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:42:29,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3033 states. [2023-11-06 22:42:29,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3033 to 3025. [2023-11-06 22:42:29,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3025 states, 2317 states have (on average 1.2593871385412172) internal successors, (2918), 2350 states have internal predecessors, (2918), 536 states have call successors, (536), 172 states have call predecessors, (536), 171 states have return successors, (534), 534 states have call predecessors, (534), 534 states have call successors, (534) [2023-11-06 22:42:29,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3025 states to 3025 states and 3988 transitions. [2023-11-06 22:42:29,799 INFO L78 Accepts]: Start accepts. Automaton has 3025 states and 3988 transitions. Word has length 92 [2023-11-06 22:42:29,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:29,803 INFO L495 AbstractCegarLoop]: Abstraction has 3025 states and 3988 transitions. [2023-11-06 22:42:29,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-06 22:42:29,803 INFO L276 IsEmpty]: Start isEmpty. Operand 3025 states and 3988 transitions. [2023-11-06 22:42:29,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-11-06 22:42:29,814 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:29,814 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:29,837 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:30,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:30,034 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:30,035 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:30,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1686912355, now seen corresponding path program 1 times [2023-11-06 22:42:30,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:30,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [410981642] [2023-11-06 22:42:30,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:30,036 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-06 22:42:30,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:30,038 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:30,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:30,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:30,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:42:30,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-06 22:42:30,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:30,785 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:30,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [410981642] [2023-11-06 22:42:30,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [410981642] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:30,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:30,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:42:30,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625651161] [2023-11-06 22:42:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:30,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:42:30,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:30,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:42:30,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:42:30,788 INFO L87 Difference]: Start difference. First operand 3025 states and 3988 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-11-06 22:42:31,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:31,131 INFO L93 Difference]: Finished difference Result 6047 states and 7973 transitions. [2023-11-06 22:42:31,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:42:31,131 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 115 [2023-11-06 22:42:31,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:31,162 INFO L225 Difference]: With dead ends: 6047 [2023-11-06 22:42:31,163 INFO L226 Difference]: Without dead ends: 3036 [2023-11-06 22:42:31,177 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:42:31,178 INFO L413 NwaCegarLoop]: 571 mSDtfsCounter, 10 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1709 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:31,178 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1709 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:42:31,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3036 states. [2023-11-06 22:42:31,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3036 to 3028. [2023-11-06 22:42:31,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3028 states, 2320 states have (on average 1.2581896551724139) internal successors, (2919), 2353 states have internal predecessors, (2919), 536 states have call successors, (536), 172 states have call predecessors, (536), 171 states have return successors, (534), 534 states have call predecessors, (534), 534 states have call successors, (534) [2023-11-06 22:42:31,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3028 states to 3028 states and 3989 transitions. [2023-11-06 22:42:31,468 INFO L78 Accepts]: Start accepts. Automaton has 3028 states and 3989 transitions. Word has length 115 [2023-11-06 22:42:31,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:31,469 INFO L495 AbstractCegarLoop]: Abstraction has 3028 states and 3989 transitions. [2023-11-06 22:42:31,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-11-06 22:42:31,469 INFO L276 IsEmpty]: Start isEmpty. Operand 3028 states and 3989 transitions. [2023-11-06 22:42:31,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-06 22:42:31,477 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:31,477 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:31,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:31,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:31,694 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:31,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:31,694 INFO L85 PathProgramCache]: Analyzing trace with hash -2040076195, now seen corresponding path program 1 times [2023-11-06 22:42:31,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:31,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [583965674] [2023-11-06 22:42:31,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:31,695 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-06 22:42:31,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:31,698 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:31,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:32,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:42:32,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:42:32,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:42:32,453 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-11-06 22:42:32,453 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:42:32,453 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:42:32,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [583965674] [2023-11-06 22:42:32,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [583965674] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:42:32,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:42:32,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:42:32,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894354459] [2023-11-06 22:42:32,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:42:32,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:42:32,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:42:32,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:42:32,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:42:32,456 INFO L87 Difference]: Start difference. First operand 3028 states and 3989 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-06 22:42:32,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:42:32,710 INFO L93 Difference]: Finished difference Result 6056 states and 8027 transitions. [2023-11-06 22:42:32,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:42:32,711 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 116 [2023-11-06 22:42:32,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:42:32,741 INFO L225 Difference]: With dead ends: 6056 [2023-11-06 22:42:32,742 INFO L226 Difference]: Without dead ends: 3044 [2023-11-06 22:42:32,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 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-06 22:42:32,757 INFO L413 NwaCegarLoop]: 573 mSDtfsCounter, 0 mSDsluCounter, 1710 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2283 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:42:32,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2283 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:42:32,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3044 states. [2023-11-06 22:42:33,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3044 to 3032. [2023-11-06 22:42:33,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3032 states, 2322 states have (on average 1.2579672695951765) internal successors, (2921), 2357 states have internal predecessors, (2921), 536 states have call successors, (536), 172 states have call predecessors, (536), 173 states have return successors, (550), 534 states have call predecessors, (550), 534 states have call successors, (550) [2023-11-06 22:42:33,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3032 states to 3032 states and 4007 transitions. [2023-11-06 22:42:33,064 INFO L78 Accepts]: Start accepts. Automaton has 3032 states and 4007 transitions. Word has length 116 [2023-11-06 22:42:33,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:42:33,064 INFO L495 AbstractCegarLoop]: Abstraction has 3032 states and 4007 transitions. [2023-11-06 22:42:33,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-06 22:42:33,065 INFO L276 IsEmpty]: Start isEmpty. Operand 3032 states and 4007 transitions. [2023-11-06 22:42:33,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-11-06 22:42:33,073 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:42:33,073 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:33,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:42:33,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:33,288 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:42:33,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:42:33,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1195279736, now seen corresponding path program 1 times [2023-11-06 22:42:33,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:42:33,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1435602943] [2023-11-06 22:42:33,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:42:33,290 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-06 22:42:33,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:42:33,292 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:33,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:34,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:42:34,718 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:42:35,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:42:36,073 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2023-11-06 22:42:36,074 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:42:36,075 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:42:36,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:36,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:42:36,303 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1] [2023-11-06 22:42:36,308 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:42:36,419 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,420 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,421 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,421 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,422 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,422 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,424 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,425 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,426 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,426 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,427 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,427 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,428 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,428 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,428 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,429 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,429 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,430 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,430 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,430 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,431 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,431 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,431 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,432 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,432 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,433 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,433 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,434 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,435 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,436 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,437 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,438 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,438 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,438 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,439 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,439 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,439 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,440 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,440 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,441 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,441 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,442 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,442 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,442 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,443 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,443 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,443 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,444 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,444 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,446 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,446 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,446 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,447 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,448 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,448 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,449 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,449 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,449 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,450 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,450 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,451 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,451 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,452 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,452 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,452 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,453 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,453 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,454 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,454 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,454 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,455 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,455 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,456 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,456 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,456 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,457 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,457 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,458 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,458 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,458 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,459 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,459 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,459 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,460 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,460 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,460 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,461 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,461 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,461 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,462 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,462 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,462 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,463 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,463 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,464 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,464 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,464 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,465 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,465 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,465 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,467 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,467 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,467 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,467 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,468 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,468 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,468 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,470 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,470 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,470 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,471 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,471 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,471 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,471 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,472 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,472 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,472 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,472 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,473 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,473 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,473 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,473 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,474 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,474 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,475 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,475 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,475 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,476 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,476 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,476 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,477 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,477 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,477 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,477 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,477 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,478 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,478 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,478 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,478 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,479 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,479 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,479 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,479 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,480 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,480 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,480 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,480 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,481 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,481 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,481 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 22:42:36,481 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,482 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,482 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,482 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,482 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 22:42:36,483 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 22:42:36,511 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:42:36 BoogieIcfgContainer [2023-11-06 22:42:36,511 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:42:36,512 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:42:36,512 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:42:36,512 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:42:36,513 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:42:23" (3/4) ... [2023-11-06 22:42:36,515 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:42:36,516 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:42:36,517 INFO L158 Benchmark]: Toolchain (without parser) took 25299.12ms. Allocated memory was 71.3MB in the beginning and 283.1MB in the end (delta: 211.8MB). Free memory was 41.7MB in the beginning and 166.0MB in the end (delta: -124.3MB). Peak memory consumption was 88.9MB. Max. memory is 16.1GB. [2023-11-06 22:42:36,517 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 71.3MB. Free memory was 47.6MB in the beginning and 47.5MB in the end (delta: 92.2kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:42:36,518 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2043.57ms. Allocated memory was 71.3MB in the beginning and 117.4MB in the end (delta: 46.1MB). Free memory was 41.4MB in the beginning and 49.3MB in the end (delta: -7.9MB). Peak memory consumption was 50.4MB. Max. memory is 16.1GB. [2023-11-06 22:42:36,518 INFO L158 Benchmark]: Boogie Procedure Inliner took 211.51ms. Allocated memory is still 117.4MB. Free memory was 49.3MB in the beginning and 64.1MB in the end (delta: -14.9MB). Peak memory consumption was 9.7MB. Max. memory is 16.1GB. [2023-11-06 22:42:36,519 INFO L158 Benchmark]: Boogie Preprocessor took 162.56ms. Allocated memory is still 117.4MB. Free memory was 64.1MB in the beginning and 51.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-06 22:42:36,519 INFO L158 Benchmark]: RCFGBuilder took 10133.62ms. Allocated memory was 117.4MB in the beginning and 161.5MB in the end (delta: 44.0MB). Free memory was 51.5MB in the beginning and 108.0MB in the end (delta: -56.5MB). Peak memory consumption was 52.6MB. Max. memory is 16.1GB. [2023-11-06 22:42:36,520 INFO L158 Benchmark]: TraceAbstraction took 12733.11ms. Allocated memory was 161.5MB in the beginning and 283.1MB in the end (delta: 121.6MB). Free memory was 108.0MB in the beginning and 167.1MB in the end (delta: -59.0MB). Peak memory consumption was 155.9MB. Max. memory is 16.1GB. [2023-11-06 22:42:36,521 INFO L158 Benchmark]: Witness Printer took 4.60ms. Allocated memory is still 283.1MB. Free memory is still 166.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:42:36,524 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.34ms. Allocated memory is still 71.3MB. Free memory was 47.6MB in the beginning and 47.5MB in the end (delta: 92.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2043.57ms. Allocated memory was 71.3MB in the beginning and 117.4MB in the end (delta: 46.1MB). Free memory was 41.4MB in the beginning and 49.3MB in the end (delta: -7.9MB). Peak memory consumption was 50.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 211.51ms. Allocated memory is still 117.4MB. Free memory was 49.3MB in the beginning and 64.1MB in the end (delta: -14.9MB). Peak memory consumption was 9.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 162.56ms. Allocated memory is still 117.4MB. Free memory was 64.1MB in the beginning and 51.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 10133.62ms. Allocated memory was 117.4MB in the beginning and 161.5MB in the end (delta: 44.0MB). Free memory was 51.5MB in the beginning and 108.0MB in the end (delta: -56.5MB). Peak memory consumption was 52.6MB. Max. memory is 16.1GB. * TraceAbstraction took 12733.11ms. Allocated memory was 161.5MB in the beginning and 283.1MB in the end (delta: 121.6MB). Free memory was 108.0MB in the beginning and 167.1MB in the end (delta: -59.0MB). Peak memory consumption was 155.9MB. Max. memory is 16.1GB. * Witness Printer took 4.60ms. Allocated memory is still 283.1MB. Free memory is still 166.0MB. 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: 3611]: 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)); [3611-3612] - GenericResultAtLocation [Line: 3619]: 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)); [3619-3620] - GenericResultAtLocation [Line: 3627]: 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)); [3627-3628] - GenericResultAtLocation [Line: 3842]: 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (151), "i" (12UL)); [3842-3843] - GenericResultAtLocation [Line: 3917]: 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (205), "i" (12UL)); [3917-3918] - GenericResultAtLocation [Line: 4238]: 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/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--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.o.c.prepared"), "i" (495), "i" (12UL)); [4238-4239] - 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: 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: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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!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: 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: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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!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!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!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!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 ~__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: 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!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 ~__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!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!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 ~__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: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch395 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch403 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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: Expression #t~switch400 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - 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 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: 3569]: 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 4260. Possible FailurePath: [L3592] int LDV_IN_INTERRUPT = 1; [L3593] struct block_device *virtblk_fops_group0 ; [L3594] int ldv_state_variable_2 ; [L3595] int ref_cnt ; [L3596] int ldv_state_variable_1 ; [L3597] struct virtio_device *virtio_blk_group0 ; [L3598] int ldv_state_variable_0 ; [L3729] static int major ; [L3730] static int index ; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4254-L4255] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4260-L4261] 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}; [L4283] struct virtio_device_id const __mod_virtio_device_table ; [L4284] int ldv_retval_0 ; [L4285] int ldv_retval_1 ; [L4522] int ldv_blk_rq = 0; VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4308] unsigned long ldvarg1 ; [L4309] unsigned long tmp ; [L4310] fmode_t ldvarg3 ; [L4311] struct hd_geometry *ldvarg0 ; [L4312] void *tmp___0 ; [L4313] unsigned int ldvarg2 ; [L4314] unsigned int tmp___1 ; [L4315] int tmp___2 ; [L4316] int tmp___3 ; [L4317] int tmp___4 ; [L4318] int tmp___5 ; [L4320] tmp = __VERIFIER_nondet_ulong() [L4321] ldvarg1 = tmp VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=37, ldvarg3={22:0}, major=0, ref_cnt=0, tmp=37, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] CALL, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=16, \result={0:0}, __this_module={67108864:0}, features={14:0}, id_table={13: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, tmp___0=2, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] RET, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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, ldv_zalloc(16UL)={0:0}, ldvarg1=37, ldvarg3={22:0}, major=0, ref_cnt=0, tmp=37, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] tmp___0 = ldv_zalloc(16UL) [L4323] ldvarg0 = (struct hd_geometry *)tmp___0 [L4324] tmp___1 = __VERIFIER_nondet_uint() [L4325] ldvarg2 = tmp___1 [L4326] FCALL ldv_initialize() [L4327] FCALL memset((void *)(& ldvarg3), 0, 4UL) [L4328] ldv_state_variable_1 = 0 [L4329] ref_cnt = 0 [L4330] ldv_state_variable_0 = 1 [L4331] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=0, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: [L4365] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=0, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4366] COND TRUE ldv_state_variable_0 != 0 [L4367] tmp___4 = __VERIFIER_nondet_int() [L4369] case 0: [L4377] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=0, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4378] COND TRUE ldv_state_variable_0 == 1 [L4379] CALL, EXPR init() [L4264] int tmp ; [L4266] CALL, EXPR register_blkdev(0U, "virtblk") [L4722] return __VERIFIER_nondet_int(); [L4266] RET, EXPR register_blkdev(0U, "virtblk") [L4266] major = register_blkdev(0U, "virtblk") [L4267] COND FALSE !(major < 0) [L4271] CALL, EXPR register_virtio_driver(& virtio_blk) [L4726] return __VERIFIER_nondet_int(); [L4271] RET, EXPR register_virtio_driver(& virtio_blk) [L4271] tmp = register_virtio_driver(& virtio_blk) [L4272] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, tmp=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4379] RET, EXPR init() [L4379] ldv_retval_1 = init() [L4380] COND TRUE ldv_retval_1 == 0 [L4381] ldv_state_variable_0 = 3 [L4382] ldv_state_variable_2 = 1 [L4383] CALL ldv_initialize_block_device_operations_2() [L4299] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] CALL, EXPR ldv_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=464, \result={0:0}, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, size=464, tmp___0=2, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] RET, EXPR ldv_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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, ldv_zalloc(464UL)={0:0}, major=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] tmp = ldv_zalloc(464UL) [L4302] virtblk_fops_group0 = (struct block_device *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, tmp={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4383] RET ldv_initialize_block_device_operations_2() [L4384] ldv_state_variable_1 = 1 [L4385] CALL ldv_initialize_virtio_driver_1() [L4290] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] CALL, EXPR ldv_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, \result={0:0}, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, size=1048, tmp___0=2, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] RET, EXPR ldv_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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, ldv_zalloc(1048UL)={0:0}, major=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] tmp = ldv_zalloc(1048UL) [L4293] virtio_blk_group0 = (struct virtio_device *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, tmp={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4385] RET ldv_initialize_virtio_driver_1() [L4388] COND FALSE !(ldv_retval_1 != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=262144, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: [L4365] case 1: [L4403] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=262144, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4404] COND TRUE ldv_state_variable_2 != 0 [L4405] tmp___5 = __VERIFIER_nondet_int() [L4407] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=262144, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4408] COND TRUE ldv_state_variable_2 == 1 [L4409] EXPR \read(ldvarg3) [L4409] CALL virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L3993] struct gendisk *disk ; [L3994] struct virtio_blk *vblk ; [L3995] void *usr_data ; [L3996] char id_str[20U] ; [L3997] int err ; [L3998] int tmp ; [L3999] bool tmp___0 ; [L4000] int tmp___1 ; [L4001] int tmp___2 ; [L4003] EXPR bdev->bd_disk [L4003] disk = bdev->bd_disk [L4004] EXPR disk->private_data [L4004] vblk = (struct virtio_blk *)disk->private_data [L4005] COND TRUE cmd == 1447184708U [L4006] usr_data = (void *)data [L4007] CALL, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3960] struct virtio_blk *vblk ; [L3961] struct request *req ; [L3962] struct bio *bio ; [L3963] long tmp ; [L3964] long tmp___0 ; [L3965] long tmp___1 ; [L3966] long tmp___2 ; [L3967] int tmp___3 ; [L3969] EXPR disk->private_data [L3969] vblk = (struct virtio_blk *)disk->private_data [L3970] EXPR vblk->disk [L3970] EXPR (vblk->disk)->queue [L3970] CALL, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L4624] CALL, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(size)=112, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3515] void *p ; [L3516] void *tmp ; [L3517] int tmp___0 ; [L3519] tmp___0 = __VERIFIER_nondet_int() [L3520] COND TRUE tmp___0 != 0 [L3521] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=112, \result={0:0}, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, size=112, tmp___0=2, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4624] RET, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(arg2)=20, \old(arg3)=208, __this_module={67108864:0}, arg0={0:0}, arg0={0:0}, arg1={27:0}, arg1={27:0}, arg2=20, arg3=208, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_malloc(sizeof(struct bio))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4624] return ldv_malloc(sizeof(struct bio)); [L3970] RET, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3970] bio = bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3971] CALL, EXPR IS_ERR((void const *)bio) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4456] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=262144, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] tmp = ldv_is_err(ptr) [L4459] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={0:0}, ptr={0:0}, ref_cnt=0, tmp=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3971] RET, EXPR IS_ERR((void const *)bio) VAL [IS_ERR((void const *)bio)=0, LDV_IN_INTERRUPT=1, __this_module={67108864:0}, bio={0:0}, disk={0:1125899906842624}, disk={0:1125899906842624}, features={14:0}, id_str={27:0}, id_str={27:0}, id_table={13: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=262144, ref_cnt=0, vblk={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3971] tmp___0 = IS_ERR((void const *)bio) [L3972] COND FALSE !(tmp___0 != 0L) [L3977] EXPR vblk->disk [L3977] EXPR (vblk->disk)->queue [L3977] CALL, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L4465] struct request *tmp ; [L4467] CALL, EXPR ldv_blk_make_request(ldv_func_arg3) [L4548] struct request *res ; [L4549] long tmp___0 ; VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, mask=208, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4551] COND TRUE ldv_blk_rq == 0 VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, mask=208, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] CALL, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3515] void *p ; [L3516] void *tmp ; [L3517] int tmp___0 ; [L3519] tmp___0 = __VERIFIER_nondet_int() [L3520] COND FALSE !(tmp___0 != 0) [L3523] tmp = malloc(size) [L3524] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, p={18:0}, ref_cnt=0, size=322, tmp={18:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3525] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3510] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={67108864:0}, cond=1, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3525] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, p={18:0}, ref_cnt=0, size=322, tmp={18:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] CALL, EXPR ldv_is_err(p) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] RET, EXPR ldv_is_err(p) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={67108864:0}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_is_err(p)=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=262144, p={18:0}, ref_cnt=0, size=322, tmp={18:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] CALL assume_abort_if_not(ldv_is_err(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3510] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={67108864:0}, cond=1, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] RET assume_abort_if_not(ldv_is_err(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={67108864:0}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_is_err(p)=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=262144, p={18:0}, ref_cnt=0, size=322, tmp={18:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3527] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=322, \result={18:0}, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, p={18:0}, ref_cnt=0, size=322, tmp={18:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] RET, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={67108864:0}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_malloc(sizeof(struct request))={18: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=262144, mask=208, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] res = ldv_malloc(sizeof(struct request)) [L4556] COND TRUE (unsigned long )res != (unsigned long )((void *)0) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, mask=208, ref_cnt=0, res={18:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4560] CALL, EXPR IS_ERR___0(res) [L4516] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4518] CALL, EXPR ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3582] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={67108864:0}, c=0, exp=0, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4518] RET, EXPR ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13:0}, index=0, ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0)=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=262144, ptr={18:0}, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4518] tmp = ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) [L4519] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ptr={18:0}, ref_cnt=0, tmp=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4560] RET, EXPR IS_ERR___0(res) [L4560] tmp___0 = IS_ERR___0(res) [L4561] COND FALSE !(\read(tmp___0)) [L4563] ldv_blk_rq = 1 VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, mask=208, ref_cnt=0, res={18:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4565] return (res); VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, \result={18:0}, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, mask=208, ref_cnt=0, res={18:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4467] RET, EXPR ldv_blk_make_request(ldv_func_arg3) [L4467] tmp = ldv_blk_make_request(ldv_func_arg3) [L4468] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(ldv_func_arg3)=208, \result={18:0}, __this_module={67108864:0}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_func_arg1={0:0}, ldv_func_arg1={0:0}, ldv_func_arg2={0:0}, ldv_func_arg2={0:0}, ldv_func_arg3=208, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=262144, ref_cnt=0, tmp={18:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3977] RET, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3977] req = ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3978] CALL, EXPR IS_ERR((void const *)req) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4456] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=262144, ptr={18:0}, ptr={18:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] tmp = ldv_is_err(ptr) [L4459] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ptr={18:0}, ptr={18:0}, ref_cnt=0, tmp=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3978] RET, EXPR IS_ERR((void const *)req) VAL [IS_ERR((void const *)req)=0, LDV_IN_INTERRUPT=1, __this_module={67108864:0}, bio={0:0}, disk={0:1125899906842624}, disk={0:1125899906842624}, features={14:0}, id_str={27:0}, id_str={27:0}, id_table={13: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=262144, ref_cnt=0, req={18:0}, tmp___0=0, vblk={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3978] tmp___2 = IS_ERR((void const *)req) [L3979] COND FALSE !(tmp___2 != 0L) [L3985] req->cmd_type = 7 [L3986] EXPR vblk->disk [L3986] EXPR (vblk->disk)->queue [L3986] EXPR vblk->disk [L3986] CALL, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L4634] return __VERIFIER_nondet_int(); [L3986] RET, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3986] tmp___3 = blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3987] return (tmp___3); VAL [LDV_IN_INTERRUPT=1, \result=-2147483648, __this_module={67108864:0}, bio={0:0}, disk={0:1125899906842624}, disk={0:1125899906842624}, features={14:0}, id_str={27:0}, id_str={27:0}, id_table={13: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=262144, ref_cnt=0, req={18:0}, tmp___0=0, tmp___2=0, tmp___3=-2147483648, vblk={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4007] RET, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L4007] err = virtblk_get_id(disk, (char *)(& id_str)) [L4008] COND FALSE !(err == 0) VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=37, \old(mode)=0, __this_module={67108864:0}, bdev={0:0}, bdev={0:0}, cmd=1447184708, data=37, disk={0:1125899906842624}, err=-2147483648, features={14:0}, id_str={27:0}, id_table={13: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=262144, mode=0, ref_cnt=0, usr_data={0:37}, vblk={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4016] return (err); [L4016] return (err); VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=37, \old(mode)=0, \result=-2147483648, __this_module={67108864:0}, bdev={0:0}, bdev={0:0}, cmd=1447184708, data=37, disk={0:1125899906842624}, err=-2147483648, features={14:0}, id_table={13: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=262144, mode=0, ref_cnt=0, usr_data={0:37}, vblk={0:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4409] RET virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L4410] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=262144, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: [L4365] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=262144, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4366] COND TRUE ldv_state_variable_0 != 0 [L4367] tmp___4 = __VERIFIER_nondet_int() [L4369] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=262144, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=0, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4370] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L4371] CALL fini() [L4278] FCALL unregister_blkdev((unsigned int )major, "virtblk") [L4279] FCALL unregister_virtio_driver(& virtio_blk) [L4371] RET fini() [L4372] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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={0:0}, ldvarg1=37, ldvarg2=1447184708, ldvarg3={22:0}, major=262144, ref_cnt=0, tmp=37, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=0, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4434] CALL ldv_check_final_state() [L4582] COND FALSE !(ldv_blk_rq == 0) VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4584] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3569] reach_error() VAL [LDV_IN_INTERRUPT=1, __this_module={67108864:0}, features={14:0}, id_table={13: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=262144, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 28 procedures, 514 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 12.4s, OverallIterations: 8, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 2.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1563 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1563 mSDsluCounter, 11459 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7390 mSDsCounter, 10 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 69 IncrementalHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10 mSolverCounterUnsat, 4069 mSDtfsCounter, 69 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 450 GetRequests, 435 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3032occurred in iteration=7, InterpolantAutomatonStates: 28, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 7 MinimizatonAttempts, 31 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 562 NumberOfCodeBlocks, 558 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 448 ConstructedInterpolants, 0 QuantifiedInterpolants, 608 SizeOfPredicates, 2 NumberOfNonLiveVariables, 2894 ConjunctsInSsa, 24 ConjunctsInUnsatCore, 8 InterpolantComputations, 6 PerfectInterpolantSequences, 135/137 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-06 22:42:36,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_feb3a043-c4a1-44a6-af81-18d12984de92/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample