The following combinatorial loop can cause some problems whenever an interrupt is accepted during the execution of a software breakpoint: 1- irq_detect (omsp_frontend) 2- decode (omsp_frontend) 3- dbg_swbrk (omsp_dbg) 4- halt_flag_set (omsp_dbg) 5- dbg_halt_cmd (omsp_dbg) 6- irq_detect (omsp_frontend)
Bug fixed with SVN revision 53.