Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-87540

Crash on nm_policy_device_recheck_auto_activate_schedule

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • No
    • Critical
    • rhel-net-mgmt
    • ssg_networking
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Hide

      Definition of Done:

      Please mark each item below with ( / ) if completed or ( x ) if incomplete:

      ( ) The acceptance criteria defined below are met.

      Given that a new OVS device is added during ovs_test.py execution in an environment using NetworkManager,

      When the system attempts to call nm_policy_device_recheck_auto_activate_schedule(),

      Then the function must not trigger a crash or assertion failure and the device must be safely handled even if it is not yet registered with NMPolicy.


      ( ) Integration test case is available upstream


      ( ) Code is reviewed and merged upstream


      ( ) Preliminary testing is done


      ( ) A demo is recorded

      Show
      Definition of Done: Please mark each item below with ( / ) if completed or ( x ) if incomplete: ( ) The acceptance criteria defined below are met. Given that a new OVS device is added during ovs_test.py execution in an environment using NetworkManager, When the system attempts to call nm_policy_device_recheck_auto_activate_schedule(), Then the function must not trigger a crash or assertion failure and the device must be safely handled even if it is not yet registered with NMPolicy. ( ) Integration test case is available upstream ( ) Code is reviewed and merged upstream ( ) Preliminary testing is done ( ) A demo is recorded
    • Requested
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      What were you trying to do that didn't work?

      NetworkManager will crash on nmstate OVS test with error:

      Apr 16 15:29:10 c9s NetworkManager[2973]: Bail out! nm:ERROR:../src/core/nm-policy.c:1832:nm_policy_device_recheck_auto_activate_schedule: assertion failed: (g_signal_handler_find(device, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, NM_POLICY_GET_PRIVATE(self)) != 0)
      

      What is the impact of this issue to you?

      NetworkManager crash is not acceptable in RHEL 9.

      Please provide the package NVR for which the bug is seen:

      NetworkManager-1.53.3-33912.copr.b571e2be5a.el9

      How reproducible is this bug?:

      unknown, need time to find a better reproducer.

      Steps to reproduce

      1. Run nmstate tests again `ovs_test.py`.

      Expected results

      No failure

      Actual results

      NM crashes.

        1. nm.log
          4.96 MB
        2. nm_crash.core
          27.61 MB

              rhn-engineering-vbenes Vladimir Benes
              fge@redhat.com Gris Ge
              Network Management Team Network Management Team
              Vladimir Benes Vladimir Benes
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: