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

systemd / systemd / 26729042005
73%

Build:
DEFAULT BRANCH: main
Ran 01 Jun 2026 03:26AM UTC
Jobs 1
Files 2129
Run time 4min
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

31 May 2026 10:02PM UTC coverage: 72.896% (+0.005%) from 72.891%
26729042005

push

github

bluca
journalctl: don't assert on MESSAGE field without "MESSAGE=" prefix

sd_journal_get_data() can return a MESSAGE data object whose payload does
not start with "MESSAGE=", e.g. when the journal file is corrupted. Instead
of aborting the whole process, log and skip over such an entry like we do for
other bad/missing fields.

[   87.287390] post.sh[1619]: + journalctl -q -o short-monotonic --grep 'didn'\''t pass validation'
[   87.287844] post.sh[1620]: + grep -v test-varlink-idl
[   87.325676] post.sh[1619]: Assertion 'message = startswith(message, "MESSAGE=")' failed at src/journal/journalctl-show.c:261, function show(). Aborting.

 #0  0x00007fb47b49a29c n/a (libc.so.6 + 0x9a29c)
 #1  0x00007fb47b43e7d0 raise (libc.so.6 + 0x3e7d0)
 #2  0x00007fb47b425681 abort (libc.so.6 + 0x25681)
 #3  0x00007fb47b8a1ace log_assert_failed (libsystemd-shared-261~rc2.so + 0xa1ace)
 #4  0x000055f8e1ef9ddb show (journalctl + 0xcddb)
 #5  0x000055f8e1efa6ee action_show (journalctl + 0xd6ee)
 #6  0x000055f8e1ef3c20 run (journalctl + 0x6c20)
 #7  0x00007fb47b427741 n/a (libc.so.6 + 0x27741)
 #8  0x00007fb47b427879 __libc_start_main (libc.so.6 + 0x27879)
 #9  0x000055f8e1ef4915 _start (journalctl + 0x7915)

Co-developed-by: Claude Opus 4.8 <noreply@anthropic.com>

2 of 7 new or added lines in 1 file covered. (28.57%)

192 existing lines in 38 files now uncovered.

337001 of 462303 relevant lines covered (72.9%)

1288821.04 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
81.13
-1.24% src/journal/journalctl-show.c

Coverage Regressions

Lines Coverage ∆ File
42
81.25
-1.48% src/core/manager.c
34
39.78
-18.78% src/ask-password/ask-password.c
22
70.48
-0.7% src/core/service.c
13
77.5
-1.63% src/core/job.c
7
82.27
-1.94% src/shared/bus-polkit.c
5
65.45
-2.62% src/import/import-fs.c
5
81.13
-0.24% src/libsystemd/sd-varlink/sd-varlink.c
5
75.34
-0.09% src/repart/repart.c
4
82.54
-0.12% src/core/unit.c
4
77.05
-0.32% src/journal/journald-manager.c
4
39.76
-0.05% src/login/logind-dbus.c
4
84.23
-0.24% src/network/networkd-link.c
4
98.79
0.0% src/resolve/test-dns-cache.c
4
63.72
-1.26% src/udev/udev-format.c
3
93.62
-6.38% src/core/unit.h
3
81.59
-1.08% src/libsystemd-network/sd-lldp-rx.c
2
82.6
-0.38% src/core/path.c
2
79.85
0.38% src/journal-remote/journal-upload-journal.c
2
74.08
-0.37% src/login/logind-user.c
2
79.12
-0.12% src/resolve/resolved-dns-transaction.c
2
83.4
-0.79% src/shared/rm-rf.c
2
83.33
-3.7% src/udev/udev-builtin-net_setup_link.c
2
86.54
-0.26% src/udev/udev-manager.c
1
97.65
-0.1% src/basic/hashmap.c
1
68.72
-0.17% src/bootctl/bootctl-link.c
1
56.88
-0.07% src/core/dbus-manager.c
1
65.55
-0.05% src/core/socket.c
1
75.42
-0.17% src/core/transaction.c
1
68.48
-0.39% src/journal/journald-config.c
1
75.97
-0.2% src/libsystemd/sd-bus/bus-control.c
1
80.66
-0.25% src/libsystemd/sd-netlink/netlink-util.c
1
77.14
-1.43% src/login/logind-utmp.c
1
32.73
-0.23% src/login/logind-varlink.c
1
84.22
-0.12% src/network/networkd-dhcp-prefix-delegation.c
1
79.17
-0.42% src/network/wait-online/wait-online-manager.c
1
44.72
-0.27% src/resolve/resolved-mdns.c
1
74.38
-0.31% src/test/test-namespace.c
1
56.37
-0.09% src/udev/net/link-config.c
Jobs
ID Job ID Ran Files Coverage
1 26729042005.1 01 Jun 2026 03:26AM UTC 2129
72.9
GitHub Action Run
Source Files on build 26729042005
  • Tree
  • List 2129
  • Changed 64
  • Source Changed 1
  • Coverage Changed 64
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26729042005
  • 8ff7a5cd on github
  • Prev Build on main (#26698983907)
  • Next Build on main (#26790925949)
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