Hello Marco.
Which steps have you performed to reproduce?
Can you reproduce with the example code I reported in this topic on 19. June 2010?
The posters Jules, Jeff81, dragonsoft, Maxnet, datadeconline are all reporting the same issue, so it should not be too hard to reproduce.
It is critically important that this bug is locallised and fixed.
In our company we experience this problem on a daily basis, both by our inhouse developers and when we occasionally have to test code at our customers' databases.
The major problems are:
1) Sometimes PL/SQL developer hangs when a debug session is broken (Shift-Esc). When no database updates are done yet when stepping through the code, a break can usually be performed without problem, but when database updates are done, sometimes the debugger just hangs and sometimes the debugger asks if I want to break. I answer Yes, but the session is still in a strange mode where the red "execute lightning" is gone, but the green Run arrrow is still active in the test window. In this case, PL/SQL Developer can not be closed, because the debug session is reported as still running. The only way to quit PL/SQL Developer now is to use the task manager. When the debugger hangs after a database update, the Oracle session is still active with table locks etc. This session can be hard to kill and may at it's worst require a database restart to release the table locks by this session. So for customers where we have to test something, for instance to reproduce an error, this can be quite interfering for their work.
2) The debugger does not break execution when aquired, but continues the execution of code. This means, that if a method has table modifications with explicit commits etc., the data is changed. In the case of running test scripts in order to reproduce data errors etc. at customers, this can have adverse effects, as data can have been sent to other systems etc.
Please, please, please make an attempt to solve this problem.
If it can be of any help to you, I would be glad to participate in a shared dekstop session (for instance via Webex) where I can demonstrate the problem, and you or another developer/supporter can participate also. Please let me know, when this is convenient for you.