Skip to content

Instantly share code, notes, and snippets.

@bjacob
Last active April 30, 2025 20:14
Show Gist options
  • Save bjacob/4b128e347833d59003412811f78139b3 to your computer and use it in GitHub Desktop.
Save bjacob/4b128e347833d59003412811f78139b3 to your computer and use it in GitHub Desktop.
➜ pingpong export ROCPROF_ATT_LIBRARY_PATH=$PWD/att-decoder-v3-3.0.0-Linux/opt/rocm/lib
➜ pingpong ~/therock/bin/rocprofv3 -i ~/pingpong/att.json -d traces -- ~/iree-build/tools/testing/e2e/iree-e2e-matmul-test --device=hip \
--module=tmp/dispatch.vmfb \
--module=tmp/calls.vmfb \
--acceptable_fp_delta=1e-02
*** Aborted at 1746043263 (unix time) try "date -d @1746043263" if you are using GNU date ***
PC: @ 0x7d411c73bf8a std::ostream::sentry::sentry(std::ostream&)
*** SIGSEGV (@0xffffffffffffffe8) received by PID 3817537 (TID 0x7d411c8e1000) from PID 18446744073709551592; stack trace: ***
@ 0x7d411c299ee8 (unknown)
@ 0x7d411d7cca08 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
@ 0x7d411c242520 (unknown)
@ 0x7d411c73bf8a std::ostream::sentry::sentry(std::ostream&)
@ 0x7d411c73ca0c std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)
@ 0x7d411cfd07b1 rocprofiler::counters::loadMetrics(bool, std::optional<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rocprofiler::counters::Metric> >)::{lambda()#1}::operator()() const
@ 0x7d411cfd132e rocprofiler::counters::loadMetrics(bool, std::optional<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rocprofiler::counters::Metric> >)
@ 0x7d411cfd19d2 rocprofiler::counters::getMetricsForAgent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
@ 0x7d411ca8ea38 rocprofiler_iterate_agent_supported_counters
@ 0x7d411d56340a rocprofiler::tool::metadata::init(rocprofiler::tool::metadata::inprocess)
@ 0x7d411d4a678d tool_init(void (*)(rocprofiler_client_id_t), void*)
@ 0x7d411caac01c std::once_flag::_Prepare_execution::_Prepare_execution<std::call_once<rocprofiler::registration::initialize()::{lambda()#1}>(std::once_flag&, rocprofiler::registration::initialize()::{lambda()#1}&&)::{lambda()#1}>(rocprofiler::registration::initialize()::{
@ 0x7d411c299ee8 (unknown)
@ 0x7d411caa5fe4 rocprofiler::registration::initialize()
@ 0x7d411ca53fe9 rocprofiler::shared_library::(anonymous namespace)::lifetime*& rocprofiler::common::static_object<rocprofiler::shared_library::(anonymous namespace)::lifetime, rocprofiler::common::(anonymous namespace)::anonymous>::construct<>()
@ 0x7d411ca540c9 rocprofiler::shared_library::(anonymous namespace)::get_lifetime()
@ 0x7d411d99047e (unknown)
@ 0x7d411d990568 (unknown)
@ 0x7d411d9aa2ca (unknown)
[1] 3817537 segmentation fault (core dumped) ~/therock/bin/rocprofv3 -i ~/pingpong/att.json -d traces -- --device=hip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment