./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e621fe5569ce23da8663d1ba84e0ea76474750cbbbe06c56ff4e5d6732ec9411 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 10:44:52,044 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 10:44:52,122 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-26 10:44:52,127 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 10:44:52,127 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 10:44:52,158 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 10:44:52,167 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 10:44:52,167 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 10:44:52,169 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 10:44:52,173 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 10:44:52,174 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 10:44:52,175 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 10:44:52,176 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 10:44:52,178 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 10:44:52,178 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 10:44:52,179 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 10:44:52,179 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 10:44:52,180 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-26 10:44:52,180 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 10:44:52,180 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 10:44:52,181 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 10:44:52,181 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 10:44:52,182 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 10:44:52,182 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 10:44:52,183 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 10:44:52,184 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 10:44:52,184 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-26 10:44:52,184 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 10:44:52,185 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:44:52,185 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 10:44:52,186 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 10:44:52,186 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 10:44:52,187 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-26 10:44:52,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-26 10:44:52,187 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 10:44:52,187 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 10:44:52,187 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 10:44:52,188 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 10:44:52,188 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 10:44:52,188 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_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/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_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e621fe5569ce23da8663d1ba84e0ea76474750cbbbe06c56ff4e5d6732ec9411 [2023-11-26 10:44:52,501 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 10:44:52,530 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 10:44:52,532 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 10:44:52,534 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 10:44:52,535 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 10:44:52,536 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-26 10:44:55,762 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 10:44:56,355 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 10:44:56,356 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-26 10:44:56,395 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/data/fd0e488c8/21e9b4d3ebde4cd687938d31b43f86de/FLAG13052fc99 [2023-11-26 10:44:56,416 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/data/fd0e488c8/21e9b4d3ebde4cd687938d31b43f86de [2023-11-26 10:44:56,422 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 10:44:56,424 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 10:44:56,428 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 10:44:56,429 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 10:44:56,434 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 10:44:56,434 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:44:56" (1/1) ... [2023-11-26 10:44:56,435 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fb423b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:56, skipping insertion in model container [2023-11-26 10:44:56,435 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:44:56" (1/1) ... [2023-11-26 10:44:56,524 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 10:44:57,337 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_536d3843-d187-43e3-983a-72a844bd48a1/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-26 10:44:57,641 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:44:57,669 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 10:44:57,835 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-26 10:44:57,898 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_536d3843-d187-43e3-983a-72a844bd48a1/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-26 10:44:57,900 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3611-3612] [2023-11-26 10:44:57,901 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3619-3620] [2023-11-26 10:44:57,901 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3627-3628] [2023-11-26 10:44:57,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (151), "i" (12UL)); [3842-3843] [2023-11-26 10:44:57,964 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (205), "i" (12UL)); [3917-3918] [2023-11-26 10:44:58,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (495), "i" (12UL)); [4238-4239] [2023-11-26 10:44:58,092 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:44:58,141 WARN L675 CHandler]: The function kmem_cache_alloc_notrace is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:44:58,141 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:44:58,149 INFO L206 MainTranslator]: Completed translation [2023-11-26 10:44:58,150 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58 WrapperNode [2023-11-26 10:44:58,150 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 10:44:58,151 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 10:44:58,151 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 10:44:58,209 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 10:44:58,217 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:58,287 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:58,447 INFO L138 Inliner]: procedures = 155, calls = 555, calls flagged for inlining = 94, calls inlined = 94, statements flattened = 1969 [2023-11-26 10:44:58,448 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 10:44:58,449 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 10:44:58,449 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 10:44:58,449 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 10:44:58,461 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:58,462 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:58,491 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:58,922 INFO L175 MemorySlicer]: Split 274 memory accesses to 15 slices as follows [2, 5, 7, 1, 8, 8, 1, 25, 19, 1, 3, 2, 3, 1, 188]. 69 percent of accesses are in the largest equivalence class. The 74 initializations are split as follows [2, 5, 7, 0, 8, 8, 0, 0, 19, 0, 0, 0, 0, 0, 25]. The 54 writes are split as follows [0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 2, 0, 0, 0, 47]. [2023-11-26 10:44:58,923 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:58,923 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:59,013 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:59,035 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:59,061 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:59,076 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:59,099 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 10:44:59,100 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 10:44:59,100 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 10:44:59,100 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 10:44:59,101 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (1/1) ... [2023-11-26 10:44:59,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:44:59,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:59,138 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 10:44:59,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 10:44:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2023-11-26 10:44:59,176 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2023-11-26 10:44:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2023-11-26 10:44:59,176 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2023-11-26 10:44:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-26 10:44:59,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-26 10:44:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-26 10:44:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-26 10:44:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-26 10:44:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-26 10:44:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-26 10:44:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-26 10:44:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-26 10:44:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-26 10:44:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-26 10:44:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-26 10:44:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-26 10:44:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-26 10:44:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-26 10:44:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2023-11-26 10:44:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2023-11-26 10:44:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2023-11-26 10:44:59,181 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2023-11-26 10:44:59,181 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2023-11-26 10:44:59,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~VOID [2023-11-26 10:44:59,182 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-26 10:44:59,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-26 10:44:59,182 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2023-11-26 10:44:59,183 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2023-11-26 10:44:59,183 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2023-11-26 10:44:59,183 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2023-11-26 10:44:59,183 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-26 10:44:59,184 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-26 10:44:59,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-26 10:44:59,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-26 10:44:59,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-26 10:44:59,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-26 10:44:59,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-26 10:44:59,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-26 10:44:59,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-26 10:44:59,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-26 10:44:59,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-26 10:44:59,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-26 10:44:59,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-26 10:44:59,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-26 10:44:59,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-26 10:44:59,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2023-11-26 10:44:59,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2023-11-26 10:44:59,186 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-26 10:44:59,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-26 10:44:59,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-26 10:44:59,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-26 10:44:59,187 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2023-11-26 10:44:59,187 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2023-11-26 10:44:59,188 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-26 10:44:59,188 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-26 10:44:59,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-26 10:44:59,190 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2023-11-26 10:44:59,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2023-11-26 10:44:59,190 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2023-11-26 10:44:59,190 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-26 10:44:59,190 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-26 10:44:59,190 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 10:44:59,191 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2023-11-26 10:44:59,191 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2023-11-26 10:44:59,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-26 10:44:59,191 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-26 10:44:59,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-26 10:44:59,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-26 10:44:59,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-26 10:44:59,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-26 10:44:59,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-26 10:44:59,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-26 10:44:59,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-26 10:44:59,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-26 10:44:59,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-26 10:44:59,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-26 10:44:59,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-26 10:44:59,194 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-26 10:44:59,194 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-26 10:44:59,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-26 10:44:59,195 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-26 10:44:59,195 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-26 10:44:59,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-26 10:44:59,195 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2023-11-26 10:44:59,195 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2023-11-26 10:44:59,196 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2023-11-26 10:44:59,196 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2023-11-26 10:44:59,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-26 10:44:59,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-26 10:44:59,197 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-26 10:44:59,197 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-26 10:44:59,197 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-26 10:44:59,197 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-26 10:44:59,197 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-26 10:44:59,197 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-26 10:44:59,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-26 10:44:59,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-26 10:44:59,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-26 10:44:59,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-26 10:44:59,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-26 10:44:59,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-26 10:44:59,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-26 10:44:59,199 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2023-11-26 10:44:59,199 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2023-11-26 10:44:59,199 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-11-26 10:44:59,199 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-11-26 10:44:59,199 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-26 10:44:59,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-26 10:44:59,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-26 10:44:59,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-26 10:44:59,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-26 10:44:59,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-26 10:44:59,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-26 10:44:59,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-26 10:44:59,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-26 10:44:59,201 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2023-11-26 10:44:59,201 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2023-11-26 10:44:59,201 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-26 10:44:59,201 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-26 10:44:59,202 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2023-11-26 10:44:59,202 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2023-11-26 10:44:59,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-26 10:44:59,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-26 10:44:59,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-26 10:44:59,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-26 10:44:59,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-26 10:44:59,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-26 10:44:59,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-26 10:44:59,203 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-26 10:44:59,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-26 10:44:59,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-26 10:44:59,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-26 10:44:59,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-26 10:44:59,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-26 10:44:59,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2023-11-26 10:44:59,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2023-11-26 10:44:59,211 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-26 10:44:59,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-26 10:44:59,212 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 10:44:59,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 10:44:59,212 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-26 10:44:59,217 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-26 10:44:59,747 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 10:44:59,751 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 10:44:59,840 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-26 10:45:00,039 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2023-11-26 10:45:01,337 INFO L282 CfgBuilder]: Performing block encoding [2023-11-26 10:45:01,651 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-26 10:45:01,652 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-26 10:45:01,653 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:45:01 BoogieIcfgContainer [2023-11-26 10:45:01,653 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-26 10:45:01,655 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-26 10:45:01,655 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-26 10:45:01,658 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-26 10:45:01,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 10:44:56" (1/3) ... [2023-11-26 10:45:01,659 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75ac8bea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:45:01, skipping insertion in model container [2023-11-26 10:45:01,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:58" (2/3) ... [2023-11-26 10:45:01,660 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75ac8bea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:45:01, skipping insertion in model container [2023-11-26 10:45:01,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:45:01" (3/3) ... [2023-11-26 10:45:01,662 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-26 10:45:01,683 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-26 10:45:01,684 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-26 10:45:01,774 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-26 10:45:01,782 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1268b83e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-26 10:45:01,782 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-26 10:45:01,790 INFO L276 IsEmpty]: Start isEmpty. Operand has 419 states, 304 states have (on average 1.4736842105263157) internal successors, (448), 317 states have internal predecessors, (448), 88 states have call successors, (88), 27 states have call predecessors, (88), 25 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2023-11-26 10:45:01,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-11-26 10:45:01,806 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:45:01,806 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:45:01,807 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:45:01,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:45:01,813 INFO L85 PathProgramCache]: Analyzing trace with hash -161775531, now seen corresponding path program 1 times [2023-11-26 10:45:01,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:45:01,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404946272] [2023-11-26 10:45:01,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:01,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:45:02,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:02,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:02,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:02,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:45:02,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:45:02,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404946272] [2023-11-26 10:45:02,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404946272] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:45:02,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:45:02,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 10:45:02,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745028738] [2023-11-26 10:45:02,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:45:02,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 10:45:02,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:45:02,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 10:45:02,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 10:45:02,447 INFO L87 Difference]: Start difference. First operand has 419 states, 304 states have (on average 1.4736842105263157) internal successors, (448), 317 states have internal predecessors, (448), 88 states have call successors, (88), 27 states have call predecessors, (88), 25 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-26 10:45:04,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:45:04,075 INFO L93 Difference]: Finished difference Result 1174 states and 1784 transitions. [2023-11-26 10:45:04,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 10:45:04,078 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2023-11-26 10:45:04,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:45:04,099 INFO L225 Difference]: With dead ends: 1174 [2023-11-26 10:45:04,100 INFO L226 Difference]: Without dead ends: 727 [2023-11-26 10:45:04,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:45:04,120 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 613 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-26 10:45:04,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [674 Valid, 949 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-26 10:45:04,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2023-11-26 10:45:04,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 668. [2023-11-26 10:45:04,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 476 states have (on average 1.3760504201680672) internal successors, (655), 485 states have internal predecessors, (655), 148 states have call successors, (148), 44 states have call predecessors, (148), 43 states have return successors, (146), 146 states have call predecessors, (146), 146 states have call successors, (146) [2023-11-26 10:45:04,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 949 transitions. [2023-11-26 10:45:04,304 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 949 transitions. Word has length 18 [2023-11-26 10:45:04,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:45:04,304 INFO L495 AbstractCegarLoop]: Abstraction has 668 states and 949 transitions. [2023-11-26 10:45:04,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-26 10:45:04,305 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 949 transitions. [2023-11-26 10:45:04,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-11-26 10:45:04,309 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:45:04,309 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:45:04,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-26 10:45:04,309 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:45:04,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:45:04,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1426385768, now seen corresponding path program 1 times [2023-11-26 10:45:04,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:45:04,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816688084] [2023-11-26 10:45:04,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:04,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:45:04,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:04,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:04,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:45:04,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:45:04,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816688084] [2023-11-26 10:45:04,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816688084] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:45:04,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:45:04,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 10:45:04,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933663904] [2023-11-26 10:45:04,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:45:04,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 10:45:04,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:45:04,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 10:45:04,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 10:45:04,510 INFO L87 Difference]: Start difference. First operand 668 states and 949 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-26 10:45:05,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:45:05,847 INFO L93 Difference]: Finished difference Result 1430 states and 2085 transitions. [2023-11-26 10:45:05,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 10:45:05,848 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2023-11-26 10:45:05,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:45:05,863 INFO L225 Difference]: With dead ends: 1430 [2023-11-26 10:45:05,863 INFO L226 Difference]: Without dead ends: 1424 [2023-11-26 10:45:05,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:45:05,869 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 583 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-26 10:45:05,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [649 Valid, 909 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-26 10:45:05,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2023-11-26 10:45:05,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1312. [2023-11-26 10:45:05,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1312 states, 936 states have (on average 1.373931623931624) internal successors, (1286), 953 states have internal predecessors, (1286), 289 states have call successors, (289), 87 states have call predecessors, (289), 86 states have return successors, (287), 287 states have call predecessors, (287), 287 states have call successors, (287) [2023-11-26 10:45:05,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1862 transitions. [2023-11-26 10:45:05,984 INFO L78 Accepts]: Start accepts. Automaton has 1312 states and 1862 transitions. Word has length 23 [2023-11-26 10:45:05,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:45:05,984 INFO L495 AbstractCegarLoop]: Abstraction has 1312 states and 1862 transitions. [2023-11-26 10:45:05,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-26 10:45:05,985 INFO L276 IsEmpty]: Start isEmpty. Operand 1312 states and 1862 transitions. [2023-11-26 10:45:06,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-11-26 10:45:06,002 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:45:06,002 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-26 10:45:06,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-26 10:45:06,003 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:45:06,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:45:06,003 INFO L85 PathProgramCache]: Analyzing trace with hash -2069677954, now seen corresponding path program 1 times [2023-11-26 10:45:06,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:45:06,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707982962] [2023-11-26 10:45:06,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:06,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:45:06,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:06,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-26 10:45:06,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-11-26 10:45:06,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:06,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-26 10:45:06,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-26 10:45:06,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-26 10:45:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:06,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-26 10:45:06,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:45:06,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707982962] [2023-11-26 10:45:06,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707982962] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:45:06,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:45:06,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-26 10:45:06,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945224229] [2023-11-26 10:45:06,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:45:06,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-26 10:45:06,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:45:06,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-26 10:45:06,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:45:06,245 INFO L87 Difference]: Start difference. First operand 1312 states and 1862 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-26 10:45:07,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:45:07,896 INFO L93 Difference]: Finished difference Result 4484 states and 6566 transitions. [2023-11-26 10:45:07,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-26 10:45:07,897 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 74 [2023-11-26 10:45:07,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:45:07,933 INFO L225 Difference]: With dead ends: 4484 [2023-11-26 10:45:07,933 INFO L226 Difference]: Without dead ends: 3176 [2023-11-26 10:45:07,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-26 10:45:07,946 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 849 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 923 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-26 10:45:07,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [923 Valid, 948 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-26 10:45:07,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3176 states. [2023-11-26 10:45:08,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3176 to 2445. [2023-11-26 10:45:08,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2445 states, 1737 states have (on average 1.3690270581462292) internal successors, (2378), 1770 states have internal predecessors, (2378), 536 states have call successors, (536), 172 states have call predecessors, (536), 171 states have return successors, (534), 534 states have call predecessors, (534), 534 states have call successors, (534) [2023-11-26 10:45:08,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2445 states to 2445 states and 3448 transitions. [2023-11-26 10:45:08,151 INFO L78 Accepts]: Start accepts. Automaton has 2445 states and 3448 transitions. Word has length 74 [2023-11-26 10:45:08,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:45:08,152 INFO L495 AbstractCegarLoop]: Abstraction has 2445 states and 3448 transitions. [2023-11-26 10:45:08,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-26 10:45:08,152 INFO L276 IsEmpty]: Start isEmpty. Operand 2445 states and 3448 transitions. [2023-11-26 10:45:08,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-26 10:45:08,161 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:45:08,161 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2023-11-26 10:45:08,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-26 10:45:08,162 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:45:08,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:45:08,162 INFO L85 PathProgramCache]: Analyzing trace with hash -964626408, now seen corresponding path program 1 times [2023-11-26 10:45:08,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:45:08,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801038798] [2023-11-26 10:45:08,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:08,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:45:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-26 10:45:08,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-26 10:45:08,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-26 10:45:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-26 10:45:08,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-26 10:45:08,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-26 10:45:08,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-26 10:45:08,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:08,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:08,626 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-26 10:45:08,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:45:08,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801038798] [2023-11-26 10:45:08,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801038798] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:45:08,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:45:08,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-26 10:45:08,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191783783] [2023-11-26 10:45:08,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:45:08,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-26 10:45:08,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:45:08,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-26 10:45:08,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-26 10:45:08,630 INFO L87 Difference]: Start difference. First operand 2445 states and 3448 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-26 10:45:10,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:45:10,047 INFO L93 Difference]: Finished difference Result 5620 states and 8154 transitions. [2023-11-26 10:45:10,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-26 10:45:10,048 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 92 [2023-11-26 10:45:10,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:45:10,081 INFO L225 Difference]: With dead ends: 5620 [2023-11-26 10:45:10,082 INFO L226 Difference]: Without dead ends: 3182 [2023-11-26 10:45:10,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-26 10:45:10,095 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 154 mSDsluCounter, 1054 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1412 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-26 10:45:10,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 1412 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 817 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-26 10:45:10,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3182 states. [2023-11-26 10:45:10,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3182 to 2448. [2023-11-26 10:45:10,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 1740 states have (on average 1.3672413793103448) internal successors, (2379), 1773 states have internal predecessors, (2379), 536 states have call successors, (536), 172 states have call predecessors, (536), 171 states have return successors, (534), 534 states have call predecessors, (534), 534 states have call successors, (534) [2023-11-26 10:45:10,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 3449 transitions. [2023-11-26 10:45:10,336 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 3449 transitions. Word has length 92 [2023-11-26 10:45:10,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:45:10,337 INFO L495 AbstractCegarLoop]: Abstraction has 2448 states and 3449 transitions. [2023-11-26 10:45:10,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-26 10:45:10,337 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 3449 transitions. [2023-11-26 10:45:10,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-11-26 10:45:10,343 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:45:10,344 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2023-11-26 10:45:10,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-26 10:45:10,344 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:45:10,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:45:10,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1466208393, now seen corresponding path program 1 times [2023-11-26 10:45:10,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:45:10,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608174146] [2023-11-26 10:45:10,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:10,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:45:10,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:10,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-26 10:45:10,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-26 10:45:10,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-26 10:45:10,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-26 10:45:10,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-26 10:45:10,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-11-26 10:45:10,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-26 10:45:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:10,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:10,898 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-11-26 10:45:10,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:45:10,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608174146] [2023-11-26 10:45:10,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608174146] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:45:10,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:45:10,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-26 10:45:10,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488118210] [2023-11-26 10:45:10,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:45:10,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-26 10:45:10,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:45:10,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-26 10:45:10,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-26 10:45:10,904 INFO L87 Difference]: Start difference. First operand 2448 states and 3449 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-26 10:45:12,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:45:12,354 INFO L93 Difference]: Finished difference Result 5613 states and 8138 transitions. [2023-11-26 10:45:12,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-26 10:45:12,355 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 92 [2023-11-26 10:45:12,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:45:12,395 INFO L225 Difference]: With dead ends: 5613 [2023-11-26 10:45:12,395 INFO L226 Difference]: Without dead ends: 3174 [2023-11-26 10:45:12,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-26 10:45:12,408 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 218 mSDsluCounter, 1217 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 1581 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-26 10:45:12,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 1581 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 852 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-26 10:45:12,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3174 states. [2023-11-26 10:45:12,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3174 to 2452. [2023-11-26 10:45:12,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2452 states, 1742 states have (on average 1.3668197474167623) internal successors, (2381), 1777 states have internal predecessors, (2381), 536 states have call successors, (536), 172 states have call predecessors, (536), 173 states have return successors, (550), 534 states have call predecessors, (550), 534 states have call successors, (550) [2023-11-26 10:45:12,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2452 states to 2452 states and 3467 transitions. [2023-11-26 10:45:12,629 INFO L78 Accepts]: Start accepts. Automaton has 2452 states and 3467 transitions. Word has length 92 [2023-11-26 10:45:12,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:45:12,630 INFO L495 AbstractCegarLoop]: Abstraction has 2452 states and 3467 transitions. [2023-11-26 10:45:12,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2023-11-26 10:45:12,631 INFO L276 IsEmpty]: Start isEmpty. Operand 2452 states and 3467 transitions. [2023-11-26 10:45:12,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-11-26 10:45:12,637 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:45:12,638 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:45:12,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-26 10:45:12,638 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:45:12,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:45:12,639 INFO L85 PathProgramCache]: Analyzing trace with hash 629078508, now seen corresponding path program 1 times [2023-11-26 10:45:12,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:45:12,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085636229] [2023-11-26 10:45:12,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:12,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:45:12,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:13,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-26 10:45:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-26 10:45:13,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2023-11-26 10:45:13,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-26 10:45:13,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:13,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-11-26 10:45:13,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-26 10:45:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-26 10:45:13,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-26 10:45:13,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-11-26 10:45:13,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-26 10:45:13,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:13,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:13,114 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-11-26 10:45:13,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:45:13,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085636229] [2023-11-26 10:45:13,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085636229] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:45:13,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:45:13,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-26 10:45:13,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208978019] [2023-11-26 10:45:13,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:45:13,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-26 10:45:13,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:45:13,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-26 10:45:13,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:45:13,119 INFO L87 Difference]: Start difference. First operand 2452 states and 3467 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-26 10:45:14,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:45:14,234 INFO L93 Difference]: Finished difference Result 5614 states and 8152 transitions. [2023-11-26 10:45:14,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 10:45:14,235 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 107 [2023-11-26 10:45:14,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:45:14,268 INFO L225 Difference]: With dead ends: 5614 [2023-11-26 10:45:14,269 INFO L226 Difference]: Without dead ends: 3175 [2023-11-26 10:45:14,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:45:14,283 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 218 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-26 10:45:14,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 946 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-26 10:45:14,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3175 states. [2023-11-26 10:45:14,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3175 to 2453. [2023-11-26 10:45:14,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2453 states, 1743 states have (on average 1.3666092943201378) internal successors, (2382), 1778 states have internal predecessors, (2382), 536 states have call successors, (536), 172 states have call predecessors, (536), 173 states have return successors, (550), 534 states have call predecessors, (550), 534 states have call successors, (550) [2023-11-26 10:45:14,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2453 states to 2453 states and 3468 transitions. [2023-11-26 10:45:14,524 INFO L78 Accepts]: Start accepts. Automaton has 2453 states and 3468 transitions. Word has length 107 [2023-11-26 10:45:14,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:45:14,525 INFO L495 AbstractCegarLoop]: Abstraction has 2453 states and 3468 transitions. [2023-11-26 10:45:14,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (13), 4 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-26 10:45:14,525 INFO L276 IsEmpty]: Start isEmpty. Operand 2453 states and 3468 transitions. [2023-11-26 10:45:14,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-26 10:45:14,534 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:45:14,534 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2023-11-26 10:45:14,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-26 10:45:14,534 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:45:14,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:45:14,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1926298750, now seen corresponding path program 1 times [2023-11-26 10:45:14,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:45:14,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966500635] [2023-11-26 10:45:14,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:14,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:45:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-26 10:45:15,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-26 10:45:15,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-26 10:45:15,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-26 10:45:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:15,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-11-26 10:45:15,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-26 10:45:15,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-26 10:45:15,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-26 10:45:15,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-26 10:45:15,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-11-26 10:45:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:45:15,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,126 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-11-26 10:45:15,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:45:15,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966500635] [2023-11-26 10:45:15,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966500635] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-26 10:45:15,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239813180] [2023-11-26 10:45:15,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:15,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:45:15,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:45:15,134 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:45:15,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-26 10:45:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:45:15,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 929 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-26 10:45:15,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:45:15,802 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-26 10:45:15,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 10:45:15,918 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2023-11-26 10:45:15,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239813180] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 10:45:15,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-26 10:45:15,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2023-11-26 10:45:15,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295740692] [2023-11-26 10:45:15,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-26 10:45:15,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-26 10:45:15,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:45:15,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-26 10:45:15,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-26 10:45:15,922 INFO L87 Difference]: Start difference. First operand 2453 states and 3468 transitions. Second operand has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-26 10:45:17,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:45:17,754 INFO L93 Difference]: Finished difference Result 5617 states and 8157 transitions. [2023-11-26 10:45:17,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-26 10:45:17,755 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 108 [2023-11-26 10:45:17,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:45:17,788 INFO L225 Difference]: With dead ends: 5617 [2023-11-26 10:45:17,789 INFO L226 Difference]: Without dead ends: 3178 [2023-11-26 10:45:17,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-11-26 10:45:17,802 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 143 mSDsluCounter, 1398 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 1762 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-26 10:45:17,803 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 1762 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 982 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-26 10:45:17,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2023-11-26 10:45:17,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 2456. [2023-11-26 10:45:17,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2456 states, 1746 states have (on average 1.365979381443299) internal successors, (2385), 1781 states have internal predecessors, (2385), 536 states have call successors, (536), 172 states have call predecessors, (536), 173 states have return successors, (550), 534 states have call predecessors, (550), 534 states have call successors, (550) [2023-11-26 10:45:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2456 states to 2456 states and 3471 transitions. [2023-11-26 10:45:17,991 INFO L78 Accepts]: Start accepts. Automaton has 2456 states and 3471 transitions. Word has length 108 [2023-11-26 10:45:17,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:45:17,992 INFO L495 AbstractCegarLoop]: Abstraction has 2456 states and 3471 transitions. [2023-11-26 10:45:17,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-26 10:45:17,993 INFO L276 IsEmpty]: Start isEmpty. Operand 2456 states and 3471 transitions. [2023-11-26 10:45:17,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-26 10:45:18,000 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:45:18,000 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:45:18,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-26 10:45:18,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:45:18,217 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:45:18,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:45:18,217 INFO L85 PathProgramCache]: Analyzing trace with hash -348909972, now seen corresponding path program 2 times [2023-11-26 10:45:18,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:45:18,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161132527] [2023-11-26 10:45:18,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:45:18,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:45:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 10:45:18,397 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 10:45:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 10:45:18,586 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 10:45:18,586 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-26 10:45:18,587 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-26 10:45:18,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-26 10:45:18,592 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1] [2023-11-26 10:45:18,596 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-26 10:45:18,675 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,676 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,676 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,677 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,678 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,678 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,678 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,678 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret400 [2023-11-26 10:45:18,679 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,680 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,680 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,680 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,681 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,681 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,681 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,682 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,682 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,682 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,683 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,683 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,683 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,684 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,684 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,684 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,685 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,685 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,685 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,687 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,687 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,688 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,688 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,688 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret398 [2023-11-26 10:45:18,690 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,690 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,690 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,690 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,691 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,691 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,691 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,692 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,692 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,693 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,693 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,693 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,693 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret397 [2023-11-26 10:45:18,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,695 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,695 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,699 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,699 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,699 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,700 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated [2023-11-26 10:45:18,700 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,700 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,700 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,701 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,701 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,701 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,702 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,702 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,703 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,703 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,712 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,712 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,712 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret430 [2023-11-26 10:45:18,712 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,713 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,713 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,714 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,714 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,714 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,715 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,715 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,715 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret418 could not be translated [2023-11-26 10:45:18,715 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,716 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,716 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,716 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret262 could not be translated [2023-11-26 10:45:18,716 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,717 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,717 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,717 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,718 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,718 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,718 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,719 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,719 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,720 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,720 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,720 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,720 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,721 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,721 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,721 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,722 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,722 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,722 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,723 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret136 could not be translated [2023-11-26 10:45:18,723 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,723 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,724 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,724 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,724 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,724 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,725 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret136 could not be translated [2023-11-26 10:45:18,725 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,725 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,726 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,726 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,727 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,727 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,727 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,735 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret423 [2023-11-26 10:45:18,736 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,736 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,736 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,737 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,737 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,737 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,737 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,737 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,739 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,739 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,740 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret421 could not be translated [2023-11-26 10:45:18,740 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,740 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,740 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,741 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,741 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,741 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,742 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,742 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,742 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,743 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,743 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,743 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,743 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret418 could not be translated [2023-11-26 10:45:18,744 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,744 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,744 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,744 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret267 could not be translated [2023-11-26 10:45:18,745 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,745 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,745 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,746 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,746 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,747 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,747 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,747 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,748 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,748 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated [2023-11-26 10:45:18,751 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,751 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,751 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,751 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,752 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,752 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,752 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated [2023-11-26 10:45:18,752 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,752 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,753 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,753 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,753 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,753 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,753 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,753 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,754 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated [2023-11-26 10:45:18,754 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,754 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,754 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,754 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated [2023-11-26 10:45:18,755 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated [2023-11-26 10:45:18,755 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,755 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated [2023-11-26 10:45:18,755 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 [2023-11-26 10:45:18,755 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,755 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,756 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,756 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,756 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device [2023-11-26 10:45:18,756 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor [2023-11-26 10:45:18,793 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.11 10:45:18 BoogieIcfgContainer [2023-11-26 10:45:18,794 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-26 10:45:18,794 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-26 10:45:18,794 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-26 10:45:18,795 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-26 10:45:18,796 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:45:01" (3/4) ... [2023-11-26 10:45:18,798 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-26 10:45:18,799 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-26 10:45:18,800 INFO L158 Benchmark]: Toolchain (without parser) took 22376.18ms. Allocated memory was 138.4MB in the beginning and 421.5MB in the end (delta: 283.1MB). Free memory was 100.2MB in the beginning and 125.7MB in the end (delta: -25.5MB). Peak memory consumption was 260.8MB. Max. memory is 16.1GB. [2023-11-26 10:45:18,800 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 111.1MB. Free memory is still 70.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-26 10:45:18,801 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1721.90ms. Allocated memory is still 138.4MB. Free memory was 100.2MB in the beginning and 48.8MB in the end (delta: 51.4MB). Peak memory consumption was 66.1MB. Max. memory is 16.1GB. [2023-11-26 10:45:18,801 INFO L158 Benchmark]: Boogie Procedure Inliner took 296.72ms. Allocated memory was 138.4MB in the beginning and 211.8MB in the end (delta: 73.4MB). Free memory was 48.8MB in the beginning and 156.2MB in the end (delta: -107.4MB). Peak memory consumption was 18.5MB. Max. memory is 16.1GB. [2023-11-26 10:45:18,801 INFO L158 Benchmark]: Boogie Preprocessor took 650.50ms. Allocated memory is still 211.8MB. Free memory was 156.2MB in the beginning and 151.5MB in the end (delta: 4.6MB). Peak memory consumption was 69.2MB. Max. memory is 16.1GB. [2023-11-26 10:45:18,802 INFO L158 Benchmark]: RCFGBuilder took 2552.66ms. Allocated memory was 211.8MB in the beginning and 291.5MB in the end (delta: 79.7MB). Free memory was 151.5MB in the beginning and 181.5MB in the end (delta: -30.0MB). Peak memory consumption was 83.3MB. Max. memory is 16.1GB. [2023-11-26 10:45:18,802 INFO L158 Benchmark]: TraceAbstraction took 17139.09ms. Allocated memory was 291.5MB in the beginning and 421.5MB in the end (delta: 130.0MB). Free memory was 181.5MB in the beginning and 125.7MB in the end (delta: 55.8MB). Peak memory consumption was 185.8MB. Max. memory is 16.1GB. [2023-11-26 10:45:18,803 INFO L158 Benchmark]: Witness Printer took 5.39ms. Allocated memory is still 421.5MB. Free memory is still 125.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-26 10:45:18,806 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.32ms. Allocated memory is still 111.1MB. Free memory is still 70.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1721.90ms. Allocated memory is still 138.4MB. Free memory was 100.2MB in the beginning and 48.8MB in the end (delta: 51.4MB). Peak memory consumption was 66.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 296.72ms. Allocated memory was 138.4MB in the beginning and 211.8MB in the end (delta: 73.4MB). Free memory was 48.8MB in the beginning and 156.2MB in the end (delta: -107.4MB). Peak memory consumption was 18.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 650.50ms. Allocated memory is still 211.8MB. Free memory was 156.2MB in the beginning and 151.5MB in the end (delta: 4.6MB). Peak memory consumption was 69.2MB. Max. memory is 16.1GB. * RCFGBuilder took 2552.66ms. Allocated memory was 211.8MB in the beginning and 291.5MB in the end (delta: 79.7MB). Free memory was 151.5MB in the beginning and 181.5MB in the end (delta: -30.0MB). Peak memory consumption was 83.3MB. Max. memory is 16.1GB. * TraceAbstraction took 17139.09ms. Allocated memory was 291.5MB in the beginning and 421.5MB in the end (delta: 130.0MB). Free memory was 181.5MB in the beginning and 125.7MB in the end (delta: 55.8MB). Peak memory consumption was 185.8MB. Max. memory is 16.1GB. * Witness Printer took 5.39ms. Allocated memory is still 421.5MB. Free memory is still 125.7MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3095]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3095-3096] - GenericResultAtLocation [Line: 3611]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3611-3612] - GenericResultAtLocation [Line: 3619]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3619-3620] - GenericResultAtLocation [Line: 3627]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3627-3628] - GenericResultAtLocation [Line: 3842]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (151), "i" (12UL)); [3842-3843] - GenericResultAtLocation [Line: 3917]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (205), "i" (12UL)); [3917-3918] - GenericResultAtLocation [Line: 4238]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (495), "i" (12UL)); [4238-4239] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation 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 #t~ret400 - GenericResult: Unfinished Backtranslation 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 #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation 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 #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret398 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret397 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret430 - GenericResult: Unfinished Backtranslation 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: IdentifierExpression #t~ret418 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret262 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret136 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret136 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret423 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation 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 #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret421 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation 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: IdentifierExpression #t~ret418 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret267 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation 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 #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch412 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch404 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~switch409 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_memset_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_virtio_device_table~0!vendor - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 3569]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 4260. Possible FailurePath: [L3592] int LDV_IN_INTERRUPT = 1; [L3593] struct block_device *virtblk_fops_group0 ; [L3594] int ldv_state_variable_2 ; [L3595] int ref_cnt ; [L3596] int ldv_state_variable_1 ; [L3597] struct virtio_device *virtio_blk_group0 ; [L3598] int ldv_state_variable_0 ; [L3729] static int major ; [L3730] static int index ; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4055-L4056] static struct block_device_operations const virtblk_fops = {0, 0, & virtblk_ioctl, 0, 0, 0, 0, 0, 0, & virtblk_getgeo, 0, & __this_module}; [L4254-L4255] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4254-L4255] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4254-L4255] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4254-L4255] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4254-L4255] static struct virtio_device_id const id_table[2U] = { {2U, 4294967295U}, {0U, 0U}}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4256-L4259] static unsigned int features[9U] = { 0U, 2U, 1U, 4U, 5U, 6U, 7U, 9U, 10U}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4260-L4261] static struct virtio_driver virtio_blk = {{"virtio_blk", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, (struct virtio_device_id const *)(& id_table), (unsigned int const *)(& features), 9U, & virtblk_probe, & virtblk_remove, 0}; [L4283] struct virtio_device_id const __mod_virtio_device_table ; [L4284] int ldv_retval_0 ; [L4285] int ldv_retval_1 ; [L4522] int ldv_blk_rq = 0; [L4308] unsigned long ldvarg1 ; [L4309] unsigned long tmp ; [L4310] fmode_t ldvarg3 ; [L4311] struct hd_geometry *ldvarg0 ; [L4312] void *tmp___0 ; [L4313] unsigned int ldvarg2 ; [L4314] unsigned int tmp___1 ; [L4315] int tmp___2 ; [L4316] int tmp___3 ; [L4317] int tmp___4 ; [L4318] int tmp___5 ; [L4320] tmp = __VERIFIER_nondet_ulong() [L4321] ldvarg1 = tmp VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg1=18446744073709551613, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] CALL, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=16, \result={0:0}, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, size=16, tmp___0=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] RET, EXPR ldv_zalloc(16UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg1=18446744073709551613, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4322] tmp___0 = ldv_zalloc(16UL) [L4323] ldvarg0 = (struct hd_geometry *)tmp___0 [L4324] tmp___1 = __VERIFIER_nondet_uint() [L4325] ldvarg2 = tmp___1 [L4326] FCALL ldv_initialize() [L4327] FCALL memset((void *)(& ldvarg3), 0, 4UL) [L4328] ldv_state_variable_1 = 0 [L4329] ref_cnt = 0 [L4330] ldv_state_variable_0 = 1 [L4331] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4335] case 0: [L4365] case 1: [L4367] tmp___4 = __VERIFIER_nondet_int() [L4369] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4365] case 1: [L4377] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4365] case 1: [L4379] CALL, EXPR init() [L4264] int tmp ; [L4266] CALL, EXPR register_blkdev(0U, "virtblk") [L4722] return __VERIFIER_nondet_int(); [L4266] RET, EXPR register_blkdev(0U, "virtblk") [L4266] major = register_blkdev(0U, "virtblk") [L4267] COND FALSE !(major < 0) [L4271] CALL, EXPR register_virtio_driver(& virtio_blk) [L4726] return __VERIFIER_nondet_int(); [L4271] RET, EXPR register_virtio_driver(& virtio_blk) [L4271] tmp = register_virtio_driver(& virtio_blk) [L4272] return (tmp); VAL [LDV_IN_INTERRUPT=1, \result=0, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, major=0, ref_cnt=0, tmp=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4379] RET, EXPR init() [L4379] ldv_retval_1 = init() [L4365] case 1: [L4381] ldv_state_variable_0 = 3 [L4382] ldv_state_variable_2 = 1 [L4383] CALL ldv_initialize_block_device_operations_2() [L4299] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] CALL, EXPR ldv_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=464, \result={0:0}, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, size=464, tmp___0=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] RET, EXPR ldv_zalloc(464UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4301] tmp = ldv_zalloc(464UL) [L4302] virtblk_fops_group0 = (struct block_device *)tmp [L4383] RET ldv_initialize_block_device_operations_2() [L4384] ldv_state_variable_1 = 1 [L4385] CALL ldv_initialize_virtio_driver_1() [L4290] void *tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] CALL, EXPR ldv_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3533] void *p ; [L3534] void *tmp ; [L3535] int tmp___0 ; [L3537] tmp___0 = __VERIFIER_nondet_int() [L3538] COND TRUE tmp___0 != 0 [L3539] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=1048, \result={0:0}, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, size=1048, tmp___0=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] RET, EXPR ldv_zalloc(1048UL) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4292] tmp = ldv_zalloc(1048UL) [L4293] virtio_blk_group0 = (struct virtio_device *)tmp [L4385] RET ldv_initialize_virtio_driver_1() [L4365] case 1: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4335] case 0: [L4365] case 1: [L4403] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4403] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4403] case 2: [L4405] tmp___5 = __VERIFIER_nondet_int() [L4407] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4403] case 2: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4403] case 2: [L4409] EXPR \read(ldvarg3) [L4409] CALL virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L3993] struct gendisk *disk ; [L3994] struct virtio_blk *vblk ; [L3995] void *usr_data ; [L3996] char id_str[20U] ; [L3997] int err ; [L3998] int tmp ; [L3999] bool tmp___0 ; [L4000] int tmp___1 ; [L4001] int tmp___2 ; [L4003] EXPR bdev->bd_disk [L4003] disk = bdev->bd_disk [L4004] EXPR disk->private_data [L4004] vblk = (struct virtio_blk *)disk->private_data [L4005] COND TRUE cmd == 1447184708U [L4006] usr_data = (void *)data [L4007] CALL, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L3960] struct virtio_blk *vblk ; [L3961] struct request *req ; [L3962] struct bio *bio ; [L3963] long tmp ; [L3964] long tmp___0 ; [L3965] long tmp___1 ; [L3966] long tmp___2 ; [L3967] int tmp___3 ; [L3969] EXPR disk->private_data [L3969] vblk = (struct virtio_blk *)disk->private_data [L3970] EXPR vblk->disk [L3970] EXPR (vblk->disk)->queue [L3970] CALL, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L4624] CALL, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(size)=112, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3515] void *p ; [L3516] void *tmp ; [L3517] int tmp___0 ; [L3519] tmp___0 = __VERIFIER_nondet_int() [L3520] COND TRUE tmp___0 != 0 [L3521] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=112, \result={0:0}, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, size=112, tmp___0=1, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4624] RET, EXPR ldv_malloc(sizeof(struct bio)) VAL [LDV_IN_INTERRUPT=1, \old(arg2)=20, \old(arg3)=208, __this_module={18446744073709551621:18446744073709551615}, arg0={18446744073709551617:18446744073709551614}, arg0={18446744073709551617:18446744073709551614}, arg1={17:0}, arg1={17:0}, arg2=20, arg3=208, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4624] return ldv_malloc(sizeof(struct bio)); [L3970] RET, EXPR bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3970] bio = bio_map_kern((vblk->disk)->queue, (void *)id_str, 20U, 208U) [L3971] CALL, EXPR IS_ERR((void const *)bio) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4456] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); [L4458] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={0:0}, ptr={0:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] tmp = ldv_is_err(ptr) [L4459] return (tmp); [L3971] RET, EXPR IS_ERR((void const *)bio) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, bio={0:0}, disk={18446744073709551619:0}, disk={18446744073709551619:0}, features={14:0}, id_str={17:0}, id_str={17:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, vblk={18446744073709551620:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3971] tmp___0 = IS_ERR((void const *)bio) [L3972] COND FALSE !(tmp___0 != 0L) [L3977] EXPR vblk->disk [L3977] EXPR (vblk->disk)->queue [L3977] CALL, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L4465] struct request *tmp ; [L4467] CALL, EXPR ldv_blk_make_request(ldv_func_arg3) [L4548] struct request *res ; [L4549] long tmp___0 ; VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4551] COND TRUE ldv_blk_rq == 0 VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] CALL, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3515] void *p ; [L3516] void *tmp ; [L3517] int tmp___0 ; [L3519] tmp___0 = __VERIFIER_nondet_int() [L3520] COND FALSE !(tmp___0 != 0) [L3523] tmp = malloc(size) [L3524] p = tmp VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3525] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3510] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551621:18446744073709551615}, cond=1, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3525] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] CALL, EXPR ldv_is_err(p) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); [L3526] RET, EXPR ldv_is_err(p) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] CALL assume_abort_if_not(ldv_is_err(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3510] COND FALSE !(!cond) VAL [LDV_IN_INTERRUPT=1, \old(cond)=1, __this_module={18446744073709551621:18446744073709551615}, cond=1, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3526] RET assume_abort_if_not(ldv_is_err(p) == 0) VAL [LDV_IN_INTERRUPT=1, \old(size)=322, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3527] return (p); VAL [LDV_IN_INTERRUPT=1, \old(size)=322, \result={-18446744073709549604:0}, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, p={-18446744073709549604:0}, ref_cnt=0, size=322, tmp={-18446744073709549604:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] RET, EXPR ldv_malloc(sizeof(struct request)) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4555] res = ldv_malloc(sizeof(struct request)) [L4556] COND TRUE (unsigned long )res != (unsigned long )((void *)0) VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={-18446744073709549604:0}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4560] CALL, EXPR IS_ERR___0(res) [L4516] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4518] CALL, EXPR ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) VAL [LDV_IN_INTERRUPT=1, \old(c)=0, \old(exp)=0, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3582] return (exp); [L4518] RET, EXPR ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=0, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4518] tmp = ldv__builtin_expect(! (! ((unsigned long )ptr >= 0xfffffffffffff001UL)), 0) [L4519] return (tmp); [L4560] RET, EXPR IS_ERR___0(res) [L4560] tmp___0 = IS_ERR___0(res) [L4561] COND FALSE !(\read(tmp___0)) [L4563] ldv_blk_rq = 1 VAL [LDV_IN_INTERRUPT=1, \old(mask)=208, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mask=208, ref_cnt=0, res={-18446744073709549604:0}, tmp___0=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4565] return (res); [L4467] RET, EXPR ldv_blk_make_request(ldv_func_arg3) [L4467] tmp = ldv_blk_make_request(ldv_func_arg3) [L4468] return (tmp); [L3977] RET, EXPR ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3977] req = ldv_blk_make_request_5((vblk->disk)->queue, bio, 208U) [L3978] CALL, EXPR IS_ERR((void const *)req) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4456] long tmp ; VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] CALL, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4481] return ((unsigned long )ptr > 2012UL); [L4458] RET, EXPR ldv_is_err(ptr) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ptr={-18446744073709549604:0}, ptr={-18446744073709549604:0}, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4458] tmp = ldv_is_err(ptr) [L4459] return (tmp); [L3978] RET, EXPR IS_ERR((void const *)req) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, bio={0:0}, disk={18446744073709551619:0}, disk={18446744073709551619:0}, features={14:0}, id_str={17:0}, id_str={17:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, req={-18446744073709549604:0}, tmp___0=0, vblk={18446744073709551620:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3978] tmp___2 = IS_ERR((void const *)req) [L3979] COND FALSE !(tmp___2 != 0L) [L3985] req->cmd_type = 7 [L3986] EXPR vblk->disk [L3986] EXPR (vblk->disk)->queue [L3986] EXPR vblk->disk [L3986] CALL, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L4634] return __VERIFIER_nondet_int(); [L3986] RET, EXPR blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3986] tmp___3 = blk_execute_rq((vblk->disk)->queue, vblk->disk, req, 0) [L3987] return (tmp___3); VAL [LDV_IN_INTERRUPT=1, \result=1, __this_module={18446744073709551621:18446744073709551615}, bio={0:0}, disk={18446744073709551619:0}, disk={18446744073709551619:0}, features={14:0}, id_str={17:0}, id_str={17:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, req={-18446744073709549604:0}, tmp___0=0, tmp___2=0, tmp___3=1, vblk={18446744073709551620:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4007] RET, EXPR virtblk_get_id(disk, (char *)(& id_str)) [L4007] err = virtblk_get_id(disk, (char *)(& id_str)) [L4008] COND FALSE !(err == 0) VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=18446744073709551613, \old(mode)=0, __this_module={18446744073709551621:18446744073709551615}, bdev={0:0}, bdev={0:0}, cmd=1447184708, data=18446744073709551613, disk={18446744073709551619:0}, err=1, features={14:0}, id_str={17:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mode=0, ref_cnt=0, usr_data={0:-3}, vblk={18446744073709551620:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4016] return (err); [L4016] return (err); VAL [LDV_IN_INTERRUPT=1, \old(cmd)=1447184708, \old(data)=18446744073709551613, \old(mode)=0, \result=1, __this_module={18446744073709551621:18446744073709551615}, bdev={0:0}, bdev={0:0}, cmd=1447184708, data=18446744073709551613, disk={18446744073709551619:0}, err=1, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, mode=0, ref_cnt=0, usr_data={0:-3}, vblk={18446744073709551620:-2}, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4409] RET virtblk_ioctl(virtblk_fops_group0, ldvarg3, ldvarg2, ldvarg1) [L4410] ldv_state_variable_2 = 1 VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=2, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4333] tmp___2 = __VERIFIER_nondet_int() [L4335] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=1, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4335] case 0: [L4365] case 1: [L4367] tmp___4 = __VERIFIER_nondet_int() [L4369] case 0: VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=0, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4365] case 1: [L4371] CALL fini() [L4278] FCALL unregister_blkdev((unsigned int )major, "virtblk") [L4279] FCALL unregister_virtio_driver(& virtio_blk) [L4371] RET fini() [L4372] ldv_state_variable_0 = 2 VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={0:0}, ldvarg1=18446744073709551613, ldvarg2=1447184708, ldvarg3={18:0}, major=0, ref_cnt=0, tmp=18446744073709551613, tmp___0={0:0}, tmp___1=1447184708, tmp___2=1, tmp___4=0, tmp___5=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4434] CALL ldv_check_final_state() [L4582] COND FALSE !(ldv_blk_rq == 0) VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L4584] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] [L3569] reach_error() VAL [LDV_IN_INTERRUPT=1, __this_module={18446744073709551621:18446744073709551615}, features={14:0}, id_table={13:0}, index=0, ldv_blk_rq=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, major=0, ref_cnt=0, virtblk_fops={12:0}, virtblk_fops_group0={0:0}, virtio_blk={15:0}, virtio_blk_group0={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 28 procedures, 421 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 16.9s, OverallIterations: 8, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 10.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3071 SdHoareTripleChecker+Valid, 8.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2778 mSDsluCounter, 8507 SdHoareTripleChecker+Invalid, 7.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5910 mSDsCounter, 1467 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4618 IncrementalHoareTripleChecker+Invalid, 6085 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1467 mSolverCounterUnsat, 2597 mSDtfsCounter, 4618 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 361 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2456occurred in iteration=7, InterpolantAutomatonStates: 44, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 7 MinimizatonAttempts, 3802 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 2.6s InterpolantComputationTime, 733 NumberOfCodeBlocks, 733 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 721 ConstructedInterpolants, 0 QuantifiedInterpolants, 1051 SizeOfPredicates, 0 NumberOfNonLiveVariables, 929 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 9 InterpolantComputations, 6 PerfectInterpolantSequences, 243/246 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-26 10:45:18,863 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e621fe5569ce23da8663d1ba84e0ea76474750cbbbe06c56ff4e5d6732ec9411 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 10:45:21,548 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 10:45:21,694 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2023-11-26 10:45:21,705 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 10:45:21,706 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 10:45:21,753 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 10:45:21,754 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 10:45:21,754 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 10:45:21,756 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 10:45:21,761 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 10:45:21,761 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 10:45:21,762 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 10:45:21,763 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 10:45:21,765 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 10:45:21,765 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 10:45:21,766 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 10:45:21,766 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 10:45:21,767 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 10:45:21,767 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 10:45:21,769 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 10:45:21,769 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 10:45:21,770 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-26 10:45:21,771 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-26 10:45:21,771 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-26 10:45:21,772 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 10:45:21,772 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 10:45:21,773 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 10:45:21,774 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 10:45:21,774 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-26 10:45:21,775 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 10:45:21,776 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:45:21,777 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 10:45:21,777 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 10:45:21,778 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 10:45:21,778 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-26 10:45:21,778 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-26 10:45:21,779 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 10:45:21,780 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 10:45:21,780 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 10:45:21,781 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 10:45:21,781 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 10:45:21,781 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-26 10:45:21,782 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_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/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_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e621fe5569ce23da8663d1ba84e0ea76474750cbbbe06c56ff4e5d6732ec9411 [2023-11-26 10:45:22,250 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 10:45:22,279 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 10:45:22,284 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 10:45:22,285 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 10:45:22,286 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 10:45:22,287 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-26 10:45:25,638 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 10:45:26,258 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 10:45:26,259 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i [2023-11-26 10:45:26,304 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/data/385a6652e/d93f967b2138428aa6ded57047719c2e/FLAGfa9818562 [2023-11-26 10:45:26,323 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/data/385a6652e/d93f967b2138428aa6ded57047719c2e [2023-11-26 10:45:26,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 10:45:26,331 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 10:45:26,334 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 10:45:26,334 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 10:45:26,340 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 10:45:26,340 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:45:26" (1/1) ... [2023-11-26 10:45:26,341 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@407fd617 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:26, skipping insertion in model container [2023-11-26 10:45:26,342 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:45:26" (1/1) ... [2023-11-26 10:45:26,445 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 10:45:27,435 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_536d3843-d187-43e3-983a-72a844bd48a1/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-26 10:45:27,763 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:45:27,795 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-26 10:45:27,851 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 10:45:28,002 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_536d3843-d187-43e3-983a-72a844bd48a1/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-26 10:45:28,143 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:45:28,158 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 10:45:28,273 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-26 10:45:28,308 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_536d3843-d187-43e3-983a-72a844bd48a1/sv-benchmarks/c/ldv-validator-v0.6/linux-stable-39a1d13-1-101_1a-drivers--block--virtio_blk.ko-entry_point.cil.out.i[100586,100599] [2023-11-26 10:45:28,311 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (63), "i" (12UL)); [3611-3612] [2023-11-26 10:45:28,312 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [3619-3620] [2023-11-26 10:45:28,313 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (66), "i" (12UL)); [3627-3628] [2023-11-26 10:45:28,343 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (151), "i" (12UL)); [3842-3843] [2023-11-26 10:45:28,350 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (205), "i" (12UL)); [3917-3918] [2023-11-26 10:45:28,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/gratinskiy/commit-tester-runs/6-cpa-svcomp-newdeg/commit-tester-work/task-011--linux-stable--dir/work/current--X--drivers/block/virtio_blk.ko--X--defaultlinux-stable-39a1d13-1--X--101_1a--X--cpachecker/linux-stable-39a1d13-1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/101_1a/drivers/block/virtio_blk.o.c.prepared"), "i" (495), "i" (12UL)); [4238-4239] [2023-11-26 10:45:28,470 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:45:28,540 WARN L675 CHandler]: The function kmem_cache_alloc_notrace is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:45:28,541 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:45:28,549 INFO L206 MainTranslator]: Completed translation [2023-11-26 10:45:28,550 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28 WrapperNode [2023-11-26 10:45:28,550 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 10:45:28,551 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 10:45:28,551 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 10:45:28,552 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 10:45:28,559 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:28,626 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:28,781 INFO L138 Inliner]: procedures = 162, calls = 555, calls flagged for inlining = 94, calls inlined = 94, statements flattened = 1874 [2023-11-26 10:45:28,782 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 10:45:28,785 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 10:45:28,785 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 10:45:28,785 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 10:45:28,796 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:28,796 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:28,810 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:29,162 INFO L175 MemorySlicer]: Split 274 memory accesses to 15 slices as follows [2, 3, 5, 7, 25, 1, 1, 8, 8, 19, 3, 2, 1, 188, 1]. 69 percent of accesses are in the largest equivalence class. The 74 initializations are split as follows [2, 0, 5, 7, 0, 0, 0, 8, 8, 19, 0, 0, 0, 25, 0]. The 54 writes are split as follows [0, 2, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 47, 1]. [2023-11-26 10:45:29,177 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:29,181 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:29,254 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:29,265 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:29,297 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:29,309 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:29,330 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 10:45:29,331 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 10:45:29,331 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 10:45:29,332 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 10:45:29,332 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:45:28" (1/1) ... [2023-11-26 10:45:29,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:45:29,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:45:29,365 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 10:45:29,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_536d3843-d187-43e3-983a-72a844bd48a1/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 10:45:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2023-11-26 10:45:29,410 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2023-11-26 10:45:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-11-26 10:45:29,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-11-26 10:45:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-11-26 10:45:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-11-26 10:45:29,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-11-26 10:45:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-11-26 10:45:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-11-26 10:45:29,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-11-26 10:45:29,413 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-11-26 10:45:29,413 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-11-26 10:45:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-11-26 10:45:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-11-26 10:45:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2023-11-26 10:45:29,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2023-11-26 10:45:29,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2023-11-26 10:45:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2023-11-26 10:45:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2023-11-26 10:45:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2023-11-26 10:45:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2023-11-26 10:45:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2023-11-26 10:45:29,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2023-11-26 10:45:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2023-11-26 10:45:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2023-11-26 10:45:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2023-11-26 10:45:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2023-11-26 10:45:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2023-11-26 10:45:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2023-11-26 10:45:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2023-11-26 10:45:29,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2023-11-26 10:45:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2023-11-26 10:45:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-26 10:45:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-26 10:45:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-26 10:45:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-26 10:45:29,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-26 10:45:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-11-26 10:45:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-11-26 10:45:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-11-26 10:45:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-11-26 10:45:29,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-11-26 10:45:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-11-26 10:45:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2023-11-26 10:45:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2023-11-26 10:45:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2023-11-26 10:45:29,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2023-11-26 10:45:29,422 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_config_buf [2023-11-26 10:45:29,422 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_config_buf [2023-11-26 10:45:29,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-11-26 10:45:29,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-11-26 10:45:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-11-26 10:45:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-11-26 10:45:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-11-26 10:45:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-11-26 10:45:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-11-26 10:45:29,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-11-26 10:45:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-11-26 10:45:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2023-11-26 10:45:29,425 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2023-11-26 10:45:29,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2023-11-26 10:45:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2023-11-26 10:45:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2023-11-26 10:45:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2023-11-26 10:45:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-26 10:45:29,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-26 10:45:29,427 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2023-11-26 10:45:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2023-11-26 10:45:29,428 INFO L130 BoogieDeclarations]: Found specification of procedure req_get_ioprio [2023-11-26 10:45:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure req_get_ioprio [2023-11-26 10:45:29,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-26 10:45:29,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-26 10:45:29,428 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free [2023-11-26 10:45:29,429 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_free [2023-11-26 10:45:29,429 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_buf [2023-11-26 10:45:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_buf [2023-11-26 10:45:29,430 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-26 10:45:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-26 10:45:29,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-26 10:45:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-26 10:45:29,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-26 10:45:29,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-26 10:45:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure index_to_minor [2023-11-26 10:45:29,431 INFO L138 BoogieDeclarations]: Found implementation of procedure index_to_minor [2023-11-26 10:45:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-26 10:45:29,431 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-26 10:45:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-26 10:45:29,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2023-11-26 10:45:29,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2023-11-26 10:45:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc_notrace [2023-11-26 10:45:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-26 10:45:29,432 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-26 10:45:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 10:45:29,432 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2023-11-26 10:45:29,433 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2023-11-26 10:45:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-26 10:45:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-26 10:45:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-26 10:45:29,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-26 10:45:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-26 10:45:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-26 10:45:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-26 10:45:29,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-26 10:45:29,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-26 10:45:29,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-26 10:45:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-26 10:45:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-26 10:45:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-26 10:45:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-26 10:45:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-26 10:45:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-26 10:45:29,436 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-26 10:45:29,437 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-26 10:45:29,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-26 10:45:29,437 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2023-11-26 10:45:29,437 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2023-11-26 10:45:29,437 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2023-11-26 10:45:29,437 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2023-11-26 10:45:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-26 10:45:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-26 10:45:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-26 10:45:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-26 10:45:29,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-26 10:45:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-26 10:45:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-26 10:45:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-26 10:45:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-26 10:45:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-26 10:45:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-26 10:45:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-26 10:45:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-26 10:45:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-26 10:45:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-26 10:45:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2023-11-26 10:45:29,441 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2023-11-26 10:45:29,444 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2023-11-26 10:45:29,446 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2023-11-26 10:45:29,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-26 10:45:29,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-26 10:45:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2023-11-26 10:45:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2023-11-26 10:45:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2023-11-26 10:45:29,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2023-11-26 10:45:29,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-11-26 10:45:29,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-11-26 10:45:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-11-26 10:45:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-11-26 10:45:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-11-26 10:45:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2023-11-26 10:45:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2023-11-26 10:45:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2023-11-26 10:45:29,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-11-26 10:45:29,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-11-26 10:45:29,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-11-26 10:45:29,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-11-26 10:45:29,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-11-26 10:45:29,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2023-11-26 10:45:29,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2023-11-26 10:45:29,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2023-11-26 10:45:29,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2023-11-26 10:45:29,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2023-11-26 10:45:29,452 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2023-11-26 10:45:29,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2023-11-26 10:45:29,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2023-11-26 10:45:29,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-11-26 10:45:29,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2023-11-26 10:45:29,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-26 10:45:29,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-26 10:45:29,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-26 10:45:29,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-26 10:45:29,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-26 10:45:29,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-26 10:45:29,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-26 10:45:29,484 INFO L130 BoogieDeclarations]: Found specification of procedure trace_kmalloc [2023-11-26 10:45:29,484 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_kmalloc [2023-11-26 10:45:29,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-26 10:45:29,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-26 10:45:29,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-26 10:45:29,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-26 10:45:29,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-26 10:45:29,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-11-26 10:45:29,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-11-26 10:45:29,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-11-26 10:45:29,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-11-26 10:45:29,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-11-26 10:45:29,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-11-26 10:45:29,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-11-26 10:45:29,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-11-26 10:45:29,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-11-26 10:45:29,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-11-26 10:45:29,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-26 10:45:29,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-26 10:45:29,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-11-26 10:45:29,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-11-26 10:45:29,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-11-26 10:45:29,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-11-26 10:45:29,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-11-26 10:45:29,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-11-26 10:45:29,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-11-26 10:45:29,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-11-26 10:45:29,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-11-26 10:45:29,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2023-11-26 10:45:29,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2023-11-26 10:45:29,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2023-11-26 10:45:29,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2023-11-26 10:45:29,489 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-26 10:45:29,490 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-26 10:45:29,490 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_ordered [2023-11-26 10:45:29,490 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_ordered [2023-11-26 10:45:29,490 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-26 10:45:29,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-26 10:45:29,490 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 10:45:29,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 10:45:29,491 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-26 10:45:29,491 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-26 10:45:30,095 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 10:45:30,100 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 10:45:30,140 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-26 10:45:30,252 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true;