Version-Release number of selected component: pcp-6.0.5-1.fc38 Additional info: reporter: libreport-2.17.11 type: CCpp reason: pmlogconf killed by SIGABRT journald_cursor: s=e882cb7b29f74a45837e2237194d5204;i=132eeed;b=bbc88af5bd53490faf48286d0fe1f378;m=63ade593;t=601d9b0fc347f;x=ddc19a54a15f501b executable: /usr/bin/pmlogconf cmdline: /usr/libexec/pcp/bin/pmlogconf -r -c -q -h local: /var/lib/pcp/config/pmlogger/config.default.tmp cgroup: 0::/system.slice/pmlogger.service rootdir: / uid: 0 kernel: 6.4.7-200.fc38.x86_64 package: pcp-6.0.5-1.fc38 runlevel: N 5 backtrace_rating: 4 crash_function: fsync Truncated backtrace: Thread no. 1 (2 frames) #0 fsync at ../sysdeps/unix/sysv/linux/fsync.c:27 #1 pmlogconf at /usr/src/debug/pcp-6.0.5-1.fc38.x86_64/src/pmlogconf/pmlogconf.c:1772
Created attachment 1981898 [details] File: proc_pid_status
Created attachment 1981899 [details] File: maps
Created attachment 1981900 [details] File: limits
Created attachment 1981901 [details] File: environ
Created attachment 1981902 [details] File: open_fds
Created attachment 1981903 [details] File: mountinfo
Created attachment 1981904 [details] File: os_info
Created attachment 1981905 [details] File: cpuinfo
Created attachment 1981906 [details] File: core_backtrace
Created attachment 1981907 [details] File: dso_list
Created attachment 1981908 [details] File: backtrace
Hi there, Thanks for reporting the issue! I've been digging into it and have not found any coding issue in pmlogconf itself, other than a small, unrelated memory leak. I'm suspecting the fsync is inducing a service (re)start delay due to background I/O activity, and that this causes a systemd timeout to be exceeded and SIGABRT sent. We don't have a particularly strong need to be fsync'ing in pmlogconf, so as an initial step I'll drop that call - at the very least this will make bootup slightly faster for the pmlogger and pmlogger_farm services. This is being tracked via upstream github PR now and will be included in the next PCP release, which will reach Fedora in a few weeks time: https://github.com/performancecopilot/pcp/pull/1789