Golang debugging with STS

HI Team,

Since last couple of days I am struggling to debug go programs using GDB .
I need debugger tool for below tools and IDE.

Framework - STS
IDE - goclipse

Os - MAC

GDB is not supoorting . Error i am getting like below-

This is a bug, please report it. For instructions, see:

https://www.gnu.org/software/gdb/bugs/.

…/…/gdb/thread.c:95: internal-error: struct thread_info *inferior_thread(): Assertion `current_thread_ != nullptr’ failed.

A problem internal to GDB has been detected,

further debugging may prove unreliable.

Create a core file of GDB? (y or n) [answered Y; input not from terminal].

Any suggestion/solution will be highly appreciated.