[Bug 2067924] Re: systemd-networkd crashes on systems with amazon-vpc-cni-k8s

Krister Johansen 2067924 at bugs.launchpad.net
Tue Jun 4 03:20:37 UTC 2024


I'm hitting this segfault as well and would love to get it fixed in
Noble.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2067924

Title:
  systemd-networkd crashes on systems with amazon-vpc-cni-k8s

Status in systemd package in Ubuntu:
  Confirmed

Bug description:
  On Noble with systemd 255.4-1ubuntu, we're experiencing segfaults on
  systems with amazon-vpc-cni-k8s managed interfaces. systemd-networkd
  crashes while the CNI interfaces are being configured with the
  following stack overflow:

  #0  0x00007a362e3c40ba in _hashmap_iterate (h=0x60e89f0a41f8, i=i at entry=0x7fff0a0e6040, value=value at entry=0x7fff0a0e6038, key=key at entry=0x0) at ../src/basic/hashmap.c:722
  #1  0x000060e89daaa2b5 in set_iterate (value=0x7fff0a0e6038, i=0x7fff0a0e6040, s=<optimized out>) at ../src/basic/set.h:76
  #2  tclass_drop.isra.0 (tclass=0x60e89f0c5f70) at ../src/network/tc/tclass.c:264
  #3  0x000060e89daaa18d in qdisc_drop.isra.0 (qdisc=0x60e89f0c6930) at ../src/network/tc/qdisc.c:301
  #4  0x000060e89daaa2ca in tclass_drop.isra.0 (tclass=0x60e89f0c5f70) at ../src/network/tc/tclass.c:268
  #5  0x000060e89daaa18d in qdisc_drop.isra.0 (qdisc=0x60e89f0c6930) at ../src/network/tc/qdisc.c:301

  [..]

  #87308 0x000060e89daaa2ca in tclass_drop.isra.0 (tclass=0x60e89f0c5f70) at ../src/network/tc/tclass.c:268
  #87309 0x000060e89daaa18d in qdisc_drop.isra.0 (qdisc=0x60e89f0c6930) at ../src/network/tc/qdisc.c:301
  #87310 0x000060e89daaa2ca in tclass_drop.isra.0 (tclass=0x60e89f0c5f70) at ../src/network/tc/tclass.c:268
  #87311 0x000060e89daaa18d in qdisc_drop.isra.0 (qdisc=0x60e89f0b51a0) at ../src/network/tc/qdisc.c:301
  #87312 0x000060e89da167de in manager_rtnl_process_qdisc (rtnl=<optimized out>, message=0x60e89f0cdf80, m=0x60e89f0a3040) at ../src/network/tc/qdisc.c:549
  #87313 0x00007a362e4641fe in process_match (m=0x60e89f0cdf80, nl=0x60e89f0a50c0) at ../src/libsystemd/sd-netlink/sd-netlink.c:314
  #87314 process_running (ret=0x0, nl=0x60e89f0a50c0) at ../src/libsystemd/sd-netlink/sd-netlink.c:344
  #87315 sd_netlink_process (nl=0x60e89f0a50c0, ret=ret at entry=0x0) at ../src/libsystemd/sd-netlink/sd-netlink.c:374
  #87316 0x00007a362e4646d7 in io_callback (s=<optimized out>, fd=<optimized out>, revents=<optimized out>, userdata=<optimized out>) at ../src/libsystemd/sd-netlink/sd-netlink.c:655
  #87317 0x00007a362e49c724 in source_dispatch (s=s at entry=0x60e89f0a5240) at ../src/libsystemd/sd-event/sd-event.c:4187
  #87318 0x00007a362e49ca6d in sd_event_dispatch (e=<optimized out>, e at entry=0x60e89f0a3380) at ../src/libsystemd/sd-event/sd-event.c:4808
  #87319 0x00007a362e49e3d8 in sd_event_run (e=<optimized out>, e at entry=0x60e89f0a3380, timeout=timeout at entry=18446744073709551615) at ../src/libsystemd/sd-event/sd-event.c:4869
  #87320 0x00007a362e49e5ff in sd_event_loop (e=<optimized out>) at ../src/libsystemd/sd-event/sd-event.c:4891
  #87321 0x000060e89d9e5453 in run (argv=<optimized out>, argc=<optimized out>) at ../src/network/networkd.c:112
  #87322 main (argc=<optimized out>, argv=<optimized out>) at ../src/network/networkd.c:119

  It appears this issue has been fixed in v256 upstream.

  Bug: https://github.com/systemd/systemd/issues/32247
  Fixing PR 1: https://github.com/systemd/systemd/commit/632d321050f58fe1b5bed7cfe769d212377c0301
  Fixing PR 2: https://github.com/systemd/systemd/commit/ee8f605ded4fea6b93aae018415efae877c26ed2

  Would it be possible to backport these fixes to Noble?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2067924/+subscriptions




More information about the foundations-bugs mailing list