Host Name: groot.astro.sunysb.edu === 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: ./Castro3d.gnu.CUDA.ex() [0x75a3e7] amrex::BLBackTrace::print_backtrace_info(_IO_FILE*) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_BLBackTrace.cpp:200:28 1: ./Castro3d.gnu.CUDA.ex() [0x75d68f] amrex::BLBackTrace::handler(int) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_BLBackTrace.cpp:100:7 2: ./Castro3d.gnu.CUDA.ex() [0x61545d] std::__cxx11::basic_string, std::allocator >::_M_data() const inlined at /usr/include/c++/13/bits/basic_string.h:264:12 in amrex::PArena::alloc(unsigned long) /usr/include/c++/13/bits/basic_string.h:223:24 std::__cxx11::basic_string, std::allocator >::_M_is_local() const /usr/include/c++/13/bits/basic_string.h:264:12 std::__cxx11::basic_string, std::allocator >::_M_dispose() /usr/include/c++/13/bits/basic_string.h:282:17 std::__cxx11::basic_string, std::allocator >::~basic_string() /usr/include/c++/13/bits/basic_string.h:804:13 amrex::PArena::alloc(unsigned long) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_PArena.cpp:61:474 3: ./Castro3d.gnu.CUDA.ex() [0x66b437] amrex::IntVectND<3>::allGE(amrex::IntVectND<3> const&) const inlined at /raid/testing/castro-gpu/amrex//Src/Base/AMReX_Box.H:200:44 in amrex::BaseFab::define() /raid/testing/castro-gpu/amrex//Src/Base/AMReX_IntVect.H:442:27 amrex::BoxND<3>::ok() const /raid/testing/castro-gpu/amrex//Src/Base/AMReX_Box.H:200:44 amrex::BoxND<3>::numPts() const /raid/testing/castro-gpu/amrex//Src/Base/AMReX_Box.H:350:7 amrex::BaseFab::define() /raid/testing/castro-gpu/amrex//Src/Base/AMReX_BaseFab.H:1944:24 4: ./Castro3d.gnu.CUDA.ex() [0x668410] amrex::FArrayBox::initVal() inlined at /raid/testing/castro-gpu/amrex//Src/Base/AMReX_FArrayBox.cpp:181:14 in amrex::FArrayBox::resize(amrex::BoxND<3> const&, int, amrex::Arena*) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_FArrayBox.cpp:146:20 amrex::FArrayBox::resize(amrex::BoxND<3> const&, int, amrex::Arena*) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_FArrayBox.cpp:181:14 5: ./Castro3d.gnu.CUDA.ex() [0x4f8d23] amrex::IntVectND<3>::operator+=(int) inlined at /raid/testing/castro-gpu/amrex//Src/Base/AMReX_IntVect.H:556:15 in Castro::construct_ctu_hydro_source(double, double) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_IntVect.H:477:13 amrex::IntVectND<3>::operator+(int) const /raid/testing/castro-gpu/amrex//Src/Base/AMReX_IntVect.H:556:15 amrex::Dim3 amrex::end<3, 0>(amrex::BoxND<3> const&) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_Box.H:1892:22 amrex::Array4 amrex::makeArray4(double*, amrex::BoxND<3> const&, int) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_BaseFab.H:89:51 amrex::BaseFab::array() /raid/testing/castro-gpu/amrex//Src/Base/AMReX_BaseFab.H:399:23 Castro::construct_ctu_hydro_source(double, double) /raid/testing/castro-gpu/Castro//Source/hydro/Castro_ctu_hydro.cpp:427:56 6: ./Castro3d.gnu.CUDA.ex() [0x49224c] advance_status::operator=(advance_status&&) inlined at /raid/testing/castro-gpu/Castro//Source/driver/Castro_advance_ctu.cpp:85:73 in Castro::do_advance_ctu(double, double) /raid/testing/castro-gpu/Castro//Source/driver/Castro.H:110:8 Castro::do_advance_ctu(double, double) /raid/testing/castro-gpu/Castro//Source/driver/Castro_advance_ctu.cpp:85:73 7: ./Castro3d.gnu.CUDA.ex() [0x493616] advance_status::operator=(advance_status&&) inlined at /raid/testing/castro-gpu/Castro//Source/driver/Castro_advance_ctu.cpp:409:60 in Castro::subcycle_advance_ctu(double, double, int, int) /raid/testing/castro-gpu/Castro//Source/driver/Castro.H:110:8 Castro::subcycle_advance_ctu(double, double, int, int) /raid/testing/castro-gpu/Castro//Source/driver/Castro_advance_ctu.cpp:409:60 8: ./Castro3d.gnu.CUDA.ex() [0x490c7a] double const& std::min(double const&, double const&) inlined at /raid/testing/castro-gpu/Castro//Source/driver/Castro_advance.cpp:69:18 in Castro::advance(double, double, int, int) /usr/include/c++/13/bits/stl_algobase.h:240:8 Castro::advance(double, double, int, int) /raid/testing/castro-gpu/Castro//Source/driver/Castro_advance.cpp:69:18 9: ./Castro3d.gnu.CUDA.ex() [0x84d9cc] std::vector >::operator[](unsigned long) inlined at /raid/testing/castro-gpu/amrex//Src/Base/AMReX_Vector.H:36:53 in amrex::Amr::timeStep(int, double, int, int, double) [clone .constprop.1] /usr/include/c++/13/bits/stl_vector.h:1129:27 amrex::Vector >::operator[](unsigned long) /raid/testing/castro-gpu/amrex//Src/Base/AMReX_Vector.H:36:53 amrex::Amr::timeStep(int, double, int, int, double) /raid/testing/castro-gpu/amrex//Src/Amr/AMReX_Amr.cpp:2027:71 10: ./Castro3d.gnu.CUDA.ex() [0x855123] amrex::Amr::timeStep(int, double, int, int, double) inlined at /raid/testing/castro-gpu/amrex//Src/Amr/AMReX_Amr.cpp:2132:15 in amrex::Amr::coarseTimeStep(double) /raid/testing/castro-gpu/amrex//Src/Amr/AMReX_Amr.cpp:2070:1 amrex::Amr::coarseTimeStep(double) /raid/testing/castro-gpu/amrex//Src/Amr/AMReX_Amr.cpp:2132:15 11: ./Castro3d.gnu.CUDA.ex() [0x4226eb] main /raid/testing/castro-gpu/Castro//Source/driver/main.cpp:165:29 12: /lib64/libc.so.6(+0x2814a) [0x7fcdaa76514a] __libc_start_call_main /usr/src/debug/glibc-2.38-18.fc39.x86_64/csu/../sysdeps/nptl/libc_start_call_main.h:74:3 13: /lib64/libc.so.6(__libc_start_main+0x8b) [0x7fcdaa76520b] call_init inlined at /usr/src/debug/glibc-2.38-18.fc39.x86_64/csu/../csu/libc-start.c:347:5 in __libc_start_main@@GLIBC_2.34 /usr/src/debug/glibc-2.38-18.fc39.x86_64/csu/../csu/libc-start.c:128:20 __libc_start_main_impl /usr/src/debug/glibc-2.38-18.fc39.x86_64/csu/../csu/libc-start.c:347:5 14: ./Castro3d.gnu.CUDA.ex() [0x42c965] _start at ??:?