Have you enabled the option "append map file to binary"? If not, please do. This will make sure that every information madExcept needs gets linked into your exe file. If you don't check that option the information is stored in the "yourProject.mad" file. In that case you need to ship that file with your exe.
Because the Map file is automatically generated by Delphi when you compile your program. And when your program is at a costumer computer, the Map file is not there. Understand?
If you've removed the map file, the mad file is still there. It also contains the same information, but compressed and encrypted. Delete that, too, and you'll get a poor stack trace on your development PC, too.