• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

libcgroup / libcgroup / 15683143668
56%

Build:
DEFAULT BRANCH: main
Ran 16 Jun 2025 02:10PM UTC
Jobs 5
Files 38
Run time 6min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Jun 2025 02:07PM UTC coverage: 56.227%. Remained the same
15683143668

push

github

drakenclimber
src/config: Fix segfault while using templates

An intermittent segmentation fault occurs when classifying tasks using
cgrulesengd in combination with a template defined in cgconfig.conf.
Backtrace:

(gdb) bt
 #0  __strcmp_evex () at ../sysdeps/x86_64/multiarch/strcmp-evex.S:295
 #1  0x00007079d2e69645 in cgroup_config_create_template_group (cgroup=0x18844f834600,
     template_name=0x18844f710cd0 "system/hosting-users/%g/mail-delivery", flags=1) at config.c:1950
 #2  0x00007079d2e61458 in cgroup_create_template_group (orig_group_name=0x79905b6ebb70 "system/hosting-users/ryleeisitt/mail-delivery",
     tmp=0x18844f69cce0, flags=1) at api.c:4609
 #3  0x00007079d2e61bcd in cgroup_change_cgroup_flags (uid=0, gid=674, procname=0x18844f79c310 "/var/qmail/bin/qmail-queue-wrapper", pid=1048, flags=1)
     at api.c:4811
 #4  0x000018844cc0f29d in cgre_process_event (ev=0x79905b6ecc74, type=4) at cgrulesengd.c:485
 #5  0x000018844cc0f441 in cgre_handle_msg (cn_hdr=0x79905b6ecc60) at cgrulesengd.c:531
 #6  0x000018844cc0f678 in cgre_receive_netlink_msg (sk_nl=0) at cgrulesengd.c:596
 #7  0x000018844cc0ffe1 in cgre_create_netlink_socket_process_msg () at cgrulesengd.c:786
 #8  0x000018844cc10e4e in main (argc=3, argv=0x79905b6eda58) at cgrulesengd.c:1282

Fix the issue using cgroup->index that holds the count of controllers,
populated for the cgroup instead of checking for
cgroup->controller[index] is NULL.

Fixes: https://github.com/libcgroup/libcgroup/issues/483
Signed-off-by: Teodor Milkov <zimage@icdsoft.com>
Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>

0 of 1 new or added line in 1 file covered. (0.0%)

5598 of 9956 relevant lines covered (56.23%)

613.29 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
35.53
0.0% src/config.c
Jobs
ID Job ID Ran Files Coverage
1 No systemd Functional Tests - 15683143668.1 16 Jun 2025 02:12PM UTC 28
46.6
GitHub Action Run
2 Unit Tests - 15683143668.2 16 Jun 2025 02:10PM UTC 36
11.1
GitHub Action Run
3 Sudo Tests - 15683143668.3 16 Jun 2025 02:11PM UTC 36
31.65
GitHub Action Run
4 No Container Tests - 15683143668.4 16 Jun 2025 02:11PM UTC 36
44.34
GitHub Action Run
5 Container Tests - 15683143668.5 16 Jun 2025 02:12PM UTC 28
35.45
GitHub Action Run
Source Files on build 15683143668
  • Tree
  • List 38
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f9bd14bd on github
  • Prev Build on main (#15682983742)
  • Next Build on main (#15683273673)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc