./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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_1ae48a67-6748-40ed-b315-0516a2bc543e/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 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:09:42,011 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:09:42,092 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-06 23:09:42,097 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:09:42,098 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:09:42,123 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:09:42,124 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:09:42,125 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:09:42,126 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:09:42,126 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:09:42,127 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:09:42,128 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:09:42,128 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:09:42,129 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:09:42,129 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 23:09:42,130 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:09:42,131 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:09:42,131 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 23:09:42,132 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:09:42,132 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 23:09:42,133 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:09:42,133 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:09:42,134 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:09:42,135 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:09:42,135 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:09:42,136 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:09:42,136 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:09:42,137 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:09:42,137 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 23:09:42,138 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 23:09:42,139 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 23:09:42,139 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:09:42,140 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 23:09:42,140 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:09:42,141 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:09:42,141 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:09:42,142 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_1ae48a67-6748-40ed-b315-0516a2bc543e/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_1ae48a67-6748-40ed-b315-0516a2bc543e/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 -> 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 [2023-11-06 23:09:42,423 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:09:42,457 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:09:42,460 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:09:42,462 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:09:42,462 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:09:42,464 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-11-06 23:09:45,586 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:09:46,114 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:09:46,115 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-11-06 23:09:46,156 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/data/e2fac425f/a800b9dcb0004e04beb7e49486c2fea7/FLAGbc126a2d3 [2023-11-06 23:09:46,179 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/data/e2fac425f/a800b9dcb0004e04beb7e49486c2fea7 [2023-11-06 23:09:46,185 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:09:46,187 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:09:46,191 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:09:46,192 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:09:46,198 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:09:46,200 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:09:46" (1/1) ... [2023-11-06 23:09:46,202 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@517b70f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:46, skipping insertion in model container [2023-11-06 23:09:46,202 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:09:46" (1/1) ... [2023-11-06 23:09:46,311 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:09:47,454 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_1ae48a67-6748-40ed-b315-0516a2bc543e/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2023-11-06 23:09:47,494 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:09:47,515 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:09:47,593 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 23:09:47,609 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3374-3375] [2023-11-06 23:09:47,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3382-3383] [2023-11-06 23:09:47,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3390-3391] [2023-11-06 23:09:47,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (123), "i" (12UL)); [3605-3606] [2023-11-06 23:09:47,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (177), "i" (12UL)); [3680-3681] [2023-11-06 23:09:47,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (467), "i" (12UL)); [4002-4003] [2023-11-06 23:09:47,772 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_1ae48a67-6748-40ed-b315-0516a2bc543e/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2023-11-06 23:09:47,782 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:09:47,821 WARN L672 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 23:09:47,828 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:09:47,829 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47 WrapperNode [2023-11-06 23:09:47,829 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:09:47,830 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:09:47,831 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:09:47,831 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:09:47,839 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:47,913 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,040 INFO L138 Inliner]: procedures = 142, calls = 540, calls flagged for inlining = 83, calls inlined = 83, statements flattened = 1712 [2023-11-06 23:09:48,041 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:09:48,041 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:09:48,041 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:09:48,042 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:09:48,115 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,115 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,129 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,129 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,193 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,202 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,212 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,237 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,253 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:09:48,254 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:09:48,255 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:09:48,255 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:09:48,256 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (1/1) ... [2023-11-06 23:09:48,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:09:48,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:09:48,293 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:09:48,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:09:48,340 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2023-11-06 23:09:48,341 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2023-11-06 23:09:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2023-11-06 23:09:48,341 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2023-11-06 23:09:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-06 23:09:48,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-06 23:09:48,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 23:09:48,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-06 23:09:48,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-06 23:09:48,342 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2023-11-06 23:09:48,342 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2023-11-06 23:09:48,343 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2023-11-06 23:09:48,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2023-11-06 23:09:48,343 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-06 23:09:48,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-06 23:09:48,343 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2023-11-06 23:09:48,344 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2023-11-06 23:09:48,344 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2023-11-06 23:09:48,344 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2023-11-06 23:09:48,345 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-06 23:09:48,345 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-06 23:09:48,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 23:09:48,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-06 23:09:48,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-06 23:09:48,348 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-06 23:09:48,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-06 23:09:48,349 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2023-11-06 23:09:48,349 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2023-11-06 23:09:48,349 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-11-06 23:09:48,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-11-06 23:09:48,350 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 23:09:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 23:09:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 23:09:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-11-06 23:09:48,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-11-06 23:09:48,351 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-06 23:09:48,352 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-06 23:09:48,352 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:09:48,352 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2023-11-06 23:09:48,352 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2023-11-06 23:09:48,352 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 23:09:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 23:09:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-06 23:09:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-06 23:09:48,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-06 23:09:48,353 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2023-11-06 23:09:48,353 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2023-11-06 23:09:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2023-11-06 23:09:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2023-11-06 23:09:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 23:09:48,354 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-11-06 23:09:48,354 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-11-06 23:09:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-06 23:09:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-06 23:09:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 23:09:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-06 23:09:48,355 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-06 23:09:48,355 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-06 23:09:48,356 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2023-11-06 23:09:48,356 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2023-11-06 23:09:48,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 23:09:48,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:09:48,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:09:48,358 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-06 23:09:48,359 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-06 23:09:48,762 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:09:48,765 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:09:49,503 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-06 23:09:50,227 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:09:50,239 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:09:50,239 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 23:09:50,242 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:09:50 BoogieIcfgContainer [2023-11-06 23:09:50,242 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:09:50,245 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:09:50,245 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:09:50,248 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:09:50,248 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:09:46" (1/3) ... [2023-11-06 23:09:50,249 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32c5b88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:09:50, skipping insertion in model container [2023-11-06 23:09:50,249 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:09:47" (2/3) ... [2023-11-06 23:09:50,250 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32c5b88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:09:50, skipping insertion in model container [2023-11-06 23:09:50,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:09:50" (3/3) ... [2023-11-06 23:09:50,251 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-11-06 23:09:50,271 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:09:50,271 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 23:09:50,336 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:09:50,343 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;@4fce352b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:09:50,343 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 23:09:50,349 INFO L276 IsEmpty]: Start isEmpty. Operand has 465 states, 354 states have (on average 1.2994350282485876) internal successors, (460), 366 states have internal predecessors, (460), 84 states have call successors, (84), 26 states have call predecessors, (84), 25 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2023-11-06 23:09:50,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-06 23:09:50,360 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:09:50,361 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:50,362 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:09:50,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:50,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1526415993, now seen corresponding path program 1 times [2023-11-06 23:09:50,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:50,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092911232] [2023-11-06 23:09:50,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:50,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:50,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:50,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:09:50,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:50,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:09:50,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:50,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:09:50,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:50,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:09:50,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:50,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 23:09:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:50,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 23:09:50,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:50,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092911232] [2023-11-06 23:09:50,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092911232] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:50,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:50,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:09:50,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522020685] [2023-11-06 23:09:50,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:50,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:09:50,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:50,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:09:50,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:09:50,967 INFO L87 Difference]: Start difference. First operand has 465 states, 354 states have (on average 1.2994350282485876) internal successors, (460), 366 states have internal predecessors, (460), 84 states have call successors, (84), 26 states have call predecessors, (84), 25 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:09:52,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:09:52,555 INFO L93 Difference]: Finished difference Result 1024 states and 1425 transitions. [2023-11-06 23:09:52,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 23:09:52,558 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2023-11-06 23:09:52,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:09:52,579 INFO L225 Difference]: With dead ends: 1024 [2023-11-06 23:09:52,579 INFO L226 Difference]: Without dead ends: 544 [2023-11-06 23:09:52,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:09:52,593 INFO L413 NwaCegarLoop]: 494 mSDtfsCounter, 297 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-06 23:09:52,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 1373 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-06 23:09:52,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2023-11-06 23:09:52,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 447. [2023-11-06 23:09:52,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 343 states have (on average 1.2682215743440233) internal successors, (435), 348 states have internal predecessors, (435), 79 states have call successors, (79), 25 states have call predecessors, (79), 24 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2023-11-06 23:09:52,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 591 transitions. [2023-11-06 23:09:52,703 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 591 transitions. Word has length 46 [2023-11-06 23:09:52,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:09:52,704 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 591 transitions. [2023-11-06 23:09:52,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:09:52,705 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 591 transitions. [2023-11-06 23:09:52,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-06 23:09:52,711 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:09:52,711 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:52,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 23:09:52,712 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:09:52,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:52,714 INFO L85 PathProgramCache]: Analyzing trace with hash 682410491, now seen corresponding path program 1 times [2023-11-06 23:09:52,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:52,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825304107] [2023-11-06 23:09:52,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:52,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:52,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:52,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:09:52,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:53,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:09:53,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:53,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:09:53,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:53,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:09:53,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:53,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 23:09:53,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:53,089 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 23:09:53,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:53,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825304107] [2023-11-06 23:09:53,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825304107] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:53,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:53,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 23:09:53,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447566402] [2023-11-06 23:09:53,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:53,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:09:53,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:53,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:09:53,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:09:53,094 INFO L87 Difference]: Start difference. First operand 447 states and 591 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-06 23:09:54,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:09:54,819 INFO L93 Difference]: Finished difference Result 1476 states and 2008 transitions. [2023-11-06 23:09:54,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:09:54,820 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 46 [2023-11-06 23:09:54,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:09:54,831 INFO L225 Difference]: With dead ends: 1476 [2023-11-06 23:09:54,831 INFO L226 Difference]: Without dead ends: 1043 [2023-11-06 23:09:54,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-11-06 23:09:54,835 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 1400 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 735 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1475 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 735 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-06 23:09:54,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1475 Valid, 1222 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [735 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-06 23:09:54,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2023-11-06 23:09:54,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 850. [2023-11-06 23:09:54,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 655 states have (on average 1.2717557251908398) internal successors, (833), 664 states have internal predecessors, (833), 149 states have call successors, (149), 46 states have call predecessors, (149), 45 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2023-11-06 23:09:54,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1129 transitions. [2023-11-06 23:09:54,917 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1129 transitions. Word has length 46 [2023-11-06 23:09:54,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:09:54,918 INFO L495 AbstractCegarLoop]: Abstraction has 850 states and 1129 transitions. [2023-11-06 23:09:54,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-06 23:09:54,918 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1129 transitions. [2023-11-06 23:09:54,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-11-06 23:09:54,921 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:09:54,921 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:54,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 23:09:54,922 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:09:54,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:54,922 INFO L85 PathProgramCache]: Analyzing trace with hash 622487147, now seen corresponding path program 1 times [2023-11-06 23:09:54,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:54,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549552461] [2023-11-06 23:09:54,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:54,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:55,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:09:55,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:55,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:09:55,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:55,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:09:55,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:55,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:09:55,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:55,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 23:09:55,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:55,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 23:09:55,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:55,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549552461] [2023-11-06 23:09:55,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549552461] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:55,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:55,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 23:09:55,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084282890] [2023-11-06 23:09:55,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:55,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 23:09:55,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:55,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 23:09:55,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 23:09:55,098 INFO L87 Difference]: Start difference. First operand 850 states and 1129 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:09:57,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:09:57,167 INFO L93 Difference]: Finished difference Result 2046 states and 2811 transitions. [2023-11-06 23:09:57,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 23:09:57,168 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 49 [2023-11-06 23:09:57,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:09:57,186 INFO L225 Difference]: With dead ends: 2046 [2023-11-06 23:09:57,186 INFO L226 Difference]: Without dead ends: 2037 [2023-11-06 23:09:57,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-11-06 23:09:57,189 INFO L413 NwaCegarLoop]: 481 mSDtfsCounter, 1107 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 493 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1184 SdHoareTripleChecker+Valid, 1741 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 493 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-06 23:09:57,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1184 Valid, 1741 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [493 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-06 23:09:57,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states. [2023-11-06 23:09:57,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 1661. [2023-11-06 23:09:57,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1661 states, 1282 states have (on average 1.2714508580343213) internal successors, (1630), 1299 states have internal predecessors, (1630), 289 states have call successors, (289), 90 states have call predecessors, (289), 89 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-06 23:09:57,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1661 states to 1661 states and 2206 transitions. [2023-11-06 23:09:57,369 INFO L78 Accepts]: Start accepts. Automaton has 1661 states and 2206 transitions. Word has length 49 [2023-11-06 23:09:57,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:09:57,371 INFO L495 AbstractCegarLoop]: Abstraction has 1661 states and 2206 transitions. [2023-11-06 23:09:57,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:09:57,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1661 states and 2206 transitions. [2023-11-06 23:09:57,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-06 23:09:57,382 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:09:57,382 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:09:57,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 23:09:57,383 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:09:57,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:57,384 INFO L85 PathProgramCache]: Analyzing trace with hash 235700175, now seen corresponding path program 1 times [2023-11-06 23:09:57,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:09:57,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017444344] [2023-11-06 23:09:57,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:57,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:09:57,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:09:57,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:09:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:09:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:09:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 23:09:57,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-06 23:09:57,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-06 23:09:57,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:09:57,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-06 23:09:57,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-06 23:09:57,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-06 23:09:57,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:09:57,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:57,687 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-06 23:09:57,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:09:57,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017444344] [2023-11-06 23:09:57,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017444344] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:09:57,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:09:57,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 23:09:57,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465714303] [2023-11-06 23:09:57,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:09:57,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:09:57,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:09:57,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:09:57,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-06 23:09:57,691 INFO L87 Difference]: Start difference. First operand 1661 states and 2206 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-06 23:10:00,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:00,246 INFO L93 Difference]: Finished difference Result 6106 states and 8422 transitions. [2023-11-06 23:10:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:10:00,247 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 110 [2023-11-06 23:10:00,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:00,294 INFO L225 Difference]: With dead ends: 6106 [2023-11-06 23:10:00,294 INFO L226 Difference]: Without dead ends: 4459 [2023-11-06 23:10:00,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:10:00,307 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 1283 mSDsluCounter, 1610 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 584 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1371 SdHoareTripleChecker+Valid, 2078 SdHoareTripleChecker+Invalid, 1552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 584 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:00,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1371 Valid, 2078 Invalid, 1552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [584 Valid, 968 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-11-06 23:10:00,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4459 states. [2023-11-06 23:10:00,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4459 to 3079. [2023-11-06 23:10:00,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3079 states, 2368 states have (on average 1.2694256756756757) internal successors, (3006), 2401 states have internal predecessors, (3006), 535 states have call successors, (535), 176 states have call predecessors, (535), 175 states have return successors, (533), 533 states have call predecessors, (533), 533 states have call successors, (533) [2023-11-06 23:10:00,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3079 states to 3079 states and 4074 transitions. [2023-11-06 23:10:00,642 INFO L78 Accepts]: Start accepts. Automaton has 3079 states and 4074 transitions. Word has length 110 [2023-11-06 23:10:00,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:00,644 INFO L495 AbstractCegarLoop]: Abstraction has 3079 states and 4074 transitions. [2023-11-06 23:10:00,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-06 23:10:00,644 INFO L276 IsEmpty]: Start isEmpty. Operand 3079 states and 4074 transitions. [2023-11-06 23:10:00,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-11-06 23:10:00,656 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:00,656 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 23:10:00,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 23:10:00,657 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:00,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:00,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1058541173, now seen corresponding path program 1 times [2023-11-06 23:10:00,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:10:00,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419644990] [2023-11-06 23:10:00,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:00,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:10:00,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:00,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:00,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:00,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:00,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:00,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:00,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:10:01,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 23:10:01,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-11-06 23:10:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:01,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-11-06 23:10:01,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:01,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:01,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-06 23:10:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-11-06 23:10:01,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:01,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2023-11-06 23:10:01,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2023-11-06 23:10:01,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-06 23:10:01,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:01,188 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2023-11-06 23:10:01,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:10:01,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419644990] [2023-11-06 23:10:01,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419644990] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:01,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:01,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 23:10:01,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533762531] [2023-11-06 23:10:01,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:01,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:10:01,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:10:01,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:10:01,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:10:01,193 INFO L87 Difference]: Start difference. First operand 3079 states and 4074 transitions. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-06 23:10:03,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:03,182 INFO L93 Difference]: Finished difference Result 7523 states and 10291 transitions. [2023-11-06 23:10:03,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:10:03,183 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 153 [2023-11-06 23:10:03,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:03,235 INFO L225 Difference]: With dead ends: 7523 [2023-11-06 23:10:03,236 INFO L226 Difference]: Without dead ends: 4462 [2023-11-06 23:10:03,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:10:03,254 INFO L413 NwaCegarLoop]: 458 mSDtfsCounter, 439 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 2199 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:03,255 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 2199 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-06 23:10:03,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4462 states. [2023-11-06 23:10:03,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4462 to 3082. [2023-11-06 23:10:03,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3082 states, 2371 states have (on average 1.268241248418389) internal successors, (3007), 2404 states have internal predecessors, (3007), 535 states have call successors, (535), 176 states have call predecessors, (535), 175 states have return successors, (533), 533 states have call predecessors, (533), 533 states have call successors, (533) [2023-11-06 23:10:03,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3082 states to 3082 states and 4075 transitions. [2023-11-06 23:10:03,592 INFO L78 Accepts]: Start accepts. Automaton has 3082 states and 4075 transitions. Word has length 153 [2023-11-06 23:10:03,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:03,592 INFO L495 AbstractCegarLoop]: Abstraction has 3082 states and 4075 transitions. [2023-11-06 23:10:03,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-06 23:10:03,593 INFO L276 IsEmpty]: Start isEmpty. Operand 3082 states and 4075 transitions. [2023-11-06 23:10:03,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-11-06 23:10:03,601 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:03,601 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 23:10:03,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 23:10:03,602 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:03,603 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:03,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1702995108, now seen corresponding path program 1 times [2023-11-06 23:10:03,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:10:03,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460101618] [2023-11-06 23:10:03,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:03,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:10:03,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:04,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:04,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:04,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:10:04,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 23:10:04,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-06 23:10:04,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:04,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:04,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-06 23:10:04,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:04,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:04,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-06 23:10:04,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-06 23:10:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:04,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-06 23:10:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-11-06 23:10:04,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-06 23:10:04,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:04,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:04,370 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-06 23:10:04,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:10:04,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460101618] [2023-11-06 23:10:04,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460101618] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:04,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:04,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 23:10:04,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243466780] [2023-11-06 23:10:04,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:04,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 23:10:04,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:10:04,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 23:10:04,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-06 23:10:04,374 INFO L87 Difference]: Start difference. First operand 3082 states and 4075 transitions. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-06 23:10:06,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:06,565 INFO L93 Difference]: Finished difference Result 7516 states and 10275 transitions. [2023-11-06 23:10:06,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:10:06,566 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) Word has length 154 [2023-11-06 23:10:06,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:06,617 INFO L225 Difference]: With dead ends: 7516 [2023-11-06 23:10:06,618 INFO L226 Difference]: Without dead ends: 4454 [2023-11-06 23:10:06,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:10:06,640 INFO L413 NwaCegarLoop]: 455 mSDtfsCounter, 364 mSDsluCounter, 2409 mSDsCounter, 0 mSdLazyCounter, 1332 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 2864 SdHoareTripleChecker+Invalid, 1578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 1332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:06,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 2864 Invalid, 1578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 1332 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-06 23:10:06,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4454 states. [2023-11-06 23:10:06,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4454 to 3086. [2023-11-06 23:10:06,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3086 states, 2373 states have (on average 1.268015170670038) internal successors, (3009), 2408 states have internal predecessors, (3009), 535 states have call successors, (535), 176 states have call predecessors, (535), 177 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-06 23:10:06,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3086 states to 3086 states and 4093 transitions. [2023-11-06 23:10:06,955 INFO L78 Accepts]: Start accepts. Automaton has 3086 states and 4093 transitions. Word has length 154 [2023-11-06 23:10:06,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:06,957 INFO L495 AbstractCegarLoop]: Abstraction has 3086 states and 4093 transitions. [2023-11-06 23:10:06,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-06 23:10:06,957 INFO L276 IsEmpty]: Start isEmpty. Operand 3086 states and 4093 transitions. [2023-11-06 23:10:06,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2023-11-06 23:10:06,966 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:06,966 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 23:10:06,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 23:10:06,967 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:06,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:06,967 INFO L85 PathProgramCache]: Analyzing trace with hash 841226266, now seen corresponding path program 1 times [2023-11-06 23:10:06,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:10:06,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052109272] [2023-11-06 23:10:06,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:06,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:10:07,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:07,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:07,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:07,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:10:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 23:10:07,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-06 23:10:07,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:07,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:07,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-06 23:10:07,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:07,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:07,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-11-06 23:10:07,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-06 23:10:07,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-06 23:10:07,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:07,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-06 23:10:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:07,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-06 23:10:07,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-06 23:10:07,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-06 23:10:07,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:07,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:07,834 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-11-06 23:10:07,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:10:07,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052109272] [2023-11-06 23:10:07,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052109272] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:10:07,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510372532] [2023-11-06 23:10:07,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:07,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:10:07,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:10:07,839 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:10:07,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 23:10:08,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:08,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 1256 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 23:10:08,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:08,526 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-11-06 23:10:08,526 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:08,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510372532] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:08,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:10:08,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2023-11-06 23:10:08,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150483289] [2023-11-06 23:10:08,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:08,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:10:08,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:10:08,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:10:08,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:10:08,531 INFO L87 Difference]: Start difference. First operand 3086 states and 4093 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-06 23:10:08,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:08,834 INFO L93 Difference]: Finished difference Result 6160 states and 8174 transitions. [2023-11-06 23:10:08,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:10:08,835 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 175 [2023-11-06 23:10:08,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:08,861 INFO L225 Difference]: With dead ends: 6160 [2023-11-06 23:10:08,861 INFO L226 Difference]: Without dead ends: 3087 [2023-11-06 23:10:08,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:10:08,877 INFO L413 NwaCegarLoop]: 589 mSDtfsCounter, 1 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1761 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:08,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1761 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:10:08,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3087 states. [2023-11-06 23:10:09,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3087 to 3087. [2023-11-06 23:10:09,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3087 states, 2374 states have (on average 1.2679022746419546) internal successors, (3010), 2409 states have internal predecessors, (3010), 535 states have call successors, (535), 176 states have call predecessors, (535), 177 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-06 23:10:09,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3087 states to 3087 states and 4094 transitions. [2023-11-06 23:10:09,234 INFO L78 Accepts]: Start accepts. Automaton has 3087 states and 4094 transitions. Word has length 175 [2023-11-06 23:10:09,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:09,235 INFO L495 AbstractCegarLoop]: Abstraction has 3087 states and 4094 transitions. [2023-11-06 23:10:09,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-06 23:10:09,235 INFO L276 IsEmpty]: Start isEmpty. Operand 3087 states and 4094 transitions. [2023-11-06 23:10:09,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-11-06 23:10:09,244 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:09,245 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:09,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 23:10:09,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:10:09,460 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:09,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:09,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1048337140, now seen corresponding path program 1 times [2023-11-06 23:10:09,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:10:09,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374725243] [2023-11-06 23:10:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:09,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:10:09,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:10,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:10,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:10,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:10:10,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-06 23:10:10,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-06 23:10:10,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:10,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:10,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-06 23:10:10,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:10,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:10,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-06 23:10:10,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-06 23:10:10,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:10,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-11-06 23:10:10,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:10,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-06 23:10:10,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:10,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-06 23:10:10,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2023-11-06 23:10:10,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2023-11-06 23:10:10,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:10,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,384 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2023-11-06 23:10:10,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:10:10,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374725243] [2023-11-06 23:10:10,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374725243] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:10:10,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341923885] [2023-11-06 23:10:10,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:10,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:10:10,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:10:10,388 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:10:10,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 23:10:10,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:10,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 23:10:11,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:11,103 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 42 proven. 3 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2023-11-06 23:10:11,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:10:11,344 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2023-11-06 23:10:11,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341923885] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:10:11,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:10:11,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 5] total 16 [2023-11-06 23:10:11,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133319529] [2023-11-06 23:10:11,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:10:11,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 23:10:11,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:10:11,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 23:10:11,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-06 23:10:11,348 INFO L87 Difference]: Start difference. First operand 3087 states and 4094 transitions. Second operand has 16 states, 16 states have (on average 8.0625) internal successors, (129), 12 states have internal predecessors, (129), 2 states have call successors, (38), 6 states have call predecessors, (38), 5 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-06 23:10:14,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:14,536 INFO L93 Difference]: Finished difference Result 7538 states and 10313 transitions. [2023-11-06 23:10:14,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 23:10:14,537 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 8.0625) internal successors, (129), 12 states have internal predecessors, (129), 2 states have call successors, (38), 6 states have call predecessors, (38), 5 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 177 [2023-11-06 23:10:14,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:14,583 INFO L225 Difference]: With dead ends: 7538 [2023-11-06 23:10:14,583 INFO L226 Difference]: Without dead ends: 4461 [2023-11-06 23:10:14,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=222, Invalid=770, Unknown=0, NotChecked=0, Total=992 [2023-11-06 23:10:14,601 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 491 mSDsluCounter, 3433 mSDsCounter, 0 mSdLazyCounter, 1782 mSolverCounterSat, 376 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 3889 SdHoareTripleChecker+Invalid, 2158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 376 IncrementalHoareTripleChecker+Valid, 1782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:14,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 3889 Invalid, 2158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [376 Valid, 1782 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-06 23:10:14,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4461 states. [2023-11-06 23:10:14,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4461 to 3097. [2023-11-06 23:10:14,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3097 states, 2383 states have (on average 1.2673101133025597) internal successors, (3020), 2418 states have internal predecessors, (3020), 535 states have call successors, (535), 177 states have call predecessors, (535), 178 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-06 23:10:14,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3097 states to 3097 states and 4104 transitions. [2023-11-06 23:10:14,963 INFO L78 Accepts]: Start accepts. Automaton has 3097 states and 4104 transitions. Word has length 177 [2023-11-06 23:10:14,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:14,963 INFO L495 AbstractCegarLoop]: Abstraction has 3097 states and 4104 transitions. [2023-11-06 23:10:14,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 8.0625) internal successors, (129), 12 states have internal predecessors, (129), 2 states have call successors, (38), 6 states have call predecessors, (38), 5 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-06 23:10:14,964 INFO L276 IsEmpty]: Start isEmpty. Operand 3097 states and 4104 transitions. [2023-11-06 23:10:14,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-11-06 23:10:14,974 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:14,974 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:14,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 23:10:15,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:10:15,183 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:15,184 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:15,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1628616122, now seen corresponding path program 2 times [2023-11-06 23:10:15,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:10:15,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355825893] [2023-11-06 23:10:15,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:15,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:10:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:15,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:15,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:15,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:15,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:15,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:15,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:15,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:10:15,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:15,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-11-06 23:10:16,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-06 23:10:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:16,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:16,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-06 23:10:16,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:16,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:16,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-11-06 23:10:16,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-06 23:10:16,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:16,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-06 23:10:16,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:16,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-06 23:10:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:16,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-06 23:10:16,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2023-11-06 23:10:16,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2023-11-06 23:10:16,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:16,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:16,203 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-11-06 23:10:16,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:10:16,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355825893] [2023-11-06 23:10:16,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355825893] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:10:16,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717098818] [2023-11-06 23:10:16,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:10:16,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:10:16,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:10:16,206 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:10:16,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 23:10:17,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:10:17,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:10:17,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 1346 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-06 23:10:17,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:17,199 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 55 proven. 3 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-11-06 23:10:17,200 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:10:17,436 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-11-06 23:10:17,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717098818] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:10:17,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:10:17,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2023-11-06 23:10:17,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747620500] [2023-11-06 23:10:17,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:10:17,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 23:10:17,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:10:17,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 23:10:17,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2023-11-06 23:10:17,440 INFO L87 Difference]: Start difference. First operand 3097 states and 4104 transitions. Second operand has 17 states, 17 states have (on average 7.764705882352941) internal successors, (132), 13 states have internal predecessors, (132), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-06 23:10:20,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:20,821 INFO L93 Difference]: Finished difference Result 7545 states and 10319 transitions. [2023-11-06 23:10:20,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 23:10:20,822 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 7.764705882352941) internal successors, (132), 13 states have internal predecessors, (132), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 181 [2023-11-06 23:10:20,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:20,874 INFO L225 Difference]: With dead ends: 7545 [2023-11-06 23:10:20,874 INFO L226 Difference]: Without dead ends: 4465 [2023-11-06 23:10:20,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 395 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=256, Invalid=736, Unknown=0, NotChecked=0, Total=992 [2023-11-06 23:10:20,891 INFO L413 NwaCegarLoop]: 459 mSDtfsCounter, 381 mSDsluCounter, 3679 mSDsCounter, 0 mSdLazyCounter, 1945 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 4138 SdHoareTripleChecker+Invalid, 2199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 1945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:20,892 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [409 Valid, 4138 Invalid, 2199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 1945 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-11-06 23:10:20,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4465 states. [2023-11-06 23:10:21,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4465 to 3101. [2023-11-06 23:10:21,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3101 states, 2387 states have (on average 1.2668621700879765) internal successors, (3024), 2422 states have internal predecessors, (3024), 535 states have call successors, (535), 177 states have call predecessors, (535), 178 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-06 23:10:21,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3101 states to 3101 states and 4108 transitions. [2023-11-06 23:10:21,192 INFO L78 Accepts]: Start accepts. Automaton has 3101 states and 4108 transitions. Word has length 181 [2023-11-06 23:10:21,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:21,193 INFO L495 AbstractCegarLoop]: Abstraction has 3101 states and 4108 transitions. [2023-11-06 23:10:21,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.764705882352941) internal successors, (132), 13 states have internal predecessors, (132), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-06 23:10:21,194 INFO L276 IsEmpty]: Start isEmpty. Operand 3101 states and 4108 transitions. [2023-11-06 23:10:21,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2023-11-06 23:10:21,202 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:21,203 INFO L195 NwaCegarLoop]: trace histogram [10, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:21,217 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 23:10:21,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:10:21,412 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:21,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:21,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1863021178, now seen corresponding path program 3 times [2023-11-06 23:10:21,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:10:21,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181959909] [2023-11-06 23:10:21,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:21,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:10:21,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:22,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:22,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:22,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 23:10:22,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-06 23:10:22,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-06 23:10:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:22,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:22,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-11-06 23:10:22,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:22,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-06 23:10:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-06 23:10:22,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-11-06 23:10:22,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-11-06 23:10:22,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-06 23:10:22,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-06 23:10:22,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:22,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2023-11-06 23:10:22,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2023-11-06 23:10:22,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-06 23:10:22,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-06 23:10:22,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:22,651 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-11-06 23:10:22,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:10:22,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181959909] [2023-11-06 23:10:22,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181959909] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:10:22,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94703952] [2023-11-06 23:10:22,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 23:10:22,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:10:22,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:10:22,654 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:10:22,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 23:10:25,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-06 23:10:25,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:10:25,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 1406 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-06 23:10:25,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:26,044 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 75 proven. 21 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-11-06 23:10:26,045 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:10:26,477 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-11-06 23:10:26,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94703952] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:10:26,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 23:10:26,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2023-11-06 23:10:26,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352069152] [2023-11-06 23:10:26,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 23:10:26,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-06 23:10:26,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:10:26,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-06 23:10:26,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2023-11-06 23:10:26,481 INFO L87 Difference]: Start difference. First operand 3101 states and 4108 transitions. Second operand has 29 states, 29 states have (on average 4.9655172413793105) internal successors, (144), 25 states have internal predecessors, (144), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-06 23:10:30,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:30,577 INFO L93 Difference]: Finished difference Result 7551 states and 10326 transitions. [2023-11-06 23:10:30,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 23:10:30,578 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.9655172413793105) internal successors, (144), 25 states have internal predecessors, (144), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 185 [2023-11-06 23:10:30,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:30,616 INFO L225 Difference]: With dead ends: 7551 [2023-11-06 23:10:30,616 INFO L226 Difference]: Without dead ends: 4471 [2023-11-06 23:10:30,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 395 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=474, Invalid=1782, Unknown=0, NotChecked=0, Total=2256 [2023-11-06 23:10:30,633 INFO L413 NwaCegarLoop]: 455 mSDtfsCounter, 502 mSDsluCounter, 4661 mSDsCounter, 0 mSdLazyCounter, 2500 mSolverCounterSat, 390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 5116 SdHoareTripleChecker+Invalid, 2890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 2500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:30,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 5116 Invalid, 2890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 2500 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-11-06 23:10:30,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4471 states. [2023-11-06 23:10:30,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4471 to 3105. [2023-11-06 23:10:31,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3105 states, 2391 states have (on average 1.2668339606859054) internal successors, (3029), 2426 states have internal predecessors, (3029), 535 states have call successors, (535), 177 states have call predecessors, (535), 178 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-06 23:10:31,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3105 states to 3105 states and 4113 transitions. [2023-11-06 23:10:31,021 INFO L78 Accepts]: Start accepts. Automaton has 3105 states and 4113 transitions. Word has length 185 [2023-11-06 23:10:31,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:31,022 INFO L495 AbstractCegarLoop]: Abstraction has 3105 states and 4113 transitions. [2023-11-06 23:10:31,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.9655172413793105) internal successors, (144), 25 states have internal predecessors, (144), 2 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2023-11-06 23:10:31,022 INFO L276 IsEmpty]: Start isEmpty. Operand 3105 states and 4113 transitions. [2023-11-06 23:10:31,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-11-06 23:10:31,032 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:31,033 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:31,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 23:10:31,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-06 23:10:31,244 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:31,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:31,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1986777894, now seen corresponding path program 4 times [2023-11-06 23:10:31,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:10:31,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871308645] [2023-11-06 23:10:31,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:31,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:10:31,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:10:31,824 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:10:32,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:10:32,229 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:10:32,229 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 23:10:32,230 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 23:10:32,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-06 23:10:32,235 INFO L445 BasicCegarLoop]: Path program histogram: [4, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:32,239 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 23:10:32,364 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,373 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,375 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,375 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,377 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,378 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,379 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,381 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,388 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,388 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,389 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,390 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,390 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,391 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,391 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,392 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,392 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,397 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,398 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,398 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,399 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,402 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,402 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,404 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,404 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,407 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,407 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,408 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,409 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,410 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,410 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,410 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,411 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,411 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,412 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,412 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,414 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,414 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,414 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,415 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,415 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,415 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,415 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,416 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,416 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,416 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,416 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,417 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,417 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,417 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,417 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,419 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,419 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,419 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,419 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,420 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,420 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,421 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,422 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,422 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,422 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,423 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,423 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,423 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,423 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,424 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,424 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,424 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,424 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,425 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,425 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,425 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,425 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,426 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,426 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,426 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,426 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,427 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,427 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,427 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,427 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,428 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,428 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,428 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,428 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,429 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,429 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,429 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,429 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,430 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,430 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,430 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,430 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,431 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,431 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,431 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch384 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,432 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,432 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,432 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,432 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,433 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,433 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,433 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,434 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,434 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,434 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,434 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,435 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,435 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,435 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,435 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,436 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,436 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,436 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,436 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,437 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,437 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,437 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,437 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,438 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,438 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,438 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,439 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,439 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,439 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,439 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,439 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,440 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,440 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,440 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,441 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,441 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,441 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,441 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,442 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,442 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,442 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,442 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,443 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,443 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,443 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,443 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,444 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,444 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,444 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,444 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,445 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,446 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,446 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,446 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,446 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,447 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,447 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,447 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,447 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,448 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,448 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,448 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,454 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,455 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,455 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,455 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,456 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,456 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,456 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,456 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,457 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,457 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,457 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,458 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,458 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,458 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,458 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,459 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,459 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,459 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,459 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,459 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,460 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,460 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,461 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,461 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,462 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,462 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,462 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,463 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,463 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,463 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,463 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch384 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,464 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,464 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,464 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,464 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,464 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,465 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch384 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,465 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,465 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,465 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,466 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch384 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,468 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,468 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,468 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch376 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch384 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:10:32,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,469 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,470 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,470 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:10:32,470 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:10:32,505 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 11:10:32 BoogieIcfgContainer [2023-11-06 23:10:32,505 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 23:10:32,506 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 23:10:32,506 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 23:10:32,506 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 23:10:32,506 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:09:50" (3/4) ... [2023-11-06 23:10:32,509 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 23:10:32,510 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 23:10:32,510 INFO L158 Benchmark]: Toolchain (without parser) took 46323.41ms. Allocated memory was 127.9MB in the beginning and 744.5MB in the end (delta: 616.6MB). Free memory was 80.1MB in the beginning and 392.4MB in the end (delta: -312.3MB). Peak memory consumption was 305.9MB. Max. memory is 16.1GB. [2023-11-06 23:10:32,511 INFO L158 Benchmark]: CDTParser took 0.69ms. Allocated memory is still 98.6MB. Free memory is still 48.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:10:32,511 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1638.92ms. Allocated memory is still 127.9MB. Free memory was 79.8MB in the beginning and 63.3MB in the end (delta: 16.4MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. [2023-11-06 23:10:32,511 INFO L158 Benchmark]: Boogie Procedure Inliner took 210.29ms. Allocated memory is still 127.9MB. Free memory was 63.3MB in the beginning and 52.5MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:10:32,512 INFO L158 Benchmark]: Boogie Preprocessor took 212.24ms. Allocated memory was 127.9MB in the beginning and 167.8MB in the end (delta: 39.8MB). Free memory was 52.5MB in the beginning and 110.9MB in the end (delta: -58.4MB). Peak memory consumption was 10.0MB. Max. memory is 16.1GB. [2023-11-06 23:10:32,512 INFO L158 Benchmark]: RCFGBuilder took 1988.07ms. Allocated memory is still 167.8MB. Free memory was 110.9MB in the beginning and 73.9MB in the end (delta: 37.0MB). Peak memory consumption was 54.7MB. Max. memory is 16.1GB. [2023-11-06 23:10:32,513 INFO L158 Benchmark]: TraceAbstraction took 42260.22ms. Allocated memory was 167.8MB in the beginning and 744.5MB in the end (delta: 576.7MB). Free memory was 72.8MB in the beginning and 392.4MB in the end (delta: -319.6MB). Peak memory consumption was 257.0MB. Max. memory is 16.1GB. [2023-11-06 23:10:32,514 INFO L158 Benchmark]: Witness Printer took 4.19ms. Allocated memory is still 744.5MB. Free memory is still 392.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:10:32,516 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.69ms. Allocated memory is still 98.6MB. Free memory is still 48.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1638.92ms. Allocated memory is still 127.9MB. Free memory was 79.8MB in the beginning and 63.3MB in the end (delta: 16.4MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 210.29ms. Allocated memory is still 127.9MB. Free memory was 63.3MB in the beginning and 52.5MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 212.24ms. Allocated memory was 127.9MB in the beginning and 167.8MB in the end (delta: 39.8MB). Free memory was 52.5MB in the beginning and 110.9MB in the end (delta: -58.4MB). Peak memory consumption was 10.0MB. Max. memory is 16.1GB. * RCFGBuilder took 1988.07ms. Allocated memory is still 167.8MB. Free memory was 110.9MB in the beginning and 73.9MB in the end (delta: 37.0MB). Peak memory consumption was 54.7MB. Max. memory is 16.1GB. * TraceAbstraction took 42260.22ms. Allocated memory was 167.8MB in the beginning and 744.5MB in the end (delta: 576.7MB). Free memory was 72.8MB in the beginning and 392.4MB in the end (delta: -319.6MB). Peak memory consumption was 257.0MB. Max. memory is 16.1GB. * Witness Printer took 4.19ms. Allocated memory is still 744.5MB. Free memory is still 392.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3095]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3095-3096] - GenericResultAtLocation [Line: 3374]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3374-3375] - GenericResultAtLocation [Line: 3382]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3382-3383] - GenericResultAtLocation [Line: 3390]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3390-3391] - GenericResultAtLocation [Line: 3605]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (123), "i" (12UL)); [3605-3606] - GenericResultAtLocation [Line: 3680]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (177), "i" (12UL)); [3680-3681] - GenericResultAtLocation [Line: 4002]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (467), "i" (12UL)); [4002-4003] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__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!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!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~switch376 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~switch376 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~switch381 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!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: 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!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!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: Expression #t~switch376 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~switch381 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~switch376 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~switch381 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~switch381 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~switch376 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~switch384 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!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!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!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!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!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!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!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!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: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch384 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~switch376 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~switch381 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~switch376 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~switch384 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~switch381 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~switch381 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~switch376 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~switch384 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~switch381 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~switch376 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~switch384 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!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 4236]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 4024. Possible FailurePath: [L3355] int LDV_IN_INTERRUPT = 1; [L3356] struct block_device *virtblk_fops_group0 ; [L3357] int ldv_state_variable_2 ; [L3358] int ref_cnt ; [L3359] int ldv_state_variable_1 ; [L3360] struct virtio_device *virtio_blk_group0 ; [L3361] int ldv_state_variable_0 ; [L3492] static int major ; [L3493] static int index ; [L3818-L3819] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4024-L4025] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4047] struct virtio_device_id const __mod_virtio_device_table ; [L4048] int ldv_retval_0 ; [L4049] int ldv_retval_1 ; [L4283] int ldv_blk_rq = 0; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4072] unsigned long ldvarg1 ; [L4073] fmode_t ldvarg3 ; [L4074] struct hd_geometry *ldvarg0 ; [L4075] void *tmp ; [L4076] unsigned int ldvarg2 ; [L4077] int tmp___0 ; [L4078] int tmp___1 ; [L4079] int tmp___2 ; [L4080] int tmp___3 ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg1={18:0}, ldvarg3={17:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4082] CALL, EXPR ldv_init_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={4294967297:4294967300}, calloc(1UL, size)={-18446744073709551617:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, size=16, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={4294967297:4294967300}, calloc(1UL, size)={-18446744073709551617:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={-18446744073709551617:0}, ref_cnt=0, size=16, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={4294967297:4294967300}, calloc(1UL, size)={-18446744073709551617:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={-18446744073709551617:0}, ref_cnt=0, size=16, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=16, \result={-18446744073709551617:0}, __this_module={4294967297:4294967300}, calloc(1UL, size)={-18446744073709551617:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={-18446744073709551617:0}, ref_cnt=0, size=16, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4082] RET, EXPR ldv_init_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_init_zalloc(16UL)={-18446744073709551617: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={18:0}, ldvarg3={17:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4082] tmp = ldv_init_zalloc(16UL) [L4083] ldvarg0 = (struct hd_geometry *)tmp [L4084] FCALL ldv_initialize() [L4085] CALL ldv_memset((void *)(& ldvarg1), 0, 8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3301] void *tmp ; [L3303] EXPR, FCALL memset(s, c, n) [L3303] tmp = memset(s, c, n) [L3304] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(n)=8, \result={18:0}, __this_module={4294967297:4294967300}, c=0, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, n=8, ref_cnt=0, s={18:0}, s={18:0}, tmp={18:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4085] RET ldv_memset((void *)(& ldvarg1), 0, 8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_memset((void *)(& ldvarg1), 0, 8UL)={18:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4086] CALL ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3301] void *tmp ; [L3303] EXPR, FCALL memset(s, c, n) [L3303] tmp = memset(s, c, n) [L3304] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(n)=4, \result={17:0}, __this_module={4294967297:4294967300}, c=0, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, n=4, ref_cnt=0, s={17:0}, s={17:0}, tmp={17:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4086] RET ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_memset((void *)(& ldvarg3), 0, 4UL)={17:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4087] ldvarg2 = __VERIFIER_nondet_ulong () [L4088] ldv_state_variable_1 = 0 [L4089] ref_cnt = 0 [L4090] ldv_state_variable_0 = 1 [L4091] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4126] COND TRUE ldv_state_variable_0 != 0 [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: [L4137] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4138] COND TRUE ldv_state_variable_0 == 1 [L4139] CALL, EXPR init() [L4028] int tmp ; [L4030] CALL, EXPR register_blkdev(0U, "virtblk") [L4472] return __VERIFIER_nondet_int(); [L4030] RET, EXPR register_blkdev(0U, "virtblk") [L4030] major = register_blkdev(0U, "virtblk") [L4031] COND FALSE !(major < 0) [L4035] CALL, EXPR register_virtio_driver(& virtio_blk) [L4476] return __VERIFIER_nondet_int(); [L4035] RET, EXPR register_virtio_driver(& virtio_blk) [L4035] tmp = register_virtio_driver(& virtio_blk) [L4036] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4139] RET, EXPR init() [L4139] ldv_retval_1 = init() [L4140] COND TRUE ldv_retval_1 == 0 [L4141] ldv_state_variable_0 = 3 [L4142] ldv_state_variable_2 = 1 [L4143] CALL ldv_initialize_block_device_operations_2() [L4063] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4065] CALL, EXPR ldv_init_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={4294967297:4294967300}, calloc(1UL, size)={-36893488147419103233:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, size=464, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={4294967297:4294967300}, calloc(1UL, size)={-36893488147419103233:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={-36893488147419103233:0}, ref_cnt=0, size=464, tmp={-36893488147419103233:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={4294967297:4294967300}, calloc(1UL, size)={-36893488147419103233:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={-36893488147419103233:0}, ref_cnt=0, size=464, tmp={-36893488147419103233:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=464, \result={-36893488147419103233:0}, __this_module={4294967297:4294967300}, calloc(1UL, size)={-36893488147419103233:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={-36893488147419103233:0}, ref_cnt=0, size=464, tmp={-36893488147419103233:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4065] RET, EXPR ldv_init_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_init_zalloc(464UL)={-36893488147419103233:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4065] tmp = ldv_init_zalloc(464UL) [L4066] virtblk_fops_group0 = (struct block_device *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, tmp={-36893488147419103233:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4143] RET ldv_initialize_block_device_operations_2() [L4144] ldv_state_variable_1 = 1 [L4145] CALL ldv_initialize_virtio_driver_1() [L4054] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] CALL, EXPR ldv_init_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={4294967297:4294967300}, calloc(1UL, size)={-55340232221128654849:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, size=1048, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={4294967297:4294967300}, calloc(1UL, size)={-55340232221128654849:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-55340232221128654849:0}, ref_cnt=0, size=1048, tmp={-55340232221128654849:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={4294967297:4294967300}, calloc(1UL, size)={-55340232221128654849:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-55340232221128654849:0}, ref_cnt=0, size=1048, tmp={-55340232221128654849:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, \result={-55340232221128654849:0}, __this_module={4294967297:4294967300}, calloc(1UL, size)={-55340232221128654849:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-55340232221128654849:0}, ref_cnt=0, size=1048, tmp={-55340232221128654849:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] RET, EXPR ldv_init_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_init_zalloc(1048UL)={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] tmp = ldv_init_zalloc(1048UL) [L4057] virtio_blk_group0 = (struct virtio_device *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, tmp={-55340232221128654849:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4145] RET ldv_initialize_virtio_driver_1() [L4148] COND FALSE !(ldv_retval_1 != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: [L4163] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=2, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4164] COND TRUE ldv_state_variable_2 != 0 [L4165] tmp___3 = __VERIFIER_nondet_int() [L4167] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4168] COND TRUE ldv_state_variable_2 == 1 [L4169] EXPR \read(ldvarg3) [L4169] EXPR \read(ldvarg1) [L4169] CALL virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L3756] struct gendisk *disk ; [L3757] struct virtio_blk *vblk ; [L3758] void *usr_data ; [L3759] char id_str[20U] ; [L3760] int err ; [L3761] int tmp ; [L3762] bool tmp___0 ; [L3763] int tmp___1 ; [L3764] int tmp___2 ; [L3766] EXPR bdev->bd_disk [L3766] disk = bdev->bd_disk [L3767] EXPR disk->private_data [L3767] vblk = (struct virtio_blk *)disk->private_data [L3768] COND TRUE cmd == 1447184708U [L3769] usr_data = (void *)data [L3770] CALL, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3723] struct virtio_blk *vblk ; [L3724] struct request *req ; [L3725] struct bio *bio ; [L3726] long tmp ; [L3727] long tmp___0 ; [L3728] long tmp___1 ; [L3729] long tmp___2 ; [L3730] int tmp___3 ; [L3732] EXPR disk->private_data [L3732] vblk = (struct virtio_blk *)disk->private_data [L3733] EXPR vblk->disk [L3733] EXPR (vblk->disk)->queue [L3733] CALL, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L4381] CALL, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(size)=112, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3254] void *p ; [L3255] void *tmp ; [L3256] int tmp___0 ; [L3258] tmp___0 = __VERIFIER_nondet_int() [L3259] COND TRUE tmp___0 != 0 [L3260] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=112, \result={0:0}, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, size=112, tmp___0=1, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4381] RET, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(arg2)=20, \old(arg3)=208, __this_module={4294967297:4294967300}, arg0={4294967299:4294967303}, arg0={4294967299:4294967303}, arg1={15:0}, arg1={15:0}, arg2=20, arg3=208, features={13:0}, id_table={12: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={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4381] return ldv_malloc(sizeof(struct bio)); [L3733] RET, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3733] bio = bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3734] CALL, EXPR IS_ERR((void const *)bio) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12: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={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3734] RET, EXPR IS_ERR((void const *)bio) VAL [IS_ERR((void const *)bio)=0, LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, bio={0:0}, disk={4294967301:19}, disk={4294967301:19}, features={13:0}, id_str={15:0}, id_str={15:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, vblk={-18446744073709549604:-8}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3734] tmp___0 = IS_ERR((void const *)bio) [L3735] COND FALSE !(tmp___0 != 0L) [L3740] EXPR vblk->disk [L3740] EXPR (vblk->disk)->queue [L3740] CALL, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L4225] struct request *tmp ; [L4227] CALL, EXPR ldv_blk_make_request(ldv_func_arg3) [L4309] struct request *res ; [L4310] long tmp___0 ; VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4312] COND FALSE !(ldv_blk_rq != 0) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4316] CALL, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3254] void *p ; [L3255] void *tmp ; [L3256] int tmp___0 ; [L3258] tmp___0 = __VERIFIER_nondet_int() [L3259] COND FALSE !(tmp___0 != 0) [L3262] tmp = malloc(size) [L3263] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3264] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3264] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3265] CALL, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12: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={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3265] RET, EXPR IS_ERR(p) VAL [IS_ERR(p)=0, LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3265] CALL assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={4294967297:4294967300}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3265] RET assume_abort_if_not(IS_ERR(p) == 0) VAL [IS_ERR(p)=0, LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3266] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=322, \result={-18446744073709549604:0}, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4316] RET, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_malloc(sizeof(struct request))={-18446744073709549604:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4316] res = ldv_malloc(sizeof(struct request)) [L4317] COND FALSE !((unsigned long )res == (unsigned long )((struct request *)0)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={-18446744073709549604:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4321] CALL, EXPR IS_ERR___0((void const *)res) [L4277] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4279] CALL, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3333] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={4294967297:4294967300}, c=0, exp=0, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4279] RET, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L)=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={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4279] tmp = ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) [L4280] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4321] RET, EXPR IS_ERR___0((void const *)res) [L4321] tmp___0 = IS_ERR___0((void const *)res) [L4322] COND TRUE tmp___0 == 0L [L4323] ldv_blk_rq = 1 VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4326] return (res); VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, \result={-18446744073709549604:0}, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={-18446744073709549604:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4227] RET, EXPR ldv_blk_make_request(ldv_func_arg3) [L4227] tmp = ldv_blk_make_request(ldv_func_arg3) [L4228] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(ldv_func_arg3)=208, \result={-18446744073709549604:0}, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_func_arg1={4294967299:4294967303}, ldv_func_arg1={4294967299:4294967303}, 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={-18446744073709549604:0}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3740] RET, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3740] req = ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3741] CALL, EXPR IS_ERR((void const *)req) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12: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={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3741] RET, EXPR IS_ERR((void const *)req) VAL [IS_ERR((void const *)req)=0, LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, bio={0:0}, disk={4294967301:19}, disk={4294967301:19}, features={13:0}, id_str={15:0}, id_str={15:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, req={-18446744073709549604:0}, tmp___0=0, vblk={-18446744073709549604:-8}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3741] tmp___2 = IS_ERR((void const *)req) [L3742] COND FALSE !(tmp___2 != 0L) [L3748] req->cmd_type = 7 [L3749] EXPR vblk->disk [L3749] EXPR (vblk->disk)->queue [L3749] EXPR vblk->disk [L3749] CALL, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L4391] return __VERIFIER_nondet_int(); [L3749] RET, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3749] tmp___3 = blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3750] return (tmp___3); VAL [LDV_IN_INTERRUPT=1, \result=1, __this_module={4294967297:4294967300}, bio={0:0}, disk={4294967301:19}, disk={4294967301:19}, features={13:0}, id_str={15:0}, id_str={15:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, req={-18446744073709549604:0}, tmp___0=0, tmp___2=0, tmp___3=1, vblk={-18446744073709549604:-8}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3770] RET, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3770] err = virtblk_get_id(disk, (char *)(& id_str)) [L3771] COND FALSE !(err == 0) VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=0, \old(mode)=0, __this_module={4294967297:4294967300}, bdev={-36893488147419103233:0}, bdev={-36893488147419103233:0}, cmd=1447184708, data=0, disk={4294967301:19}, err=1, features={13:0}, id_str={15:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mode=0, ref_cnt=0, usr_data={0:0}, vblk={-18446744073709549604:-8}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L3779] return (err); [L3779] return (err); VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=0, \old(mode)=0, \result=1, __this_module={4294967297:4294967300}, bdev={-36893488147419103233:0}, bdev={-36893488147419103233:0}, cmd=1447184708, data=0, disk={4294967301:19}, err=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mode=0, ref_cnt=0, usr_data={0:0}, vblk={-18446744073709549604:-8}, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4169] RET virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L4170] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4126] COND TRUE ldv_state_variable_0 != 0 [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4130] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L4131] CALL fini() [L4042] FCALL unregister_blkdev((unsigned int )major, "virtblk") [L4043] FCALL unregister_virtio_driver(& virtio_blk) [L4131] RET fini() [L4132] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={-18446744073709551617:0}, ldvarg1={18:0}, ldvarg2=1447184708, ldvarg3={17:0}, major=0, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4194] CALL ldv_check_final_state() [L4343] COND TRUE ldv_blk_rq != 0 VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4344] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] [L4236] reach_error() VAL [LDV_IN_INTERRUPT=1, __this_module={4294967297:4294967300}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={-36893488147419103233:0}, virtio_blk={14:0}, virtio_blk_group0={-55340232221128654849:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 466 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 41.9s, OverallIterations: 11, TraceHistogramMax: 12, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.1s, AutomataDifference: 23.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6660 SdHoareTripleChecker+Valid, 17.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6265 mSDsluCounter, 26381 SdHoareTripleChecker+Invalid, 15.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21594 mSDsCounter, 3577 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11380 IncrementalHoareTripleChecker+Invalid, 14957 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3577 mSolverCounterUnsat, 4787 mSDtfsCounter, 11380 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1681 GetRequests, 1521 SyntacticMatches, 0 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 909 ImplicationChecksByTransitivity, 2.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3105occurred in iteration=10, InterpolantAutomatonStates: 110, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.7s AutomataMinimizationTime, 10 MinimizatonAttempts, 8888 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 5.0s SatisfiabilityAnalysisTime, 7.0s InterpolantComputationTime, 2181 NumberOfCodeBlocks, 2181 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 2520 ConstructedInterpolants, 0 QuantifiedInterpolants, 3692 SizeOfPredicates, 13 NumberOfNonLiveVariables, 5294 ConjunctsInSsa, 79 ConjunctsInUnsatCore, 17 InterpolantComputations, 7 PerfectInterpolantSequences, 1520/1720 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 23:10:32,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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_1ae48a67-6748-40ed-b315-0516a2bc543e/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 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:10:35,237 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:10:35,375 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2023-11-06 23:10:35,385 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:10:35,386 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:10:35,441 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:10:35,442 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:10:35,442 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:10:35,444 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:10:35,449 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:10:35,450 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:10:35,451 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:10:35,451 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:10:35,454 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:10:35,454 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 23:10:35,455 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:10:35,455 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 23:10:35,456 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:10:35,456 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 23:10:35,458 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:10:35,458 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 23:10:35,459 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 23:10:35,459 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:10:35,460 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:10:35,460 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:10:35,461 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:10:35,461 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:10:35,462 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:10:35,463 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:10:35,463 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:10:35,465 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 23:10:35,465 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 23:10:35,465 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 23:10:35,466 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:10:35,466 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 23:10:35,467 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:10:35,467 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:10:35,467 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 23:10:35,468 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:10:35,469 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_1ae48a67-6748-40ed-b315-0516a2bc543e/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_1ae48a67-6748-40ed-b315-0516a2bc543e/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 -> 8946ad2f029076f7c4f90de60a8c48e069f80fec06a0c6d7a5dc3a1fc4182879 [2023-11-06 23:10:35,911 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:10:35,941 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:10:35,944 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:10:35,945 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:10:35,946 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:10:35,948 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-11-06 23:10:39,053 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:10:39,594 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:10:39,594 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-11-06 23:10:39,643 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/data/caaab57ad/74c4a1c4e9044a04ac8a65b2b9a8c09e/FLAGcf2a78dec [2023-11-06 23:10:39,665 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/data/caaab57ad/74c4a1c4e9044a04ac8a65b2b9a8c09e [2023-11-06 23:10:39,671 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:10:39,673 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:10:39,677 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:10:39,677 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:10:39,683 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:10:39,683 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:10:39" (1/1) ... [2023-11-06 23:10:39,685 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b0a1d7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:39, skipping insertion in model container [2023-11-06 23:10:39,685 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:10:39" (1/1) ... [2023-11-06 23:10:39,802 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:10:40,877 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_1ae48a67-6748-40ed-b315-0516a2bc543e/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2023-11-06 23:10:40,906 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:10:40,937 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-06 23:10:40,988 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:10:41,128 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_1ae48a67-6748-40ed-b315-0516a2bc543e/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2023-11-06 23:10:41,140 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:10:41,149 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:10:41,251 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 23:10:41,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3374-3375] [2023-11-06 23:10:41,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3382-3383] [2023-11-06 23:10:41,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3390-3391] [2023-11-06 23:10:41,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (123), "i" (12UL)); [3605-3606] [2023-11-06 23:10:41,337 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (177), "i" (12UL)); [3680-3681] [2023-11-06 23:10:41,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (467), "i" (12UL)); [4002-4003] [2023-11-06 23:10:41,475 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_1ae48a67-6748-40ed-b315-0516a2bc543e/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i[121503,121516] [2023-11-06 23:10:41,494 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:10:41,560 WARN L672 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 23:10:41,567 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:10:41,568 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41 WrapperNode [2023-11-06 23:10:41,568 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:10:41,569 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:10:41,570 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:10:41,570 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:10:41,577 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,647 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,763 INFO L138 Inliner]: procedures = 149, calls = 540, calls flagged for inlining = 83, calls inlined = 83, statements flattened = 1637 [2023-11-06 23:10:41,764 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:10:41,767 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:10:41,768 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:10:41,768 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:10:41,778 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,779 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,791 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,808 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,923 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,948 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,973 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:41,984 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:42,014 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:10:42,016 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:10:42,016 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:10:42,016 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:10:42,017 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (1/1) ... [2023-11-06 23:10:42,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:10:42,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:10:42,053 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:10:42,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:10:42,097 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2023-11-06 23:10:42,097 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2023-11-06 23:10:42,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-11-06 23:10:42,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-11-06 23:10:42,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-11-06 23:10:42,098 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2023-11-06 23:10:42,098 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2023-11-06 23:10:42,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-11-06 23:10:42,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-06 23:10:42,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-06 23:10:42,099 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-11-06 23:10:42,099 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-11-06 23:10:42,100 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2023-11-06 23:10:42,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2023-11-06 23:10:42,100 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2023-11-06 23:10:42,101 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2023-11-06 23:10:42,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-06 23:10:42,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-06 23:10:42,102 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2023-11-06 23:10:42,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2023-11-06 23:10:42,103 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2023-11-06 23:10:42,103 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2023-11-06 23:10:42,103 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-06 23:10:42,104 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-06 23:10:42,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-06 23:10:42,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-06 23:10:42,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-06 23:10:42,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-06 23:10:42,105 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2023-11-06 23:10:42,105 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2023-11-06 23:10:42,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-11-06 23:10:42,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-11-06 23:10:42,105 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 23:10:42,105 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 23:10:42,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 23:10:42,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-11-06 23:10:42,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-11-06 23:10:42,106 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-06 23:10:42,106 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-06 23:10:42,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:10:42,107 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2023-11-06 23:10:42,107 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2023-11-06 23:10:42,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 23:10:42,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 23:10:42,108 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-06 23:10:42,108 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-06 23:10:42,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-06 23:10:42,108 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2023-11-06 23:10:42,108 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2023-11-06 23:10:42,109 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2023-11-06 23:10:42,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2023-11-06 23:10:42,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 23:10:42,109 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-11-06 23:10:42,110 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-11-06 23:10:42,110 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-06 23:10:42,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-06 23:10:42,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-11-06 23:10:42,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-11-06 23:10:42,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-11-06 23:10:42,112 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 23:10:42,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-06 23:10:42,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-06 23:10:42,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 23:10:42,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-11-06 23:10:42,114 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-06 23:10:42,114 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-06 23:10:42,114 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2023-11-06 23:10:42,114 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2023-11-06 23:10:42,114 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:10:42,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:10:42,115 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-06 23:10:42,115 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-06 23:10:42,592 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:10:42,595 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:10:47,056 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-06 23:10:51,333 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:10:51,344 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:10:51,345 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 23:10:51,348 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:10:51 BoogieIcfgContainer [2023-11-06 23:10:51,348 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:10:51,350 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:10:51,350 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:10:51,354 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:10:51,354 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:10:39" (1/3) ... [2023-11-06 23:10:51,355 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76af76d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:10:51, skipping insertion in model container [2023-11-06 23:10:51,355 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:10:41" (2/3) ... [2023-11-06 23:10:51,355 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76af76d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:10:51, skipping insertion in model container [2023-11-06 23:10:51,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:10:51" (3/3) ... [2023-11-06 23:10:51,357 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point_ldv-val-v0.8.cil.out.i [2023-11-06 23:10:51,376 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:10:51,377 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 23:10:51,439 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:10:51,446 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;@7f355c00, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:10:51,446 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 23:10:51,453 INFO L276 IsEmpty]: Start isEmpty. Operand has 457 states, 346 states have (on average 1.2919075144508672) internal successors, (447), 358 states have internal predecessors, (447), 84 states have call successors, (84), 26 states have call predecessors, (84), 25 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2023-11-06 23:10:51,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-06 23:10:51,466 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:51,467 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:51,468 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:51,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:51,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1119521097, now seen corresponding path program 1 times [2023-11-06 23:10:51,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:51,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1056533715] [2023-11-06 23:10:51,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:51,491 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 23:10:51,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:51,500 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:51,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:52,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:52,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 23:10:52,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:52,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-06 23:10:52,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:52,093 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:52,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1056533715] [2023-11-06 23:10:52,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1056533715] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:52,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:52,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:10:52,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062566033] [2023-11-06 23:10:52,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:52,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 23:10:52,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:52,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 23:10:52,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:10:52,143 INFO L87 Difference]: Start difference. First operand has 457 states, 346 states have (on average 1.2919075144508672) internal successors, (447), 358 states have internal predecessors, (447), 84 states have call successors, (84), 26 states have call predecessors, (84), 25 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Second operand has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:10:52,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:52,256 INFO L93 Difference]: Finished difference Result 909 states and 1235 transitions. [2023-11-06 23:10:52,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:10:52,259 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2023-11-06 23:10:52,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:52,279 INFO L225 Difference]: With dead ends: 909 [2023-11-06 23:10:52,279 INFO L226 Difference]: Without dead ends: 439 [2023-11-06 23:10:52,288 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:10:52,291 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:52,292 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:10:52,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2023-11-06 23:10:52,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 439. [2023-11-06 23:10:52,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 335 states have (on average 1.2597014925373133) internal successors, (422), 340 states have internal predecessors, (422), 79 states have call successors, (79), 25 states have call predecessors, (79), 24 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2023-11-06 23:10:52,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 578 transitions. [2023-11-06 23:10:52,380 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 578 transitions. Word has length 46 [2023-11-06 23:10:52,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:52,382 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 578 transitions. [2023-11-06 23:10:52,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:10:52,384 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 578 transitions. [2023-11-06 23:10:52,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-06 23:10:52,388 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:52,389 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:52,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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)] Forceful destruction successful, exit code 0 [2023-11-06 23:10:52,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:52,609 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:52,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:52,610 INFO L85 PathProgramCache]: Analyzing trace with hash 275515595, now seen corresponding path program 1 times [2023-11-06 23:10:52,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:52,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1966767134] [2023-11-06 23:10:52,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:52,611 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 23:10:52,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:52,613 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:52,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:53,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:53,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:10:53,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:53,182 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 23:10:53,183 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:53,183 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:53,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1966767134] [2023-11-06 23:10:53,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1966767134] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:53,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:53,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:10:53,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890886723] [2023-11-06 23:10:53,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:53,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:10:53,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:53,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:10:53,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:10:53,195 INFO L87 Difference]: Start difference. First operand 439 states and 578 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:10:53,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:53,343 INFO L93 Difference]: Finished difference Result 876 states and 1154 transitions. [2023-11-06 23:10:53,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:10:53,344 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2023-11-06 23:10:53,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:53,350 INFO L225 Difference]: With dead ends: 876 [2023-11-06 23:10:53,350 INFO L226 Difference]: Without dead ends: 440 [2023-11-06 23:10:53,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 43 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 23:10:53,354 INFO L413 NwaCegarLoop]: 576 mSDtfsCounter, 1 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1722 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:53,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1722 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:10:53,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2023-11-06 23:10:53,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2023-11-06 23:10:53,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 336 states have (on average 1.2589285714285714) internal successors, (423), 341 states have internal predecessors, (423), 79 states have call successors, (79), 25 states have call predecessors, (79), 24 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2023-11-06 23:10:53,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 579 transitions. [2023-11-06 23:10:53,395 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 579 transitions. Word has length 46 [2023-11-06 23:10:53,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:53,396 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 579 transitions. [2023-11-06 23:10:53,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-06 23:10:53,397 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 579 transitions. [2023-11-06 23:10:53,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-11-06 23:10:53,400 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:53,400 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:10:53,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:53,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:53,616 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:53,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:53,617 INFO L85 PathProgramCache]: Analyzing trace with hash 204883235, now seen corresponding path program 1 times [2023-11-06 23:10:53,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:53,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [77871253] [2023-11-06 23:10:53,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:53,618 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 23:10:53,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:53,648 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:53,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:54,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:54,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 23:10:54,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:54,210 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 23:10:54,210 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:10:54,500 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-06 23:10:54,500 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:54,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [77871253] [2023-11-06 23:10:54,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [77871253] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:10:54,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:10:54,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-06 23:10:54,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562237379] [2023-11-06 23:10:54,502 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:10:54,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:10:54,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:54,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:10:54,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:10:54,504 INFO L87 Difference]: Start difference. First operand 440 states and 579 transitions. Second operand has 8 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-06 23:10:55,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:55,030 INFO L93 Difference]: Finished difference Result 887 states and 1169 transitions. [2023-11-06 23:10:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 23:10:55,031 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 48 [2023-11-06 23:10:55,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:55,037 INFO L225 Difference]: With dead ends: 887 [2023-11-06 23:10:55,037 INFO L226 Difference]: Without dead ends: 450 [2023-11-06 23:10:55,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-06 23:10:55,043 INFO L413 NwaCegarLoop]: 575 mSDtfsCounter, 6 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 1722 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:55,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 1722 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 23:10:55,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2023-11-06 23:10:55,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 450. [2023-11-06 23:10:55,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 345 states have (on average 1.2608695652173914) internal successors, (435), 350 states have internal predecessors, (435), 79 states have call successors, (79), 26 states have call predecessors, (79), 25 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2023-11-06 23:10:55,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 591 transitions. [2023-11-06 23:10:55,095 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 591 transitions. Word has length 48 [2023-11-06 23:10:55,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:55,096 INFO L495 AbstractCegarLoop]: Abstraction has 450 states and 591 transitions. [2023-11-06 23:10:55,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-06 23:10:55,096 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 591 transitions. [2023-11-06 23:10:55,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-06 23:10:55,099 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:55,099 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-11-06 23:10:55,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:55,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:55,315 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:55,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:55,316 INFO L85 PathProgramCache]: Analyzing trace with hash 647289995, now seen corresponding path program 2 times [2023-11-06 23:10:55,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:55,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1634028902] [2023-11-06 23:10:55,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:10:55,317 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 23:10:55,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:55,319 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:55,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:55,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 23:10:55,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:10:55,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:10:55,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:55,807 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-06 23:10:55,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:10:55,809 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:55,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1634028902] [2023-11-06 23:10:55,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1634028902] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:10:55,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:10:55,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:10:55,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351636706] [2023-11-06 23:10:55,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:10:55,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:10:55,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:55,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:10:55,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:10:55,823 INFO L87 Difference]: Start difference. First operand 450 states and 591 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-06 23:10:55,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:55,963 INFO L93 Difference]: Finished difference Result 1273 states and 1682 transitions. [2023-11-06 23:10:55,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:10:55,963 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 52 [2023-11-06 23:10:55,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:55,971 INFO L225 Difference]: With dead ends: 1273 [2023-11-06 23:10:55,972 INFO L226 Difference]: Without dead ends: 848 [2023-11-06 23:10:55,974 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 50 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 23:10:55,975 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 527 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 1140 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 23:10:55,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 1140 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:10:55,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2023-11-06 23:10:56,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 845. [2023-11-06 23:10:56,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 649 states have (on average 1.263482280431433) internal successors, (820), 658 states have internal predecessors, (820), 149 states have call successors, (149), 47 states have call predecessors, (149), 46 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2023-11-06 23:10:56,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1116 transitions. [2023-11-06 23:10:56,036 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1116 transitions. Word has length 52 [2023-11-06 23:10:56,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:56,037 INFO L495 AbstractCegarLoop]: Abstraction has 845 states and 1116 transitions. [2023-11-06 23:10:56,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-06 23:10:56,038 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1116 transitions. [2023-11-06 23:10:56,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-11-06 23:10:56,040 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:56,040 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-11-06 23:10:56,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:56,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:56,256 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:56,256 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:56,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1975753054, now seen corresponding path program 1 times [2023-11-06 23:10:56,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:56,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1147462101] [2023-11-06 23:10:56,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:56,257 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 23:10:56,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:56,258 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:56,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:56,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:10:56,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 23:10:56,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:56,941 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 19 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-06 23:10:56,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:10:57,900 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-06 23:10:57,901 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:57,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1147462101] [2023-11-06 23:10:57,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1147462101] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:10:57,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:10:57,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-06 23:10:57,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636490004] [2023-11-06 23:10:57,902 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:10:57,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 23:10:57,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:10:57,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 23:10:57,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2023-11-06 23:10:57,903 INFO L87 Difference]: Start difference. First operand 845 states and 1116 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-06 23:10:59,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:10:59,095 INFO L93 Difference]: Finished difference Result 1689 states and 2234 transitions. [2023-11-06 23:10:59,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 23:10:59,096 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 55 [2023-11-06 23:10:59,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:10:59,105 INFO L225 Difference]: With dead ends: 1689 [2023-11-06 23:10:59,106 INFO L226 Difference]: Without dead ends: 853 [2023-11-06 23:10:59,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2023-11-06 23:10:59,111 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 8 mSDsluCounter, 4002 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 4579 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 23:10:59,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 4579 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 23:10:59,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2023-11-06 23:10:59,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 851. [2023-11-06 23:10:59,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 655 states have (on average 1.2625954198473281) internal successors, (827), 664 states have internal predecessors, (827), 149 states have call successors, (149), 47 states have call predecessors, (149), 46 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2023-11-06 23:10:59,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1123 transitions. [2023-11-06 23:10:59,172 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 1123 transitions. Word has length 55 [2023-11-06 23:10:59,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:10:59,173 INFO L495 AbstractCegarLoop]: Abstraction has 851 states and 1123 transitions. [2023-11-06 23:10:59,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-06 23:10:59,173 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 1123 transitions. [2023-11-06 23:10:59,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-06 23:10:59,175 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:10:59,175 INFO L195 NwaCegarLoop]: trace histogram [10, 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] [2023-11-06 23:10:59,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:59,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:59,388 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:10:59,388 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:10:59,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1015347678, now seen corresponding path program 2 times [2023-11-06 23:10:59,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:10:59,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [210766186] [2023-11-06 23:10:59,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:10:59,390 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 23:10:59,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:10:59,393 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:59,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:10:59,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 23:10:59,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:10:59,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:10:59,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:00,105 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2023-11-06 23:11:00,105 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:00,105 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:00,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [210766186] [2023-11-06 23:11:00,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [210766186] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:00,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:00,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:11:00,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457990713] [2023-11-06 23:11:00,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:00,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:11:00,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:00,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:11:00,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:11:00,108 INFO L87 Difference]: Start difference. First operand 851 states and 1123 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-06 23:11:00,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:11:00,244 INFO L93 Difference]: Finished difference Result 1655 states and 2187 transitions. [2023-11-06 23:11:00,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:11:00,245 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 59 [2023-11-06 23:11:00,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:11:00,261 INFO L225 Difference]: With dead ends: 1655 [2023-11-06 23:11:00,261 INFO L226 Difference]: Without dead ends: 1646 [2023-11-06 23:11:00,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 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 23:11:00,264 INFO L413 NwaCegarLoop]: 590 mSDtfsCounter, 529 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 1137 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 23:11:00,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [529 Valid, 1137 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:11:00,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2023-11-06 23:11:00,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1646. [2023-11-06 23:11:00,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1266 states have (on average 1.2622432859399684) internal successors, (1598), 1283 states have internal predecessors, (1598), 289 states have call successors, (289), 91 states have call predecessors, (289), 90 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-06 23:11:00,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2174 transitions. [2023-11-06 23:11:00,405 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2174 transitions. Word has length 59 [2023-11-06 23:11:00,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:11:00,405 INFO L495 AbstractCegarLoop]: Abstraction has 1646 states and 2174 transitions. [2023-11-06 23:11:00,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-11-06 23:11:00,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2174 transitions. [2023-11-06 23:11:00,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-11-06 23:11:00,411 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:11:00,411 INFO L195 NwaCegarLoop]: trace histogram [10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:00,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:00,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:00,628 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:11:00,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:00,629 INFO L85 PathProgramCache]: Analyzing trace with hash -636118632, now seen corresponding path program 1 times [2023-11-06 23:11:00,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:00,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1546418256] [2023-11-06 23:11:00,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:00,630 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 23:11:00,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:00,632 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:00,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:01,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:01,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:11:01,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:01,492 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 3 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-11-06 23:11:01,492 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:11:01,979 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 3 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2023-11-06 23:11:01,979 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:01,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1546418256] [2023-11-06 23:11:01,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1546418256] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:11:01,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:11:01,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-06 23:11:01,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224474866] [2023-11-06 23:11:01,981 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:11:01,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:11:01,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:01,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:11:01,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:11:01,983 INFO L87 Difference]: Start difference. First operand 1646 states and 2174 transitions. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-06 23:11:02,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:11:02,507 INFO L93 Difference]: Finished difference Result 3268 states and 4318 transitions. [2023-11-06 23:11:02,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 23:11:02,509 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 120 [2023-11-06 23:11:02,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:11:02,525 INFO L225 Difference]: With dead ends: 3268 [2023-11-06 23:11:02,525 INFO L226 Difference]: Without dead ends: 1646 [2023-11-06 23:11:02,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2023-11-06 23:11:02,534 INFO L413 NwaCegarLoop]: 574 mSDtfsCounter, 7 mSDsluCounter, 2289 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2863 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 23:11:02,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2863 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 23:11:02,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2023-11-06 23:11:02,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1646. [2023-11-06 23:11:02,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1266 states have (on average 1.2590837282780412) internal successors, (1594), 1283 states have internal predecessors, (1594), 289 states have call successors, (289), 91 states have call predecessors, (289), 90 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-06 23:11:02,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2170 transitions. [2023-11-06 23:11:02,654 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2170 transitions. Word has length 120 [2023-11-06 23:11:02,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:11:02,654 INFO L495 AbstractCegarLoop]: Abstraction has 1646 states and 2170 transitions. [2023-11-06 23:11:02,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-11-06 23:11:02,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2170 transitions. [2023-11-06 23:11:02,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-11-06 23:11:02,675 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:11:02,675 INFO L195 NwaCegarLoop]: trace histogram [12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:02,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:02,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:02,897 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:11:02,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:02,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1966175016, now seen corresponding path program 2 times [2023-11-06 23:11:02,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:02,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1661238223] [2023-11-06 23:11:02,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 23:11:02,899 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 23:11:02,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:02,901 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:02,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:04,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 23:11:04,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 23:11:04,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:11:04,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:04,494 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-11-06 23:11:04,494 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:04,494 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:04,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1661238223] [2023-11-06 23:11:04,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1661238223] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:04,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:04,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:11:04,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265573886] [2023-11-06 23:11:04,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:04,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:11:04,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:04,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:11:04,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:11:04,498 INFO L87 Difference]: Start difference. First operand 1646 states and 2170 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-06 23:11:04,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:11:04,811 INFO L93 Difference]: Finished difference Result 4655 states and 6134 transitions. [2023-11-06 23:11:04,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:11:04,812 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 122 [2023-11-06 23:11:04,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:11:04,846 INFO L225 Difference]: With dead ends: 4655 [2023-11-06 23:11:04,846 INFO L226 Difference]: Without dead ends: 3040 [2023-11-06 23:11:04,856 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 120 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 23:11:04,857 INFO L413 NwaCegarLoop]: 591 mSDtfsCounter, 485 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 1143 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 23:11:04,857 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 1143 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:11:04,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2023-11-06 23:11:05,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 3032. [2023-11-06 23:11:05,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3032 states, 2320 states have (on average 1.2577586206896552) internal successors, (2918), 2353 states have internal predecessors, (2918), 535 states have call successors, (535), 177 states have call predecessors, (535), 176 states have return successors, (533), 533 states have call predecessors, (533), 533 states have call successors, (533) [2023-11-06 23:11:05,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3032 states to 3032 states and 3986 transitions. [2023-11-06 23:11:05,152 INFO L78 Accepts]: Start accepts. Automaton has 3032 states and 3986 transitions. Word has length 122 [2023-11-06 23:11:05,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:11:05,153 INFO L495 AbstractCegarLoop]: Abstraction has 3032 states and 3986 transitions. [2023-11-06 23:11:05,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-06 23:11:05,153 INFO L276 IsEmpty]: Start isEmpty. Operand 3032 states and 3986 transitions. [2023-11-06 23:11:05,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-11-06 23:11:05,162 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:11:05,162 INFO L195 NwaCegarLoop]: trace histogram [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 23:11:05,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:05,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:05,380 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:11:05,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:05,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1914519532, now seen corresponding path program 1 times [2023-11-06 23:11:05,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:05,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1774525213] [2023-11-06 23:11:05,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:05,382 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 23:11:05,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:05,383 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:05,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 (10)] Waiting until timeout for monitored process [2023-11-06 23:11:06,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:06,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 23:11:06,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:06,317 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2023-11-06 23:11:06,318 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:06,318 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:06,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1774525213] [2023-11-06 23:11:06,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1774525213] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:06,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:06,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 23:11:06,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283754545] [2023-11-06 23:11:06,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:06,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 23:11:06,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:06,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 23:11:06,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 23:11:06,321 INFO L87 Difference]: Start difference. First operand 3032 states and 3986 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-11-06 23:11:06,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:11:06,608 INFO L93 Difference]: Finished difference Result 6040 states and 7951 transitions. [2023-11-06 23:11:06,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:11:06,609 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 165 [2023-11-06 23:11:06,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:11:06,634 INFO L225 Difference]: With dead ends: 6040 [2023-11-06 23:11:06,635 INFO L226 Difference]: Without dead ends: 3043 [2023-11-06 23:11:06,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 162 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 23:11:06,651 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 10 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1727 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:11:06,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1727 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:11:06,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3043 states. [2023-11-06 23:11:06,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3043 to 3035. [2023-11-06 23:11:06,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3035 states, 2323 states have (on average 1.256564786913474) internal successors, (2919), 2356 states have internal predecessors, (2919), 535 states have call successors, (535), 177 states have call predecessors, (535), 176 states have return successors, (533), 533 states have call predecessors, (533), 533 states have call successors, (533) [2023-11-06 23:11:06,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3035 states to 3035 states and 3987 transitions. [2023-11-06 23:11:06,889 INFO L78 Accepts]: Start accepts. Automaton has 3035 states and 3987 transitions. Word has length 165 [2023-11-06 23:11:06,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:11:06,890 INFO L495 AbstractCegarLoop]: Abstraction has 3035 states and 3987 transitions. [2023-11-06 23:11:06,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-11-06 23:11:06,891 INFO L276 IsEmpty]: Start isEmpty. Operand 3035 states and 3987 transitions. [2023-11-06 23:11:06,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-11-06 23:11:06,914 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:11:06,914 INFO L195 NwaCegarLoop]: trace histogram [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 23:11:06,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 (10)] Forceful destruction successful, exit code 0 [2023-11-06 23:11:07,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:07,137 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:11:07,137 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:07,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1601551212, now seen corresponding path program 1 times [2023-11-06 23:11:07,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:07,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1265983169] [2023-11-06 23:11:07,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:07,139 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 23:11:07,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:07,140 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:07,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 (11)] Waiting until timeout for monitored process [2023-11-06 23:11:07,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:11:08,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:11:08,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:11:08,105 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2023-11-06 23:11:08,105 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:11:08,105 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:11:08,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1265983169] [2023-11-06 23:11:08,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1265983169] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:11:08,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:11:08,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 23:11:08,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354746794] [2023-11-06 23:11:08,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:11:08,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 23:11:08,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:11:08,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 23:11:08,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 23:11:08,108 INFO L87 Difference]: Start difference. First operand 3035 states and 3987 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-06 23:11:08,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:11:08,383 INFO L93 Difference]: Finished difference Result 6049 states and 8005 transitions. [2023-11-06 23:11:08,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 23:11:08,384 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 166 [2023-11-06 23:11:08,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:11:08,413 INFO L225 Difference]: With dead ends: 6049 [2023-11-06 23:11:08,413 INFO L226 Difference]: Without dead ends: 3051 [2023-11-06 23:11:08,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 162 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 23:11:08,427 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 0 mSDsluCounter, 1722 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2299 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 23:11:08,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2299 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:11:08,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3051 states. [2023-11-06 23:11:08,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3051 to 3039. [2023-11-06 23:11:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3039 states, 2325 states have (on average 1.2563440860215054) internal successors, (2921), 2360 states have internal predecessors, (2921), 535 states have call successors, (535), 177 states have call predecessors, (535), 178 states have return successors, (549), 533 states have call predecessors, (549), 533 states have call successors, (549) [2023-11-06 23:11:08,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3039 states to 3039 states and 4005 transitions. [2023-11-06 23:11:08,687 INFO L78 Accepts]: Start accepts. Automaton has 3039 states and 4005 transitions. Word has length 166 [2023-11-06 23:11:08,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:11:08,688 INFO L495 AbstractCegarLoop]: Abstraction has 3039 states and 4005 transitions. [2023-11-06 23:11:08,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-06 23:11:08,689 INFO L276 IsEmpty]: Start isEmpty. Operand 3039 states and 4005 transitions. [2023-11-06 23:11:08,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-11-06 23:11:08,698 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:11:08,698 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:11:08,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 (11)] Forceful destruction successful, exit code 0 [2023-11-06 23:11:08,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:08,918 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:11:08,918 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:11:08,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1476408975, now seen corresponding path program 1 times [2023-11-06 23:11:08,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:11:08,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412245227] [2023-11-06 23:11:08,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:11:08,919 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 23:11:08,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:11:08,921 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:08,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 (12)] Waiting until timeout for monitored process [2023-11-06 23:11:13,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:11:13,189 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:11:16,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:11:17,260 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2023-11-06 23:11:17,261 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 23:11:17,262 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 23:11:17,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 (12)] Forceful destruction successful, exit code 0 [2023-11-06 23:11:17,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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 23:11:17,486 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1] [2023-11-06 23:11:17,491 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 23:11:17,641 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,642 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,644 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,644 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,645 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,645 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,646 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,647 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,647 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,648 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,649 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,649 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,650 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,650 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,651 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,651 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,652 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,653 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,654 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,654 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,654 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,655 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,656 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,656 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,657 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,658 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,658 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,659 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,659 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,660 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,661 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,661 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,662 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,662 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,663 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,664 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,664 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,665 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,665 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,665 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch378 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,665 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,666 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,667 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,667 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,668 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,668 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,669 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,669 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,670 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,670 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,671 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,671 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,672 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,672 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,672 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,673 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,674 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,674 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,675 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,676 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,676 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,676 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,677 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,677 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,678 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,678 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,679 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,679 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,679 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,680 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,680 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,681 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,681 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,682 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,682 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,682 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,683 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,683 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,684 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,684 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,684 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,685 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,685 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,686 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,686 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,686 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch378 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,686 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,687 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch378 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,687 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,688 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,688 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,689 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,689 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,689 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,689 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,689 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch378 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,693 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,694 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,694 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,694 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,695 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,695 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,696 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,697 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,698 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,698 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,698 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,698 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,699 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,699 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,700 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,700 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,700 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,700 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,701 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,701 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,702 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,702 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,702 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,703 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,704 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,704 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,705 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,705 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,705 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,706 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,706 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,706 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,707 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,707 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,710 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,710 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,711 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,711 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,711 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,711 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,712 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,712 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,712 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,713 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,713 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,713 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,714 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,714 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,714 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,714 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,715 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,715 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,715 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,716 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,716 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,716 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,717 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,717 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,717 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,718 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,718 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,718 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,719 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,719 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,719 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,719 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,720 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,720 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,720 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,721 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,721 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,721 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,729 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,730 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,730 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,730 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,731 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,731 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,731 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,732 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,732 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,732 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,733 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,733 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,733 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,733 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,734 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,734 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,735 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,736 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,736 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,737 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,737 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,738 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,738 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,738 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,739 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch378 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,739 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,739 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,739 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,740 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,740 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,740 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch378 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,741 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,741 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,741 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,742 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,742 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,742 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,742 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,742 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch378 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,745 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch373 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,745 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,745 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,745 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch381 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,746 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch378 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2023-11-06 23:11:17,746 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,746 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,747 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,747 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,747 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-06 23:11:17,747 WARN L1553 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-06 23:11:17,789 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 11:11:17 BoogieIcfgContainer [2023-11-06 23:11:17,789 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 23:11:17,790 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 23:11:17,790 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 23:11:17,790 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 23:11:17,791 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:10:51" (3/4) ... [2023-11-06 23:11:17,793 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 23:11:17,795 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 23:11:17,796 INFO L158 Benchmark]: Toolchain (without parser) took 38122.38ms. Allocated memory was 94.4MB in the beginning and 264.2MB in the end (delta: 169.9MB). Free memory was 64.6MB in the beginning and 139.6MB in the end (delta: -75.1MB). Peak memory consumption was 95.4MB. Max. memory is 16.1GB. [2023-11-06 23:11:17,797 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 67.1MB. Free memory was 42.9MB in the beginning and 42.8MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:11:17,797 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1891.80ms. Allocated memory was 94.4MB in the beginning and 113.2MB in the end (delta: 18.9MB). Free memory was 64.3MB in the beginning and 57.0MB in the end (delta: 7.3MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2023-11-06 23:11:17,798 INFO L158 Benchmark]: Boogie Procedure Inliner took 197.44ms. Allocated memory is still 113.2MB. Free memory was 57.0MB in the beginning and 46.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:11:17,798 INFO L158 Benchmark]: Boogie Preprocessor took 247.32ms. Allocated memory is still 113.2MB. Free memory was 46.5MB in the beginning and 63.2MB in the end (delta: -16.6MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. [2023-11-06 23:11:17,800 INFO L158 Benchmark]: RCFGBuilder took 9332.30ms. Allocated memory was 113.2MB in the beginning and 146.8MB in the end (delta: 33.6MB). Free memory was 63.2MB in the beginning and 64.9MB in the end (delta: -1.7MB). Peak memory consumption was 47.7MB. Max. memory is 16.1GB. [2023-11-06 23:11:17,800 INFO L158 Benchmark]: TraceAbstraction took 26439.21ms. Allocated memory was 146.8MB in the beginning and 264.2MB in the end (delta: 117.4MB). Free memory was 63.8MB in the beginning and 139.6MB in the end (delta: -75.8MB). Peak memory consumption was 124.5MB. Max. memory is 16.1GB. [2023-11-06 23:11:17,800 INFO L158 Benchmark]: Witness Printer took 5.04ms. Allocated memory is still 264.2MB. Free memory is still 139.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:11:17,803 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 67.1MB. Free memory was 42.9MB in the beginning and 42.8MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1891.80ms. Allocated memory was 94.4MB in the beginning and 113.2MB in the end (delta: 18.9MB). Free memory was 64.3MB in the beginning and 57.0MB in the end (delta: 7.3MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 197.44ms. Allocated memory is still 113.2MB. Free memory was 57.0MB in the beginning and 46.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 247.32ms. Allocated memory is still 113.2MB. Free memory was 46.5MB in the beginning and 63.2MB in the end (delta: -16.6MB). Peak memory consumption was 9.6MB. Max. memory is 16.1GB. * RCFGBuilder took 9332.30ms. Allocated memory was 113.2MB in the beginning and 146.8MB in the end (delta: 33.6MB). Free memory was 63.2MB in the beginning and 64.9MB in the end (delta: -1.7MB). Peak memory consumption was 47.7MB. Max. memory is 16.1GB. * TraceAbstraction took 26439.21ms. Allocated memory was 146.8MB in the beginning and 264.2MB in the end (delta: 117.4MB). Free memory was 63.8MB in the beginning and 139.6MB in the end (delta: -75.8MB). Peak memory consumption was 124.5MB. Max. memory is 16.1GB. * Witness Printer took 5.04ms. Allocated memory is still 264.2MB. Free memory is still 139.6MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3095]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3095-3096] - GenericResultAtLocation [Line: 3374]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3374-3375] - GenericResultAtLocation [Line: 3382]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3382-3383] - GenericResultAtLocation [Line: 3390]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3390-3391] - GenericResultAtLocation [Line: 3605]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (123), "i" (12UL)); [3605-3606] - GenericResultAtLocation [Line: 3680]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (177), "i" (12UL)); [3680-3681] - GenericResultAtLocation [Line: 4002]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/andrianov/commit-tester-work/task-014--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.c"), "i" (467), "i" (12UL)); [4002-4003] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!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!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: 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!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: Expression #t~switch373 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~switch378 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~switch373 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!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!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!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: Expression #t~switch373 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~switch378 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~switch378 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~switch373 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~switch373 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~switch381 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~switch378 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!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!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: 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!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!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: 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: Expression #t~switch378 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~switch381 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~switch373 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~switch381 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~switch378 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~switch373 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~switch373 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~switch381 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~switch378 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~switch373 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~switch381 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~switch378 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: 4236]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 4024. Possible FailurePath: [L3355] int LDV_IN_INTERRUPT = 1; [L3356] struct block_device *virtblk_fops_group0 ; [L3357] int ldv_state_variable_2 ; [L3358] int ref_cnt ; [L3359] int ldv_state_variable_1 ; [L3360] struct virtio_device *virtio_blk_group0 ; [L3361] int ldv_state_variable_0 ; [L3492] static int major ; [L3493] static int index ; [L3818-L3819] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4018-L4019] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4020-L4023] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4024-L4025] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4047] struct virtio_device_id const __mod_virtio_device_table ; [L4048] int ldv_retval_0 ; [L4049] int ldv_retval_1 ; [L4283] int ldv_blk_rq = 0; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4072] unsigned long ldvarg1 ; [L4073] fmode_t ldvarg3 ; [L4074] struct hd_geometry *ldvarg0 ; [L4075] void *tmp ; [L4076] unsigned int ldvarg2 ; [L4077] int tmp___0 ; [L4078] int tmp___1 ; [L4079] int tmp___2 ; [L4080] int tmp___3 ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg1={-9223372036854775506:0}, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4082] CALL, EXPR ldv_init_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={0:0}, calloc(1UL, size)={15:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, size=16, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={0:0}, calloc(1UL, size)={15:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={15:0}, ref_cnt=0, size=16, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=16, __this_module={0:0}, calloc(1UL, size)={15:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={15:0}, ref_cnt=0, size=16, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=16, \result={15:0}, __this_module={0:0}, calloc(1UL, size)={15:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, p={15:0}, ref_cnt=0, size=16, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4082] RET, EXPR ldv_init_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_init_zalloc(16UL)={15:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg1={-9223372036854775506:0}, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4082] tmp = ldv_init_zalloc(16UL) [L4083] ldvarg0 = (struct hd_geometry *)tmp [L4084] FCALL ldv_initialize() [L4085] CALL ldv_memset((void *)(& ldvarg1), 0, 8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3301] void *tmp ; [L3303] EXPR, FCALL memset(s, c, n) [L3303] tmp = memset(s, c, n) [L3304] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(n)=8, \result={-9223372036854775506:0}, __this_module={0:0}, c=0, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, n=8, ref_cnt=0, s={-9223372036854775506:0}, s={-9223372036854775506:0}, tmp={-9223372036854775506:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4085] RET ldv_memset((void *)(& ldvarg1), 0, 8UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_memset((void *)(& ldvarg1), 0, 8UL)={-9223372036854775506:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4086] CALL ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3301] void *tmp ; [L3303] EXPR, FCALL memset(s, c, n) [L3303] tmp = memset(s, c, n) [L3304] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(n)=4, \result={-9223372036854775416:0}, __this_module={0:0}, c=0, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, n=4, ref_cnt=0, s={-9223372036854775416:0}, s={-9223372036854775416:0}, tmp={-9223372036854775416:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4086] RET ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_memset((void *)(& ldvarg3), 0, 4UL)={-9223372036854775416:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4087] ldvarg2 = __VERIFIER_nondet_ulong () [L4088] ldv_state_variable_1 = 0 [L4089] ref_cnt = 0 [L4090] ldv_state_variable_0 = 1 [L4091] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4126] COND TRUE ldv_state_variable_0 != 0 [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: [L4137] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4138] COND TRUE ldv_state_variable_0 == 1 [L4139] CALL, EXPR init() [L4028] int tmp ; [L4030] CALL, EXPR register_blkdev(0U, "virtblk") [L4472] return __VERIFIER_nondet_int(); [L4030] RET, EXPR register_blkdev(0U, "virtblk") [L4030] major = register_blkdev(0U, "virtblk") [L4031] COND FALSE !(major < 0) [L4035] CALL, EXPR register_virtio_driver(& virtio_blk) [L4476] return __VERIFIER_nondet_int(); [L4035] RET, EXPR register_virtio_driver(& virtio_blk) [L4035] tmp = register_virtio_driver(& virtio_blk) [L4036] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4139] RET, EXPR init() [L4139] ldv_retval_1 = init() [L4140] COND TRUE ldv_retval_1 == 0 [L4141] ldv_state_variable_0 = 3 [L4142] ldv_state_variable_2 = 1 [L4143] CALL ldv_initialize_block_device_operations_2() [L4063] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4065] CALL, EXPR ldv_init_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={0:0}, calloc(1UL, size)={20:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, size=464, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={0:0}, calloc(1UL, size)={20:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={20:0}, ref_cnt=0, size=464, tmp={20:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=464, __this_module={0:0}, calloc(1UL, size)={20:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={20:0}, ref_cnt=0, size=464, tmp={20:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=464, \result={20:0}, __this_module={0:0}, calloc(1UL, size)={20:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, p={20:0}, ref_cnt=0, size=464, tmp={20:0}, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4065] RET, EXPR ldv_init_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_init_zalloc(464UL)={20:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={0:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4065] tmp = ldv_init_zalloc(464UL) [L4066] virtblk_fops_group0 = (struct block_device *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, tmp={20:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4143] RET ldv_initialize_block_device_operations_2() [L4144] ldv_state_variable_1 = 1 [L4145] CALL ldv_initialize_virtio_driver_1() [L4054] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] CALL, EXPR ldv_init_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3290] void *p ; [L3291] void *tmp ; [L3293] EXPR, FCALL calloc(1UL, size) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={0:0}, calloc(1UL, size)={24:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, size=1048, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3293] tmp = calloc(1UL, size) [L3294] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={0:0}, calloc(1UL, size)={24:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={24:0}, ref_cnt=0, size=1048, tmp={24:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3295] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, __this_module={0:0}, calloc(1UL, size)={24:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={24:0}, ref_cnt=0, size=1048, tmp={24:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L3296] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, \result={24:0}, __this_module={0:0}, calloc(1UL, size)={24:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={24:0}, ref_cnt=0, size=1048, tmp={24:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] RET, EXPR ldv_init_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_init_zalloc(1048UL)={24:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={0:0}] [L4056] tmp = ldv_init_zalloc(1048UL) [L4057] virtio_blk_group0 = (struct virtio_device *)tmp VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, tmp={24:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4145] RET ldv_initialize_virtio_driver_1() [L4148] COND FALSE !(ldv_retval_1 != 0) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: [L4163] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=2, tmp___2=1, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4164] COND TRUE ldv_state_variable_2 != 0 [L4165] tmp___3 = __VERIFIER_nondet_int() [L4167] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4168] COND TRUE ldv_state_variable_2 == 1 [L4169] EXPR \read(ldvarg3) [L4169] EXPR \read(ldvarg1) [L4169] CALL virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L3756] struct gendisk *disk ; [L3757] struct virtio_blk *vblk ; [L3758] void *usr_data ; [L3759] char id_str[20U] ; [L3760] int err ; [L3761] int tmp ; [L3762] bool tmp___0 ; [L3763] int tmp___1 ; [L3764] int tmp___2 ; [L3766] EXPR bdev->bd_disk [L3766] disk = bdev->bd_disk [L3767] EXPR disk->private_data [L3767] vblk = (struct virtio_blk *)disk->private_data [L3768] COND TRUE cmd == 1447184708U [L3769] usr_data = (void *)data [L3770] CALL, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3723] struct virtio_blk *vblk ; [L3724] struct request *req ; [L3725] struct bio *bio ; [L3726] long tmp ; [L3727] long tmp___0 ; [L3728] long tmp___1 ; [L3729] long tmp___2 ; [L3730] int tmp___3 ; [L3732] EXPR disk->private_data [L3732] vblk = (struct virtio_blk *)disk->private_data [L3733] EXPR vblk->disk [L3733] EXPR (vblk->disk)->queue [L3733] CALL, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L4381] CALL, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(size)=112, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3254] void *p ; [L3255] void *tmp ; [L3256] int tmp___0 ; [L3258] tmp___0 = __VERIFIER_nondet_int() [L3259] COND TRUE tmp___0 != 0 [L3260] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=112, \result={0:0}, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, size=112, tmp___0=2, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4381] RET, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(arg2)=20, \old(arg3)=208, __this_module={0:0}, arg0={0:0}, arg0={0:0}, arg1={4611686018427388428:0}, arg1={4611686018427388428:0}, arg2=20, arg3=208, features={13:0}, id_table={12: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={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4381] return ldv_malloc(sizeof(struct bio)); [L3733] RET, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3733] bio = bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3734] CALL, EXPR IS_ERR((void const *)bio) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3734] RET, EXPR IS_ERR((void const *)bio) VAL [IS_ERR((void const *)bio)=0, LDV_IN_INTERRUPT=1, __this_module={0:0}, bio={0:0}, disk={0:0}, disk={0:0}, features={13:0}, id_str={4611686018427388428:0}, id_str={4611686018427388428:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3734] tmp___0 = IS_ERR((void const *)bio) [L3735] COND FALSE !(tmp___0 != 0L) [L3740] EXPR vblk->disk [L3740] EXPR (vblk->disk)->queue [L3740] CALL, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L4225] struct request *tmp ; [L4227] CALL, EXPR ldv_blk_make_request(ldv_func_arg3) [L4309] struct request *res ; [L4310] long tmp___0 ; VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4312] COND FALSE !(ldv_blk_rq != 0) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4316] CALL, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3254] void *p ; [L3255] void *tmp ; [L3256] int tmp___0 ; [L3258] tmp___0 = __VERIFIER_nondet_int() [L3259] COND FALSE !(tmp___0 != 0) [L3262] tmp = malloc(size) [L3263] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3264] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3264] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3265] CALL, EXPR IS_ERR(p) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3265] RET, EXPR IS_ERR(p) VAL [IS_ERR(p)=0, LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3265] CALL assume_abort_if_not(IS_ERR(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3249] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={0:0}, cond=1, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3265] RET assume_abort_if_not(IS_ERR(p) == 0) VAL [IS_ERR(p)=0, LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3266] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=322, \result={264:0}, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={264:0}, ref_cnt=0, size=322, tmp={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4316] RET, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_malloc(sizeof(struct request))={264:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4316] res = ldv_malloc(sizeof(struct request)) [L4317] COND FALSE !((unsigned long )res == (unsigned long )((struct request *)0)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={264:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4321] CALL, EXPR IS_ERR___0((void const *)res) [L4277] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4279] CALL, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3333] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, \result=0, __this_module={0:0}, c=0, exp=0, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4279] RET, EXPR ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L)=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={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4279] tmp = ldv__builtin_expect((unsigned long )ptr > 0xfffffffffffff000UL, 0L) [L4280] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4321] RET, EXPR IS_ERR___0((void const *)res) [L4321] tmp___0 = IS_ERR___0((void const *)res) [L4322] COND TRUE tmp___0 == 0L [L4323] ldv_blk_rq = 1 VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4326] return (res); VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, \result={264:0}, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={264:0}, tmp___0=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4227] RET, EXPR ldv_blk_make_request(ldv_func_arg3) [L4227] tmp = ldv_blk_make_request(ldv_func_arg3) [L4228] return (tmp); VAL [LDV_IN_INTERRUPT=1, \old(ldv_func_arg3)=208, \result={264:0}, __this_module={0:0}, features={13:0}, id_table={12: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=0, ref_cnt=0, tmp={264:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3740] RET, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3740] req = ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3741] CALL, EXPR IS_ERR((void const *)req) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4216] bool tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4242] return ((unsigned long )ptr > 2012UL); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_is_err(ptr)=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4218] tmp = ldv_is_err(ptr) [L4219] return ((long )tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={264:0}, ptr={264:0}, ref_cnt=0, tmp=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3741] RET, EXPR IS_ERR((void const *)req) VAL [IS_ERR((void const *)req)=0, LDV_IN_INTERRUPT=1, __this_module={0:0}, bio={0:0}, disk={0:0}, disk={0:0}, features={13:0}, id_str={4611686018427388428:0}, id_str={4611686018427388428:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, req={264:0}, tmp___0=0, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3741] tmp___2 = IS_ERR((void const *)req) [L3742] COND FALSE !(tmp___2 != 0L) [L3748] req->cmd_type = 7 [L3749] EXPR vblk->disk [L3749] EXPR (vblk->disk)->queue [L3749] EXPR vblk->disk [L3749] CALL, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L4391] return __VERIFIER_nondet_int(); [L3749] RET, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3749] tmp___3 = blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3750] return (tmp___3); VAL [LDV_IN_INTERRUPT=1, \result=-2147483648, __this_module={0:0}, bio={0:0}, disk={0:0}, disk={0:0}, features={13:0}, id_str={4611686018427388428:0}, id_str={4611686018427388428:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, req={264:0}, tmp___0=0, tmp___2=0, tmp___3=-2147483648, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3770] RET, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3770] err = virtblk_get_id(disk, (char *)(& id_str)) [L3771] COND FALSE !(err == 0) VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=0, \old(mode)=0, __this_module={0:0}, bdev={20:0}, bdev={20:0}, cmd=1447184708, data=0, disk={0:0}, err=-2147483648, features={13:0}, id_str={4611686018427388428:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mode=0, ref_cnt=0, usr_data={0:0}, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L3779] return (err); [L3779] return (err); VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=0, \old(mode)=0, \result=-2147483648, __this_module={0:0}, bdev={20:0}, bdev={20:0}, cmd=1447184708, data=0, disk={0:0}, err=-2147483648, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mode=0, ref_cnt=0, usr_data={0:0}, vblk={0:0}, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4169] RET virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L4170] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=2, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4093] tmp___0 = __VERIFIER_nondet_int() [L4095] case 0: [L4125] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=1, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4126] COND TRUE ldv_state_variable_0 != 0 [L4127] tmp___2 = __VERIFIER_nondet_int() [L4129] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4130] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L4131] CALL fini() [L4042] FCALL unregister_blkdev((unsigned int )major, "virtblk") [L4043] FCALL unregister_virtio_driver(& virtio_blk) [L4131] RET fini() [L4132] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={15:0}, ldvarg1={-9223372036854775506:0}, ldvarg2=1447184708, ldvarg3={-9223372036854775416:0}, major=0, ref_cnt=0, tmp={15:0}, tmp___0=1, tmp___2=0, tmp___3=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4194] CALL ldv_check_final_state() [L4343] COND TRUE ldv_blk_rq != 0 VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4344] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] [L4236] reach_error() VAL [LDV_IN_INTERRUPT=1, __this_module={0:0}, features={13:0}, id_table={12:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={11:0}, virtblk_fops_group0={20:0}, virtio_blk={14:0}, virtio_blk_group0={24:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 458 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 26.1s, OverallIterations: 11, TraceHistogramMax: 12, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 4.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1573 SdHoareTripleChecker+Valid, 1.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1573 mSDsluCounter, 18937 SdHoareTripleChecker+Invalid, 1.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13114 mSDsCounter, 21 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 296 IncrementalHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 21 mSolverCounterUnsat, 5823 mSDtfsCounter, 296 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1106 GetRequests, 1053 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 2.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3039occurred in iteration=10, InterpolantAutomatonStates: 66, 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, 10 MinimizatonAttempts, 33 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 7.6s SatisfiabilityAnalysisTime, 3.1s InterpolantComputationTime, 1065 NumberOfCodeBlocks, 1035 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 1089 ConstructedInterpolants, 0 QuantifiedInterpolants, 1534 SizeOfPredicates, 14 NumberOfNonLiveVariables, 5243 ConjunctsInSsa, 45 ConjunctsInUnsatCore, 13 InterpolantComputations, 7 PerfectInterpolantSequences, 743/796 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 23:11:17,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ae48a67-6748-40ed-b315-0516a2bc543e/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