Debugging is definitely an art but, there are many brushes that can be used when painting an application. This book takes a look at three of the most used alternatives in embedded applications. These ...
Can you just suspend the tibco thread which you're debugging. You can do the lot via this It will trigger slow consumer alerts which might be a pain but your stepping through should then work I think.
I’m probably way off.. I remember having stuff in Eclipse blowing up at random and sometimes a 'fresh' install would work, other times this was not enough and a new workspace with the project(s) ...