Bug 2028422

Summary: [NMCI] [abrt] [faf] NetworkManager: raise(): vlan_ipv4_ipv6_restart_persistence killed by 6
Product: Red Hat Enterprise Linux 8 Reporter: Vladimir Benes <vbenes>
Component: NetworkManagerAssignee: Thomas Haller <thaller>
Status: CLOSED DUPLICATE QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: high    
Version: 8.6CC: atragler, bgalvani, fge, lrintel, rkhan, sukulkar, thaller, till
Target Milestone: rcKeywords: Triaged
Target Release: 8.6Flags: pm-rhel: mirror+
Hardware: Unspecified   
OS: Unspecified   
URL: https://faf.lab.eng.brq.redhat.com/faf/reports/bthash/8d87c3207169068718590feedf263897b41f49d7/
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-01-17 15:52:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vladimir Benes 2021-12-02 11:34:35 UTC
This bug has been created based on an anonymous crash report requested by the package maintainer.

Report URL: https://faf.lab.eng.brq.redhat.com/faf/reports/bthash/8d87c3207169068718590feedf263897b41f49d7/


not sure about this either but it looks too like vlan_ipv4_ipv6_restart_persistence

Comment 3 Thomas Haller 2022-01-17 15:48:11 UTC
Backtrace for a crash with commit 77d7b8287c43fdc25cbea6d976d3867459bfd314:



```
Thread 1 (Thread 0x7f0014ea5180 (LWP 30468)):
#0  0x00007f0011aa1387 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55
        resultvar = 0
        pid = 30468
        selftid = 30468
#1  0x00007f0011aa2a78 in __GI_abort () at abort.c:90
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 15 times>, 94366043441977}}, sa_flags = 1316265516, sa_restorer = 0x55d34fcd8d50}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007f00122c56b5 in g_assertion_message (domain=domain@entry=0x55d34e7f8b39 "nm", file=file@entry=0x55d34e749e2c "src/core/nm-l3cfg.c", line=line@entry=2636, func=func@entry=0x55d34e7548f0 <__func__.40618> "_l3_acd_data_state_change", message=message@entry=0x55d34fcd4b50 "assertion failed: (!acd_data->nacd_probe)") at gtestutils.c:2532
        lstr = "2636\000\177\000\000\000\365\364\351\207OF\255\070\061\060]: IP\b\242tN\323U\000"
        s = 0x55d34fcd8d50 ""
#3  0x00007f00122c571a in g_assertion_message_expr (domain=domain@entry=0x55d34e7f8b39 "nm", file=file@entry=0x55d34e749e2c "src/core/nm-l3cfg.c", line=line@entry=2636, func=func@entry=0x55d34e7548f0 <__func__.40618> "_l3_acd_data_state_change", expr=expr@entry=0x55d34e74a208 "!acd_data->nacd_probe") at gtestutils.c:2555
        s = 0x55d34fcd4b50 "assertion failed: (!acd_data->nacd_probe)"
#4  0x000055d34e4cf2b1 in _l3_acd_data_state_change (self=self@entry=0x55d34fcbe8e0, acd_data=acd_data@entry=0x7efff8006970, state_change_mode=state_change_mode@entry=ACD_STATE_CHANGE_MODE_INSTANCE_RESET, sender_addr=sender_addr@entry=0x0, p_now_msec=p_now_msec@entry=0x7ffd620d16b0) at src/core/nm-l3cfg.c:2636
        acd_timeout_msec = 0
        acd_defend_type = 24
        now_msec = 0
        log_reason = <optimized out>
        sbuf256 = "@yV\022\000\177\000\000\217\067[N\323U", '\000' <repeats 18 times>, "\240\025\rb\375\177\000\000X\021\300O\323U", '\000' <repeats 11 times>, "\365\364\351\207OF\255\240\025\rb\375\177\000\000~OZN\323U\000\000P\021\300O\323U\000\000\274\334LN\323U\000\000\022\a\000\000\000\000\000\000\024q[N\323U\000\000`\203\250N\323U\000\000\340\350\313O\323U\000\000\022\a\000\000\000\000\000\000\001", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000 \026\rb\375\177\000\000\216\252LN\323U", '\000' <repeats 26 times>...
        sbuf_addr = "\020\a\000\000\017\a\000\000h\254\300O\323U\000\000P\021\300O\323U\000\000`\203\250N\323U\000\000\200\255\301O\323U\000\000\000\000\000\000\000"
        __func__ = "_l3_acd_data_state_change"
#5  0x000055d34e4ce645 in _l3_acd_nacd_instance_reset (self=self@entry=0x55d34fcbe8e0, start_timer=start_timer@entry=NM_TERNARY_FALSE, acd_data_notify=acd_data_notify@entry=1) at src/core/nm-l3cfg.c:1602
        acd_data = 0x7efff8006970
        now_msec = 0
        __func__ = "_l3_acd_nacd_instance_reset"
#6  0x000055d34e4d192a in _load_link (self=self@entry=0x55d34fcbe8e0, initial=initial@entry=0) at src/core/nm-l3cfg.c:1215
        obj_old = <optimized out>
        obj = <optimized out>
        nacd_changed = 1
        nacd_new_valid = <optimized out>
        nacd_old_valid = <optimized out>
        nacd_old_addr = 0x55d34fc19064 "\032\303<\252\273P"
        nacd_new_addr = 0x0
        nacd_link_now_up = 0
        acd_data = <optimized out>
        __func__ = "_load_link"
#7  0x000055d34e4d1f7c in _nm_l3cfg_notify_platform_change_on_idle (self=0x55d34fcbe8e0, obj_type_flags=62) at src/core/nm-l3cfg.c:1240
        notify_data = {notify_type = NM_L3_CONFIG_NOTIFY_TYPE_PLATFORM_CHANGE_ON_IDLE, {l3cd_changed = {l3cd_old = 0x55d300000022, l3cd_new = 0x7f0012567940 <g_source_callback_funcs>, commited = 16}, acd_event = {info = {addr = 34, n_track_infos = 21971, state = 64, l3cfg = 0x55d34fd3d010, track_infos = 0x55d34fd3d010}}, platform_change = {obj = 0x55d300000022, change_type = 307657024}, platform_change_on_idle = {obj_type_flags = 34}, ipv4ll_event = {ipv4ll = 0x55d300000022}}}
#8  0x000055d34e4d7387 in _platform_signal_on_idle_cb (user_data=user_data@entry=0x55d34fc1ad80) at src/core/nm-netns.c:208
        self = 0x55d34fc1ad80
        priv = 0x55d34fc1ad98
        __func__ = "_platform_signal_on_idle_cb"
        l3cfg_data = 0x55d34fcd3d20
        work_list = {next = 0x7efff80018b0, prev = 0x7efff80018b0}
#9  0x00007f001229bcc7 in g_idle_dispatch (source=0x55d34fd3d010, callback=0x55d34e4d71e0 <_platform_signal_on_idle_cb>, user_data=0x55d34fc1ad80) at gmain.c:5533
        again = <optimized out>
#10 0x00007f001229f099 in g_main_dispatch (context=0x55d34fbe5890) at gmain.c:3175
        dispatch = 0x7f001229bcb0 <g_idle_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x55d34fc1ad80
        callback = 0x55d34e4d71e0 <_platform_signal_on_idle_cb>
        cb_funcs = 0x7f0012567940 <g_source_callback_funcs>
        cb_data = 0x55d34fd61cc0
        need_destroy = <optimized out>
        source = 0x55d34fd3d010
        current = 0x55d34fc076a0
        i = 1
#11 g_main_context_dispatch (context=context@entry=0x55d34fbe5890) at gmain.c:3828
No locals.
#12 0x00007f001229f3f8 in g_main_context_iterate (context=0x55d34fbe5890, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3901
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 10
        fds = 0x55d34fd3abb0
#13 0x00007f001229f6ca in g_main_loop_run (loop=0x55d34fbe59d0) at gmain.c:4097
        __FUNCTION__ = "g_main_loop_run"
#14 0x000055d34e43642d in main (argc=1, argv=0x7ffd620d1b68) at src/core/main.c:511
        success = 1
        manager = 0x55d34fc2c010
        config = 0x55d34fbeb810
        error = 0x0
        wrote_pidfile = 0
        bad_domains = 0x0
        config_cli = 0x0
        sd_id = 134
        error_invalid_logging_config = 0x0
        warnings = <optimized out>
        errsv = <optimized out>
        __func__ = "main"
```

Comment 4 Thomas Haller 2022-01-17 15:52:17 UTC
this is already fixed by https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/9a76b07f744201f1a94c95a40d7493927283ff7e
and thus a duplicate of bug 2026288


I probably will still post a follow-up patch, but in any case, this is a duplicate. Closing.

*** This bug has been marked as a duplicate of bug 2026288 ***

Comment 5 Thomas Haller 2022-01-17 16:20:40 UTC
(In reply to Thomas Haller from comment #4)
> I probably will still post a follow-up patch...

this would be it: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1063