bin/symbiotic --witness witness.graphml --no-slice --no-prepare --prp=../sv-benchmarks/c/Systems_DeviceDriversLinux64_ReachSafety.prp ../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c


--------------------------------------------------------------------------------


5.0.0-KLEE:86e6f6f8-dg:03407af1-symbiotic:a8aa8ad6-minisat:3db58943-stp:17249213-sbt-instrumentation:dd7e4312
INFO: After compilation stats: Globals/Functions/Blocks/Instr.: 136 158 2537 15315
INFO: Compilation, preparation and instrumentation time: 0.513885974884
Removed calls to 'ldv_handler_precall' (function is undefined)
Removed calls to 'driver_remove_file' (function is undefined)
Removed calls to 'driver_unregister' (function is undefined)
Removed calls to 'unregister_chrdev_region' (function is undefined)
Removed calls to 'class_unregister' (function is undefined)
Removed calls to 'ldv_check_return_value' (function is undefined)
Removed calls to 'ldv_check_return_value_probe' (function is undefined)
Removed calls to 'blk_queue_rq_timeout' (function is undefined)
Removed calls to '__mutex_init' (function is undefined)
Removed calls to 'idr_preload' (function is undefined)
Removed calls to '_raw_spin_lock' (function is undefined)
Removed calls to '_raw_spin_unlock' (function is undefined)
Removed calls to 'scsi_autopm_put_device' (function is undefined)
Removed calls to 'idr_remove' (function is undefined)
Removed calls to 'blk_put_queue' (function is undefined)
Removed calls to 'put_disk' (function is undefined)
Removed calls to 'warn_slowpath_null' (function is undefined)
Removed calls to 'might_fault' (function is undefined)
Defining function printk as symbolic
Removed calls to '__init_waitqueue_head' (function is undefined)
Removed calls to 'blk_put_request' (function is undefined)
Removed calls to 'blk_execute_rq_nowait' (function is undefined)
Removed calls to 'wait_for_completion' (function is undefined)
Removed calls to '__scsi_print_sense' (function is undefined)
Defining function scsi_normalize_sense as symbolic
Defining function scsi_get_sense_info_fld as symbolic
Defining function scsi_sense_desc_find as symbolic
Defining function blk_get_request as symbolic
Defining function blk_rq_map_user as symbolic
Removed calls to 'complete' (function is undefined)
Removed calls to '__blk_put_request' (function is undefined)
Defining function blk_rq_unmap_user as symbolic
Defining function scsi_nonblockable_ioctl as symbolic
Defining function scsi_block_when_processing_errors as symbolic
Removed calls to 'warn_slowpath_fmt' (function is undefined)
Defining function capable as symbolic
Removed calls to 'mutex_unlock' (function is undefined)
Defining function scsi_cmd_ioctl as symbolic
Defining function scsi_ioctl as symbolic
Defining function _copy_to_user as symbolic
Defining function msleep_interruptible as symbolic
Defining function _copy_from_user as symbolic
Defining function mutex_lock_interruptible as symbolic
Removed calls to '__free_pages' (function is undefined)
Removed calls to 'scsi_device_put' (function is undefined)
Removed calls to 'mutex_lock' (function is undefined)
Removed calls to 'down_read' (function is undefined)
Removed calls to 'up_read' (function is undefined)
Removed calls to 'put_page' (function is undefined)
Defining function alloc_pages_current as symbolic
Defining function get_user_pages as symbolic
Defining function scsi_autopm_get_device as symbolic
Defining function scsi_device_get as symbolic
Defining function debug_lockdep_rcu_enabled as symbolic
Defining function idr_find_slowpath as symbolic
Defining function rcu_is_cpu_idle as symbolic
Defining function rcu_lockdep_current_cpu_online as symbolic
Defining function lock_is_held as symbolic
Defining function dev_get_drvdata as symbolic
Removed calls to 'sysfs_remove_link' (function is undefined)
Removed calls to 'cdev_del' (function is undefined)
Removed calls to 'device_unregister' (function is undefined)
Defining function dev_printk as symbolic
Defining function alloc_disk as symbolic
Defining function blk_get_queue as symbolic
Defining function idr_alloc as symbolic
Defining function sprintf as symbolic
Defining function dev_set_drvdata as symbolic
Defining function sysfs_create_link as symbolic
Defining function cdev_alloc as symbolic
Defining function cdev_add as symbolic
Defining function snprintf as symbolic
Defining function device_create as symbolic
Defining function __class_register as symbolic
Defining function register_chrdev_region as symbolic
Defining function scsi_register_driver as symbolic
Defining function driver_create_file as symbolic
Defining function noop_llseek as symbolic
Defining function mutex_trylock as symbolic
Linked our definitions to these undefined functions:
  strlen
  strncmp
  __kmalloc
  __memcpy
  kfree
  __VERIFIER_error
  __VERIFIER_make_symbolic
  __VERIFIER_malloc0
  __VERIFIER_nondet_int_named
INFO: After-slicing optimizations and preparation time: 0.477033853531
INFO: Before verification stats: Globals/Functions/Blocks/Instr.: 237 149 1364 7947
INFO: Starting verification
KLEE: WARNING ONCE: function "st_probe" has inline asm
KLEE: WARNING ONCE: function "st_open" has inline asm
KLEE: WARNING ONCE: function "st_do_scsi" has inline asm
KLEE: WARNING ONCE: function "kref_put" has inline asm
KLEE: WARNING ONCE: function "setup_buffering" has inline asm
KLEE: WARNING ONCE: function "release_buffering" has inline asm
KLEE: WARNING ONCE: flushing 9592 bytes on read, may be slow and/or crash: MO14[9592] allocated at global:
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:8513: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:8514: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:8516: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:5643: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:8516: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:5644: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:9102: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:8516: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-lAGpjU/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0_true-unreach-call.cil.out.c:5644: memory error: object read only
KLEE: NOTE: now ignoring this error at this location
