=== If no file names and line numbers are shown below, one can run
            addr2line -Cpfie my_exefile my_line_address
    to convert `my_line_address` (e.g., 0x4a6b) into file name and line number.
    Or one can use amrex/Tools/Backtrace/parse_bt.py.

=== Please note that the line number reported by addr2line may not be accurate.
    One can use
            readelf -wl my_exefile | grep my_line_address'
    to find out the offset for that line.

 0: ./Castro2d.gnu.DEBUG.MPI.ex(+0x2e45cc) [0x55d89c7a45cc]
    amrex::BLBackTrace::print_backtrace_info(_IO_FILE*)
/raid/testing/castro-gfortran/AMReX//Src/Base/AMReX_BLBackTrace.cpp:163:29

 1: ./Castro2d.gnu.DEBUG.MPI.ex(+0x2e4216) [0x55d89c7a4216]
    amrex::BLBackTrace::handler(int)
/raid/testing/castro-gfortran/AMReX//Src/Base/AMReX_BLBackTrace.cpp:71:8

 2: ./Castro2d.gnu.DEBUG.MPI.ex(+0x1bb2c1) [0x55d89c67b2c1]
    amrex::ParallelDescriptor::Abort(int, bool)
/raid/testing/castro-gfortran/AMReX//Src/Base/AMReX_ParallelDescriptor.cpp:230:22

 3: ./Castro2d.gnu.DEBUG.MPI.ex(+0x16c261) [0x55d89c62c261]
    amrex::detail::Abort_host_doit(char const*)
/raid/testing/castro-gfortran/AMReX//Src/Base/AMReX.cpp:192:1

 4: ./Castro2d.gnu.DEBUG.MPI.ex(+0x2c9cd) [0x55d89c4ec9cd]
    amrex::Abort(char const*)
/raid/testing/castro-gfortran/AMReX//Src/Base/AMReX.H:125:5

 5: ./Castro2d.gnu.DEBUG.MPI.ex(+0x2ae66) [0x55d89c4eae66]
    Castro::check_for_nan(amrex::MultiFab&, int)
/raid/testing/castro-gfortran/Castro//Source/driver/Castro.cpp:3782:154

 6: ./Castro2d.gnu.DEBUG.MPI.ex(+0x6b51b) [0x55d89c52b51b]
    Castro::do_advance_ctu(double, double, int, int)
/raid/testing/castro-gfortran/Castro//Source/driver/Castro_advance_ctu.cpp:174:23

 7: ./Castro2d.gnu.DEBUG.MPI.ex(+0x6cba2) [0x55d89c52cba2]
    Castro::subcycle_advance_ctu(double, double, int, int)
/raid/testing/castro-gfortran/Castro//Source/driver/Castro_advance_ctu.cpp:543:45

 8: ./Castro2d.gnu.DEBUG.MPI.ex(+0x68748) [0x55d89c528748]
    Castro::advance(double, double, int, int)
/raid/testing/castro-gfortran/Castro//Source/driver/Castro_advance.cpp:55:55

 9: ./Castro2d.gnu.DEBUG.MPI.ex(+0x3695d2) [0x55d89c8295d2]
    amrex::Amr::timeStep(int, double, int, int, double)
/raid/testing/castro-gfortran/AMReX//Src/Amr/AMReX_Amr.cpp:2112:44

10: ./Castro2d.gnu.DEBUG.MPI.ex(+0x369e2a) [0x55d89c829e2a]
    amrex::Amr::coarseTimeStep(double)
/raid/testing/castro-gfortran/AMReX//Src/Amr/AMReX_Amr.cpp:2439:26

11: ./Castro2d.gnu.DEBUG.MPI.ex(+0x8a6da) [0x55d89c54a6da]
    main
/raid/testing/castro-gfortran/Castro//Source/driver/main.cpp:143:5

12: /lib64/libc.so.6(__libc_start_main+0xf3) [0x7f561bdcc1a3]
    __libc_start_main
??:0

13: ./Castro2d.gnu.DEBUG.MPI.ex(+0x1687e) [0x55d89c4d687e]
    _start
??:0