bin/symbiotic --witness witness.graphml --no-slice --no-prepare --prp=../sv-benchmarks/c/Systems_DeviceDriversLinux64_ReachSafety.prp ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-drivers--block--cciss.ko-ldv_main0_sequence_infinite_withcheck_stateful.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.: 325 354 3327 25682
Removed infinite loop in scsi_cmd_free
Removed infinite loop in dma_unmap_single_attrs
Removed infinite loop in arch_local_save_flags
Removed infinite loop in dma_map_single_attrs
Removed infinite loop in adjust_cciss_scsi_table
Removed infinite loop in do_cciss_request
Removed infinite loop in dma_unmap_page
Removed infinite loop in sg_page
Removed infinite loop in dma_map_page
Removed infinite loop in cciss_scsi_queue_command_lck
Removed infinite loop in cciss_scatter_gather
INFO: Compilation, preparation and instrumentation time: 0.864058017731
Removed calls to 'ldv_handler_precall' (function is undefined)
Removed calls to 'bus_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 'pci_unregister_driver' (function is undefined)
Removed calls to 'remove_proc_entry' (function is undefined)
Removed calls to 'might_fault' (function is undefined)
Removed calls to '__const_udelay' (function is undefined)
Removed calls to '_raw_spin_unlock_irqrestore' (function is undefined)
Removed calls to 'wait_for_completion' (function is undefined)
Removed calls to 'blk_queue_logical_block_size' (function is undefined)
Removed calls to 'free_pages' (function is undefined)
Removed calls to 'pci_disable_device' (function is undefined)
Removed calls to 'msleep' (function is undefined)
Removed calls to 'pci_restore_state' (function is undefined)
Removed calls to 'iounmap' (function is undefined)
Removed calls to '__mutex_init' (function is undefined)
Removed calls to 'pci_disable_link_state' (function is undefined)
Removed calls to 'pci_release_regions' (function is undefined)
Removed calls to 'device_initialize' (function is undefined)
Removed calls to '__raw_spin_lock_init' (function is undefined)
Removed calls to 'free_irq' (function is undefined)
Removed calls to 'unregister_blkdev' (function is undefined)
Removed calls to 'device_del' (function is undefined)
Removed calls to 'put_device' (function is undefined)
Removed calls to 'list_del' (function is undefined)
Removed calls to 'complete_all' (function is undefined)
Removed calls to 'del_gendisk' (function is undefined)
Removed calls to 'blk_cleanup_queue' (function is undefined)
Removed calls to 'scsi_remove_host' (function is undefined)
Removed calls to 'scsi_host_put' (function is undefined)
Removed calls to 'pci_disable_msix' (function is undefined)
Removed calls to 'pci_disable_msi' (function is undefined)
Defining function dev_warn as symbolic
Defining function kthread_stop as symbolic
Defining function _raw_spin_lock_irqsave as symbolic
Removed calls to '__list_add' (function is undefined)
Removed calls to 'blk_complete_request' (function is undefined)
Removed calls to 'complete' (function is undefined)
Removed calls to 'scsi_dma_unmap' (function is undefined)
Removed calls to 'warn_slowpath_null' (function is undefined)
Removed calls to '__list_del_entry' (function is undefined)
Defining function dev_err as symbolic
Removed calls to 'debug_dma_unmap_page' (function is undefined)
Defining function _dev_info as symbolic
Removed calls to 'debug_dma_free_coherent' (function is undefined)
Removed calls to '__init_waitqueue_head' (function is undefined)
Removed calls to 'debug_dma_map_page' (function is undefined)
Defining function __phys_addr as symbolic
Removed calls to 'debug_dma_alloc_coherent' (function is undefined)
Defining function dev_get_drvdata as symbolic
Removed calls to 'mutex_lock' (function is undefined)
Removed calls to 'mutex_unlock' (function is undefined)
Removed calls to 'put_disk' (function is undefined)
Defining function dev_set_drvdata as symbolic
Defining function sprintf as symbolic
Defining function register_blkdev as symbolic
Removed calls to 'scsi_scan_host' (function is undefined)
Removed calls to 'scsi_remove_device' (function is undefined)
Removed calls to 'scsi_device_put' (function is undefined)
Defining function scsi_host_alloc as symbolic
Defining function scsi_add_host_with_dma as symbolic
Defining function printk as symbolic
Defining function scsi_device_type as symbolic
Defining function scsi_device_lookup as symbolic
Defining function scsi_add_device as symbolic
Defining function capable as symbolic
Removed calls to 'blk_queue_bounce_limit' (function is undefined)
Removed calls to 'blk_queue_max_segments' (function is undefined)
Removed calls to 'blk_queue_max_hw_sectors' (function is undefined)
Removed calls to 'blk_queue_softirq_done' (function is undefined)
Removed calls to 'add_disk' (function is undefined)
Removed calls to 'blk_start_request' (function is undefined)
Removed calls to '_raw_spin_unlock_irq' (function is undefined)
Removed calls to 'sg_init_table' (function is undefined)
Removed calls to '_raw_spin_lock_irq' (function is undefined)
Removed calls to 'blk_stop_queue' (function is undefined)
Defining function blk_init_queue as symbolic
Removed calls to 'blk_end_request_all' (function is undefined)
Removed calls to 'blk_start_queue' (function is undefined)
Defining function find_first_zero_bit as symbolic
Defining function dev_set_name as symbolic
Defining function device_add as symbolic
Defining function blk_peek_request as symbolic
Defining function blk_rq_map_sg as symbolic
Defining function alloc_disk as symbolic
Defining function proc_mkdir as symbolic
Defining function proc_create_data as symbolic
Defining function request_threaded_irq as symbolic
Defining function dma_set_mask as symbolic
Defining function pci_enable_device as symbolic
Defining function pci_request_regions as symbolic
Removed calls to 'usleep_range' (function is undefined)
Defining function pci_bus_write_config_dword as symbolic
Defining function pci_bus_read_config_dword as symbolic
Defining function check_signature as symbolic
Defining function ioremap_nocache as symbolic
Defining function pci_find_capability as symbolic
Defining function pci_enable_msix as symbolic
Defining function pci_enable_msi_block as symbolic
Defining function pci_bus_read_config_word as symbolic
Defining function dma_supported as symbolic
Defining function pci_save_state as symbolic
Defining function pci_bus_write_config_word as symbolic
Defining function __get_free_pages as symbolic
Removed calls to 'warn_slowpath_fmt' (function is undefined)
Defining function _copy_from_user as symbolic
Defining function seq_open as symbolic
Defining function seq_printf as symbolic
Defining function compat_alloc_user_space as symbolic
Defining function copy_in_user as symbolic
Defining function _copy_to_user as symbolic
Defining function scsi_cmd_blk_ioctl as symbolic
Defining function __bus_register as symbolic
Removed calls to 'schedule' (function is undefined)
Defining function kthread_create_on_node as symbolic
Defining function wake_up_process as symbolic
Defining function __pci_register_driver as symbolic
Defining function kthread_should_stop as symbolic
Defining function snprintf as symbolic
Removed calls to 'scsi_cmd_get_serial' (function is undefined)
Defining function schedule_timeout_uninterruptible as symbolic
Defining function scsi_dma_map as symbolic
Defining function sg_next as symbolic
Defining function wait_for_completion_interruptible as symbolic
Defining function mutex_trylock as symbolic
Defining function seq_lseek as symbolic
Defining function seq_read as symbolic
Defining function seq_release as symbolic
Linked our definitions to these undefined functions:
  memcmp
  strlen
  strncmp
  strncpy
  __kmalloc
  __memcpy
  kfree
  __VERIFIER_error
  __VERIFIER_make_symbolic
  __VERIFIER_malloc0
  __VERIFIER_nondet_int_named
INFO: After-slicing optimizations and preparation time: 0.875245809555
INFO: Before verification stats: Globals/Functions/Blocks/Instr.: 489 253 1745 13383
INFO: Starting verification
KLEE: WARNING ONCE: function "scan_thread" has inline asm
KLEE: WARNING ONCE: function "do_ioctl" has inline asm
KLEE: WARNING ONCE: function "cciss_compat_ioctl" has inline asm
KLEE: WARNING ONCE: function "cciss_init_one" has inline asm
KLEE: WARNING ONCE: function "scsi_cmd_free" has inline asm
KLEE: WARNING ONCE: function "pci_unmap_single" has inline asm
KLEE: WARNING ONCE: function "pci_free_consistent" has inline asm
KLEE: WARNING ONCE: function "pci_map_single" has inline asm
KLEE: WARNING ONCE: function "cciss_find_cfg_addrs" has inline asm
KLEE: WARNING ONCE: function "write_driver_ver_to_cfgtable" has inline asm
KLEE: WARNING ONCE: function "cciss_wait_for_board_state" has inline asm
KLEE: WARNING ONCE: function "controller_reset_failed" has inline asm
KLEE: WARNING ONCE: function "print_cfg_table" has inline asm
KLEE: WARNING ONCE: function "cciss_wait_for_mode_change_ack" has inline asm
KLEE: WARNING ONCE: function "cmd_alloc" has inline asm
KLEE: WARNING ONCE: function "cciss_update_non_disk_devices" has inline asm
KLEE: WARNING ONCE: function "cciss_add_gendisk" has inline asm
KLEE: WARNING ONCE: function "cciss_add_disk" has inline asm
KLEE: WARNING ONCE: function "do_cciss_request" has inline asm
KLEE: WARNING ONCE: function "cciss_scsi_queue_command" has inline asm
KLEE: WARNING ONCE: function "cciss_eh_device_reset_handler" has inline asm
KLEE: WARNING ONCE: function "SA5_submit_command" has inline asm
KLEE: WARNING ONCE: function "SA5_intr_mask" has inline asm
KLEE: WARNING ONCE: function "SA5_intr_pending" has inline asm
KLEE: WARNING ONCE: function "SA5_completed" has inline asm
KLEE: WARNING ONCE: function "SA5B_intr_mask" has inline asm
KLEE: WARNING ONCE: function "SA5B_intr_pending" has inline asm
KLEE: WARNING ONCE: function "SA5_performant_intr_mask" has inline asm
KLEE: WARNING ONCE: function "SA5_performant_intr_pending" has inline asm
KLEE: WARNING ONCE: function "SA5_performant_completed" has inline asm
KLEE: WARNING ONCE: flushing 9576 bytes on read, may be slow and/or crash: MO20[9576] allocated at global:
KLEE: ERROR: /tmp/symbiotic-7qWLgu/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-drivers--block--cciss.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c:10073: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-7qWLgu/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-drivers--block--cciss.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c:10074: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-7qWLgu/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-drivers--block--cciss.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c:10111: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
KLEE: ERROR: /tmp/symbiotic-7qWLgu/32_7a_cilled_true-unreach-call_linux-3.8-rc1-32_7a-drivers--block--cciss.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c:5505: memory error: out of bound pointer
KLEE: NOTE: now ignoring this error at this location
