Обычно да, но объём вывода зависит от того, что сохранилось. При аварийном завершении Windows записывает в журнал событий имя отказавшего модуля и смещение внутри него. Само по себе смещение места в коде не называет: для этого нужен файл с отладочными сведениями, который создаётся при сборке и вместе с программой почти никогда не передаётся.
Выручает то, что многие системы на Delphi ведут собственный журнал ошибок с цепочкой вызовов и именами методов — он информативнее системного. Если такой журнал включён, место отказа устанавливается и без отладочных сведений.
Причину эксперт называет после проверки альтернативных объяснений: неверные данные, недоступность базы, нехватка прав, действия другой программы. Если журналов не сохранилось, эксперт записывает это как ограничение, а дефект это или условия эксплуатации, оценивает суд.