Project

General

Profile

Bug #20479

High CPU usage in Boardreaders during the stop transition.

Added by Gennadiy Lukhanin about 1 year ago. Updated about 1 year ago.

Status:
Remission
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
07/30/2018
Due date:
% Done:

0%

Estimated time:
Experiment:
-
Co-Assignees:
Duration:

Description

Occasionally, the CPU usage spikes to 100% in Board readers after the “stop” transition began.
gdb sows the following stack trance:

(gdb) bt
#0  0x00007f52b82bca3d in poll () from /lib64/libc.so.6
#1  0x00007f52b97ad88e in MPID_nem_tcp_connpoll (in_blocking_poll=<optimized out>)
    at /scratch/workspace/artdaq_demo-release-build/SLF7/e15-prof/build/mpich/v3_2_1b/source/mpich-3.2.1/src/mpid/ch3/channels/nemesis/netmod/tcp/socksm.c:1819
#2  0x00007f52b979b2dc in MPID_nem_mpich_blocking_recv (completions=11, in_fbox=<synthetic pointer>, cell=0x7ffe024d08c0)
    at /scratch/workspace/artdaq_demo-release-build/SLF7/e15-prof/build/mpich/v3_2_1b/source/mpich-3.2.1/src/mpid/ch3/channels/nemesis/include/mpid_nem_inline.h:989
#3  MPIDI_CH3I_Progress (progress_state=progress_state@entry=0x7ffe024d091c, is_blocking=is_blocking@entry=1)
    at /scratch/workspace/artdaq_demo-release-build/SLF7/e15-prof/build/mpich/v3_2_1b/source/mpich-3.2.1/src/mpid/ch3/channels/nemesis/src/ch3_progress.c:506
#4  0x00007f52b9751abd in MPIDI_CH3U_VC_WaitForClose ()
    at /scratch/workspace/artdaq_demo-release-build/SLF7/e15-prof/build/mpich/v3_2_1b/source/mpich-3.2.1/src/mpid/ch3/src/ch3u_handle_connection.c:383
#5  0x00007f52b978c027 in MPID_Finalize ()
    at /scratch/workspace/artdaq_demo-release-build/SLF7/e15-prof/build/mpich/v3_2_1b/source/mpich-3.2.1/src/mpid/ch3/src/mpid_finalize.c:106
#6  0x00007f52b96dd946 in PMPI_Finalize ()
    at /scratch/workspace/artdaq_demo-release-build/SLF7/e15-prof/build/mpich/v3_2_1b/source/mpich-3.2.1/src/mpi/init/finalize.c:237
#7  0x0000000000414992 in std::default_delete<artdaq::MPISentry>::operator() (this=<optimized out>, __ptr=0x242b5d0)
    at /mnt/sde/products/gcc/v6_4_0/Linux64bit+3.10-2.17/include/c++/6.4.0/bits/unique_ptr.h:76
#8  std::unique_ptr<artdaq::MPISentry, std::default_delete<artdaq::MPISentry> >::~unique_ptr (this=<synthetic pointer>, __in_chrg=<optimized out>)
    at /mnt/sde/products/gcc/v6_4_0/Linux64bit+3.10-2.17/include/c++/6.4.0/bits/unique_ptr.h:239
#9  main (argc=<optimized out>, argv=<optimized out>)
    at /mnt/sde/mu2etrg/lukhanin-develop001/srcs/artdaq-utilities-mpich-plugin/artdaq-mpich-plugin/Application/BoardReaderMain.cc:23

boardreaders.png (715 KB) boardreaders.png Gennadiy Lukhanin, 07/30/2018 12:17 PM

History

#1 Updated by Kurt Biery about 1 year ago

  • Tracker changed from Support to Bug
  • Status changed from New to Remission


Also available in: Atom PDF