Bug 2243218
Summary: | Crashes of NetworkManager in glib2 (NMCI scenario @vlan_create_1000_bridges_over_1000_vlans) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | David Jaša <djasa> |
Component: | NetworkManager | Assignee: | Lubomir Rintel <lkundrak> |
Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 40 | CC: | bgalvani, dcbw, ferferna, gnome-sig, ihuguet, liangwen12year, lkundrak, mcatanza, mclasen, rhughes, rstrode, thaller |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
David Jaša
2023-10-11 10:24:26 UTC
This one is in libc however it's called from glib2 code: https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-main-veth-rawhide-upstream/2461/artifact/artifacts/FAIL_report_NetworkManager-ci_Test0553_vlan_create_1000_bridges_over_1000_vlans.html#toggle=d3c4 Core was generated by `/usr/sbin/NetworkManager --no-daemon'. Program terminated with signal SIGABRT, Aborted. #0 0x00007f6e505fd8c0 in _int_malloc (av=av@entry=0x7f6e50738ac0 <main_arena>, bytes=bytes@entry=64) at malloc.c:4101 4101 remainder->bk = remainder->fd = unsorted_chunks (av); [Current thread is 1 (Thread 0x7f6e4f540540 (LWP 318769))] (gdb) #0 0x00007f6e505fd8c0 in _int_malloc (av=av@entry=0x7f6e50738ac0 <main_arena>, bytes=bytes@entry=64) at malloc.c:4101 #1 0x00007f6e505ff2ce in __libc_calloc (n=n@entry=1, elem_size=elem_size@entry=64) at malloc.c:3747 #2 0x00007f6e507c82a2 in g_malloc0 (n_bytes=64) at ../glib/gmem.c:163 #3 0x00007f6e50805cc8 in g_variant_builder_init (type=0x558f82453350, builder=0x7ffe6779fba0) at ../glib/gvariant.c:3513 #4 g_variant_builder_init (builder=0x7ffe6779fba0, type=0x558f82453350) at ../glib/gvariant.c:3436 #5 0x00007f6e50805f52 in g_variant_builder_open (type=0x558f82453350, builder=0x7ffe6779fba0) at ../glib/gvariant.c:3645 #6 g_variant_builder_open (builder=0x7ffe6779fba0, type=0x558f82453350) at ../glib/gvariant.c:3630 #7 0x0000558f82206cb3 in prepare_one_interface (self=self@entry=0x558f83c86550, ic=ic@entry=0x558f93d65e60) at src/core/dns/nm-dns-systemd-resolved.c:488 #8 0x0000558f822c9add in update (plugin=0x558f83c86550, global_config=<optimized out>, ip_data_lst_head=0x558f83c86120, hostdomain=<optimized out>, error=<optimized out>) at src/core/dns/nm-dns-systemd-resolved.c:827 #9 0x0000558f8229bc2c in nm_dns_plugin_update (error=0x7ffe677a0230, hostdomain=0x558f83c86fb0 "wlan.rhts.eng.bos.redhat.com", ip_config_lst_head=<optimized out>, global_config=<optimized out>, self=<optimized out>) at src/core/dns/nm-dns-plugin.c:76 #10 update_dns (self=self@entry=0x558f83c860b0, no_caching=no_caching@entry=0, force_emit=force_emit@entry=0, error=error@entry=0x7ffe677a02d8) at src/core/dns/nm-dns-manager.c:1835 #11 0x0000558f8229e320 in nm_dns_manager_end_updates (self=0x558f83c860b0, func=0x558f824d7720 <__func__.29.lto_priv.7> "device_l3cd_changed") at src/core/dns/nm-dns-manager.c:2256 #12 0x00007f6e4f780056 in ffi_call_unix64 () at ../src/x86/unix64.S:104 #13 0x00007f6e4f77c5ef in ffi_call_int (cif=cif@entry=0x7ffe677a05d0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673 #14 0x00007f6e4f77f3fe in ffi_call (cif=cif@entry=0x7ffe677a05d0, fn=fn@entry=0x558f82441580 <device_l3cd_changed>, rvalue=rvalue@entry=0x7ffe677a0530, avalue=avalue@entry=0x7ffe677a04d0) at ../src/x86/ffi64.c:710 Python Exception <class 'gdb.error'>: value has been optimized out (gdb) reassigning similarly as el8 issue: https://issues.redhat.com/browse/RHEL-13123 An upstream bug report would be good. If you are able to reproduce the issue, then valgrind would be a sure way to debug this since it is memory corruption, but we'd probably need help from NetworkManager developers to figure out how to run it under valgrind. Upstream issue is here: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1403 This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle. Changing version to 40. |