First: I need to check if the heaptrc unit has changed, which I believe is not the case, so I will check the history.
Second: are your heaptrc settings configured correctly in the IDE?
What happens if you change the order of globalSkipIfNoLeaks and setHeapTraceOutput?
Is the .trc file present? So is there any output to file too?
Third, but this would be weird, it can be a debugger issue.
Which debugger are you using? It may be that fpdebug which is also the internal debugger is the culprit. When I wrote the wiki entry a couple of years ago, the default debugger was GDB.