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

[NMCI] crash in gsm_sim_create_default_connection

    • None
    • None
    • rhel-sst-network-management
    • ssg_networking
    • 2
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Hide

      Given a RHEL machine with NetworkManager installed,

      When running the `gsm_sim_create_default_connection` NMCI tests,

      Then, no crash or failure should be seen and the test should pass successfully.

      Definition of Done:

      • The implementation meets the acceptance criteria
      • The fix is part of a downstream build attached to an errata
      Show
      Given a RHEL machine with NetworkManager installed, When running the `gsm_sim_create_default_connection` NMCI tests, Then, no crash or failure should be seen and the test should pass successfully. Definition of Done: The implementation meets the acceptance criteria The fix is part of a downstream build attached to an errata
    • None
    • None
    • None

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

      crash when doing cleanup after the $subj test, more in the attachment

      Reading symbols from /usr/lib/debug/usr/sbin/NetworkManager-1.49.1-33347.c0ddcf2998.el9.x86_64.debug...
      [New LWP 820516]
      [New LWP 820519]
      [New LWP 820517]
      [New LWP 820518]
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib64/libthread_db.so.1".
      Core was generated by `/usr/sbin/NetworkManager --no-daemon'.
      Program terminated with signal SIGSEGV, Segmentation fault.
      #0 0x00007fd3c42647dd in g_dbus_object_manager_get_objects (manager=0x0) at ../gio/gdbusobjectmanager.c:205
      205 GDBusObjectManagerIface *iface = G_DBUS_OBJECT_MANAGER_GET_IFACE (manager);
      [Current thread is 1 (Thread 0x7fd3c2827500 (LWP 820516))]
      (gdb) #0 0x00007fd3c42647dd in g_dbus_object_manager_get_objects (manager=0x0) at ../gio/gdbusobjectmanager.c:205
      #1 0x00007fd3c278762a in modm_manager_available (self=0x55662f124290) at ../src/core/devices/wwan/nm-modem-manager.c:228
      #5 0x00007fd3c411da73 in <emit signal ??? on instance ???> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3553
      #2 0x00007fd3c40ffc7f in g_closure_invoke (closure=0x55662f27c550, return_value=0x0, n_param_values=2, param_values=0x7fffb2a037e0, invocation_hint=0x7fffb2a03760) at ../gobject/gclosure.c:810
      #3 0x00007fd3c411bf96 in signal_emit_unlocked_R (node=node@entry=0x55662f0fd1f0, detail=detail@entry=406, instance=instance@entry=0x55662f165220, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffb2a037e0) at ../gobject/gsignal.c:3741
      #4 0x00007fd3c411d85a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffb2a039b0) at ../gobject/gsignal.c:3497
      #6 0x00007fd3c4107284 in g_object_dispatch_properties_changed (object=0x55662f165220, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1206
      #7 0x00007fd3c410fa1a in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x55662f165220) at ../gobject/gobject.c:1299
      #8 g_object_notify (object=0x55662f165220, property_name=<optimized out>) at ../gobject/gobject.c:1347
      #9 0x00007fd3c426b983 in on_notify_g_name_owner (object=<optimized out>, pspec=<optimized out>, user_data=<optimized out>) at ../gio/gdbusobjectmanagerclient.c:1338
      #13 0x00007fd3c411da73 in <emit signal ??? on instance ???> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3553
      #10 0x00007fd3c40ffc7f in g_closure_invoke (closure=0x7fd3b800abd0, return_value=0x0, n_param_values=2, param_values=0x7fffb2a03cd0, invocation_hint=0x7fffb2a03c50) at ../gobject/gclosure.c:810
      #11 0x00007fd3c411bf96 in signal_emit_unlocked_R (node=node@entry=0x55662f0fd1f0, detail=detail@entry=188, instance=instance@entry=0x55662f271310, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffb2a03cd0) at ../gobject/gsignal.c:3741
      #12 0x00007fd3c411d85a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffb2a03ea0) at ../gobject/gsignal.c:3497
      #14 0x00007fd3c4107284 in g_object_dispatch_properties_changed (object=0x55662f271310, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../gobject/gobject.c:1206
      #15 0x00007fd3c410fa1a in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x55662f271310) at ../gobject/gobject.c:1299
      #16 g_object_notify (object=0x55662f271310, property_name=<optimized out>) at ../gobject/gobject.c:1347
      #17 0x00007fd3c425ddc7 in on_name_owner_changed (connection=<optimized out>, sender_name=<optimized out>, object_path=<optimized out>, interface_name=<optimized out>, signal_name=<optimized out>, parameters=<optimized out>, user_data=0x7fd3b8007230) at ../gio/gdbusproxy.c:1301
      #18 0x00007fd3c4248d2f in emit_signal_instance_in_idle_cb (data=data@entry=0x7fd3b40161f0) at ../gio/gdbusconnection.c:3800
      #19 0x00007fd3c400247b in g_idle_dispatch (source=0x7fd3b400fde0, callback=0x7fd3c4248cb0 <emit_signal_instance_in_idle_cb>, user_data=0x7fd3b40161f0) at ../glib/gmain.c:5994
      #20 0x00007fd3c4005f4f in g_main_dispatch (context=0x55662f115f00) at ../glib/gmain.c:3364
      #21 g_main_context_dispatch (context=0x55662f115f00) at ../glib/gmain.c:4079
      #22 0x00007fd3c405b268 in g_main_context_iterate.constprop.0 (context=0x55662f115f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4155
      #23 0x00007fd3c40055a3 in g_main_loop_run (loop=0x55662f115500) at ../glib/gmain.c:4353
      #24 0x000055662cd304cd in main (argc=<optimized out>, argv=<optimized out>) at ../src/core/main.c:519
      (gdb) quit

      Please provide the package NVR for which bug is seen:

      1.49.1-33347.c0ddcf2998.el9

      How reproducible:

      rare

      Steps to reproduce

      1. run ./test_run.sh gsm_sim_create_default_connection from NMCI

      Expected results

      no crash

      Actual results

      crash

              rh-ee-sfaye Stanislas Faye
              rhn-engineering-vbenes Vladimir Benes
              Network Management Team Network Management Team
              Vladimir Benes Vladimir Benes
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: