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

An exception when tries to specify number high priority threads with abp-priority #1319

Closed
thejkane opened this issue Nov 21, 2014 · 0 comments

Comments

@thejkane
Copy link

Trying to execute following command and fails with the exception given in [1];
Exception only occurs when I specify "--hpx:high-priority-threads 5".

Thank you
-Thejaka

[1]
aprun -b -n 2 -d 16 ./dc_sssp --num_sources 2 --scale 10 --queues 5 --yield_count 10000 --coalescing_size 20000 --hpx:threads 16 -Ihpx.parcel.tcp.enable=0 -Ihpx.parcel.bootstrap=mpi --hpx:queuing=abp-priority --hpx:high-priority-threads 5 --hpx:numa-senstive

Inside main ....
Inside main ....
{stack-trace}: 9 frames:
0x2aaaaaea9994  : hpx::termination_handler(int) + 0x84 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaad0017c0  : ??? + 0x2aaaad0017c0 in /lib64/libpthread.so.0
0x2aaaaae9fec0  : ??? + 0x2aaaaae9fec0 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaf285b6  : ??? + 0x2aaaaaf285b6 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff3a23  : ??? + 0x2aaaaaff3a23 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff4255  : hpx::threads::threadmanager_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_lifo>, hpx::threads::policies::callback_notifier>::tfunc_impl(unsigned long) + 0xc5 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff45e1  : hpx::threads::threadmanager_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_lifo>, hpx::threads::policies::callback_notifier>::tfunc(unsigned long, hpx::threads::topology const&) + 0x251 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaacd6abe2  : ??? + 0x2aaaacd6abe2 in /N/dc2/scratch/thejkane/hpx/boost/install/lib/libboost_thread.so.1.54.0
0x2aaaacff97b6  : ??? + 0x2aaaacff97b6 in /lib64/libpthread.so.0
{what}: Segmentation fault
{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_PARCELPORT_IPC=OFF
  HPX_PARCELPORT_IBVERBS=OFF
  HPX_HAVE_VERIFY_LOCKS=OFF
  HPX_HAVE_HWLOC=ON
  HPX_HAVE_ITTNOTIFY=OFF
  HPX_LIMIT=5
  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 (configured)=/N/dc2/scratch/thejkane/hpx/hpx-master/release
  HPX_PREFIX=/N/dc2/scratch/thejkane/hpx/hpx-master/release
{version}: V0.9.10-trunk (AGAS: V3.0), Git: baa5553ab9f3f77f48ed46783b847941c994237c
{boost}: V1.54.0
{build-type}: release
{date}: Nov 16 2014 06:11:34
{platform}: linux
{compiler}: GNU C++ version 4.9.1 20140716 (Cray Inc.)
{stdlib}: GNU libstdc++ version 20140716
{stack-trace}: 9 frames:
0x2aaaaaea9994  : hpx::termination_handler(int) + 0x84 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaad0017c0  : ??? + 0x2aaaad0017c0 in /lib64/libpthread.so.0
0x2aaaaae9fec0  : ??? + 0x2aaaaae9fec0 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaf285b6  : ??? + 0x2aaaaaf285b6 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff3a23  : ??? + 0x2aaaaaff3a23 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff4255  : hpx::threads::threadmanager_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_lifo>, hpx::threads::policies::callback_notifier>::tfunc_impl(unsigned long) + 0xc5 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff45e1  : hpx::threads::threadmanager_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_lifo>, hpx::threads::policies::callback_notifier>::tfunc(unsigned long, hpx::threads::topology const&) + 0x251 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaacd6abe2  : ??? + 0x2aaaacd6abe2 in /N/dc2/scratch/thejkane/hpx/boost/install/lib/libboost_thread.so.1.54.0
0x2aaaacff97b6  : ??? + 0x2aaaacff97b6 in /lib64/libpthread.so.0{stack-trace}: 9 frames:
0x2aaaaaea9994  : hpx::termination_handler(int) + 0x84 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaad0017c0  : ??? + 0x2aaaad0017c0 in /lib64/libpthread.so.0
0x2aaaaae9fec0  : ??? + 0x2aaaaae9fec0 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaf285b6  : ??? + 0x2aaaaaf285b6 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff3a23  : ??? + 0x2aaaaaff3a23 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff4255  : hpx::threads::threadmanager_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_lifo>, hpx::threads::policies::callback_notifier>::tfunc_impl(unsigned long) + 0xc5 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaaaff45e1  : hpx::threads::threadmanager_impl<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_abp_fifo, hpx::threads::policies::lockfree_lifo>, hpx::threads::policies::callback_notifier>::tfunc(unsigned long, hpx::threads::topology const&) + 0x251 in /N/dc2/scratch/thejkane/hpx/hpx-master/release/lib/libhpx.so.0
0x2aaaacd6abe2  : ??? + 0x2aaaacd6abe2 in /N/dc2/scratch/thejkane/hpx/boost/install/lib/libboost_thread.so.1.54.0
0x2aaaacff97b6  : ??? + 0x2aaaacff97b6 in /lib64/libpthread.so.0
{what}: Segmentation fault
{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_PARCELPORT_IPC=OFF
  HPX_PARCELPORT_IBVERBS=OFF
  HPX_HAVE_VERIFY_LOCKS=OFF
  HPX_HAVE_HWLOC=ON
  HPX_HAVE_ITTNOTIFY=OFF
  HPX_LIMIT=5
  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 (configured)=/N/dc2/scratch/thejkane/hpx/hpx-master/release
  HPX_PREFIX=/N/dc2/scratch/thejkane/hpx/hpx-master/release
{version}: V0.9.10-trunk (AGAS: V3.0), Git: baa5553ab9f3f77f48ed46783b847941c994237c
{boost}: V1.54.0
{build-type}: release
{date}: Nov 16 2014 06:11:34
{platform}: linux
{compiler}: GNU C++ version 4.9.1 20140716 (Cray Inc.)
{stdlib}: GNU libstdc++ version 20140716
_pmiu_daemon(SIGCHLD): [NID 00523] [c10-0c1s5n3] [Fri Nov 21 05:28:23 2014] PE RANK 1 exit signal Aborted
[NID 00523] 2014-11-21 05:28:23 Apid 3969791: initiated application termination
Application 3969791 exit codes: 134
Application 3969791 exit signals: Killed
Application 3969791 resources: utime ~0s, stime ~0s, Rss ~18008, inblocks ~490, outblocks ~12
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