I am trying to evaluate madExcept for our BCB 10.2 Tokyo project. We use the 32bit clang toolchain. Everything looks very good apart from not being able to show stack trace which would begin at the original throw site.

That actually is supposed to work, I'm not sure why it fails. Could it have to do with runtime packages being enabled or disabled, or dynamic RTL being enabled or disabled? These 2 options result in 4 different possible situations which madExcept needs to handle. Does switching those options make any difference?

Does this problem only occur in your main project, or also in a brand new almost empty test project?