Hi,
This is hard to say. Are you sure that you don’t have other work that is happening there that happens on the side?
If not, you can use gdb and suspend the execution while it seems to “hang” and see where it is.