This is a rather old thread, and perhaps starting a new "Post" explaining your specific situation would be helpful.
SBOD just means the application stuck in that mode has stopped removing items from the Event Queue. Events are things like mouse clicks, keyboard entries, etc... An application must remove items from the queue on a timely basis, otherwise the operating system suspects it is not responding to events and changes the cursor to the spinning beach ball until the app starts to remove items from the event queue again.
Why the application has stopped processing its event queue can be anything from a disk I/O that is not returning (disk drives do fail over time and have been known to cause problems like this), it could be an external device problem (USB devices, keyboards, mice, hubs, disks, etc...) have been known to cause problems, as well as thunderbolt devices), a network I/O problem (many apps at the minimum phone home to see if there is a new version, and some apps do much more with the network). It could be a 3rd party kernel extension installed that is interfering with the proper operating of the operating system.
And a bug in an application can just cause it to get lost (although if this happens to multiple applications, it is more likely a problem with the system, not the app).
When you start your new "Post", you might include the EtreCheck output which will list 3rd party applications, and other useful configuration information about your Mac.
<https://discussions.apple.com/docs/DOC-6174> or <http://etrecheck.com>