So cp is a command control block pointer. The code reads the data structure address from some register, then this address is tried to be found in a hashed list of command control blocks in the host control block. There could be none of those at all or none with a matching address. In both cases cp would be NULL but the code never assumes this could happen. Either it should not happen and the hardware emulation is broken here or the interrupt handler should have a check for the NULL pointer.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/992328 Title: kernel crash in 12.04 kvm guest root on emulated scsi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/992328/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
