I have a 47MB Delphi Application - which is throwing "Insufficient memory" or "Access Violation" and crashes. I am using Delphi 2005, BDE and Oracle 9i. I am looking for a freeware with source to get the module name and line number that are being executed, while the program is running, till the point the program crashes. I have already tried ExceptLog and Memcheck. Did not get a clue. Please help - this needs to be fixed immediately.