Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance counter naming issue #1003

Closed
brycelelbach opened this issue Nov 9, 2013 · 0 comments
Closed

Performance counter naming issue #1003

brycelelbach opened this issue Nov 9, 2013 · 0 comments

Comments

@brycelelbach
Copy link
Member

Hartmut asked me to file this:

[20:07:13]:wash@ariel00.hermione:/srv/scratch/wash/hpx/gcc-4.6.2-release:134:$ ~/install//octopus/gcc-4.6.2-release/bin/3d_torus_driver --hpx:print-counter '/0{locality#0/total}/agas/component/count'

{stack-trace}: 9 frames:
0x2aaaac128351  : hpx::detail::backtrace() + 0x61 in /home/wash/install/hpx/gcc-4.6.2-release/lib/hpx/libhpx.so.0
0x2aaaac14d603  : boost::exception_ptr hpx::detail::get_exception<hpx::exception>(hpx::exception const&, std::string const&, std::string const&, long) + 0x293 in /home/wash/install/hpx/gcc-4.6.2-release/lib/hpx/libhpx.so.0
0x2aaaac14db1a  : void hpx::detail::throw_exception<hpx::exception>(hpx::exception const&, std::string const&, std::string const&, long) + 0x1a in /home/wash/install/hpx/gcc-4.6.2-release/lib/hpx/libhpx.so.0
0x2aaaac50b21d  : hpx::performance_counters::detail::create_counter_local(hpx::performance_counters::counter_info const&) + 0x3bd in /home/wash/install/hpx/gcc-4.6.2-release/lib/hpx/libhpx.so.0
0x2aaaac2e9c5c  : hpx::components::server::runtime_support::create_performance_counter(hpx::performance_counters::counter_info const&) + 0xc in /home/wash/install/hpx/gcc-4.6.2-release/lib/hpx/libhpx.so.0
0x2aaaac30063e  : hpx::util::detail::vtable<false>::type<hpx::util::detail::bound<hpx::actions::action<hpx::components::server::runtime_support, hpx::naming::gid_type, hpx::util::tuple<hpx::performance_counters::counter_info, void, void, void, void, void, void, void>, hpx::actions::result_action1<hpx::naming::gid_type (hpx::components::server::runtime_support::*)(hpx::performance_counters::counter_info const&), &hpx::components::server::runtime_support::create_performance_counter, hpx::actions::detail::this_type> >::continuation_thread_object_function_1, hpx::util::tuple<boost::shared_ptr<hpx::actions::continuation>, hpx::naming::gid_type (hpx::components::server::runtime_support::*)(hpx::performance_counters::counter_info const&), hpx::components::server::runtime_support*, hpx::performance_counters::counter_info, void, void, void, void> >, hpx::threads::thread_state_enum (hpx::threads::thread_state_ex_enum), void, void>::invoke(void**, hpx::threads::thread_state_ex_enum&&) + 0x7e in /home/wash/install/hpx/gcc-4.6.2-release/lib/hpx/libhpx.so.0
0x2aaaac125ae9  : hpx::util::coroutines::detail::coroutine_impl_wrapper<hpx::util::function_nonser<hpx::threads::thread_state_enum (hpx::threads::thread_state_ex_enum)>, hpx::util::coroutines::coroutine<hpx::threads::thread_state_enum (hpx::threads::thread_state_ex_enum), hpx::threads::detail::coroutine_allocator, hpx::util::coroutines::detail::lx::x86_linux_context_impl>, hpx::util::coroutines::detail::lx::x86_linux_context_impl, hpx::threads::detail::coroutine_allocator>::operator()() + 0x79 in /home/wash/install/hpx/gcc-4.6.2-release/lib/hpx/libhpx.so.0
0x2aaaac0dd299  : void hpx::util::coroutines::detail::lx::trampoline<hpx::util::coroutines::detail::coroutine_impl_wrapper<hpx::util::function_nonser<hpx::threads::thread_state_enum (hpx::threads::thread_state_ex_enum)>, hpx::util::coroutines::coroutine<hpx::threads::thread_state_enum (hpx::threads::thread_state_ex_enum), hpx::threads::detail::coroutine_allocator, hpx::util::coroutines::detail::lx::x86_linux_context_impl>, hpx::util::coroutines::detail::lx::x86_linux_context_impl, hpx::threads::detail::coroutine_allocator> >(hpx::util::coroutines::detail::coroutine_impl_wrapper<hpx::util::function_nonser<hpx::threads::thread_state_enum (hpx::threads::thread_state_ex_enum)>, hpx::util::coroutines::coroutine<hpx::threads::thread_state_enum (hpx::threads::thread_state_ex_enum), hpx::threads::detail::coroutine_allocator, hpx::util::coroutines::detail::lx::x86_linux_context_impl>, hpx::util::coroutines::detail::lx::x86_linux_context_impl, hpx::threads::detail::coroutine_allocator>*) + 0x9 in /home/wash/install/hpx/gcc-4.6.2-release/lib/hpx/libhpx.so.0
{locality-id}: 0
{hostname}: 127.0.0.1:7910
{process-id}: 28584
{function}: create_counter_local
{file}: /home/wash/hpx/src/performance_counters/counters.cpp
{line}: 702
{os-thread}: 0, worker-thread#0
{thread-id}: 00002aaab120e7c0
{thread-description}: <unknown>
{config}:
  HPX_HAVE_NATIVE_TLS=ON
  HPX_HAVE_STACKTRACES=ON
  HPX_HAVE_COMPRESSION_BZIP2=OFF
  HPX_HAVE_COMPRESSION_SNAPPY=OFF
  HPX_HAVE_COMPRESSION_ZLIB=OFF
  HPX_HAVE_PARCEL_COALESCING=ON
  HPX_HAVE_PARCELPORT_SHMEM=OFF
  HPX_HAVE_PARCELPORT_IBVERBS=OFF
  HPX_HAVE_VERIFY_LOCKS=OFF
  HPX_HAVE_HWLOC=ON
  HPX_HAVE_ITTNOTIFY=OFF
  HPX_LIMIT=4
  HPX_ACTION_ARGUMENT_LIMIT=5
  HPX_COMPONENT_CREATE_ARGUMENT_LIMIT=5
  HPX_FUNCTION_ARGUMENT_LIMIT=8
  HPX_LOCK_LIMIT=5
  HPX_TUPLE_LIMIT=8
  HPX_WAIT_ARGUMENT_LIMIT=5
  HPX_PARCEL_MAX_CONNECTIONS=512
  HPX_PARCEL_MAX_CONNECTIONS_PER_LOCALITY=4
  HPX_INITIAL_AGAS_LOCAL_CACHE_SIZE=256
  HPX_AGAS_LOCAL_CACHE_SIZE_PER_THREAD=32
  HPX_PREFIX=/home/wash/install/hpx/gcc-4.6.2-release
{version}: V0.9.8-trunk (AGAS: V3.0), Git: 8fae74e0839edb4945ae85f9565b11f914a3a103
{boost}: V1.53.0
{build-type}: release
{date}: Nov  8 2013 17:15:07
{platform}: linux
{compiler}: GNU C++ version 4.6.4
{stdlib}: GNU libstdc++ version 20130412
{what}: couldn't create performance counter: /0{locality#0/total}/agas/component/count (unknown performance counter (unrelated to AGAS): HPX(bad_parameter)): HPX(bad_parameter)

Aborted

Also, the incorrect name (/0{locality#0/total}/agas/component/count) shows up in --hpx:list-counters.

@ghost ghost assigned hkaiser Nov 9, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants