ell 0.68 in repo extra-testing breaks iwd

Description:

ell 0.68 in repo extra-testing breaks iwd

Additional info:

  • package version(s): ell 0.68-1
  • config and/or log files:
[ 1609.908950] iwlwifi 0000:04:00.0: WRT: Invalid buffer destination
[ 1610.071731] iwlwifi 0000:04:00.0: WFPM_UMAC_PD_NOTIFICATION: 0x20
[ 1610.071771] iwlwifi 0000:04:00.0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[ 1610.071812] iwlwifi 0000:04:00.0: WFPM_AUTH_KEY_0: 0x90
[ 1610.071859] iwlwifi 0000:04:00.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
[ 1610.214435] iwlwifi 0000:04:00.0: WRT: Invalid buffer destination
[ 1610.377344] iwlwifi 0000:04:00.0: WFPM_UMAC_PD_NOTIFICATION: 0x20
[ 1610.377391] iwlwifi 0000:04:00.0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[ 1610.377433] iwlwifi 0000:04:00.0: WFPM_AUTH_KEY_0: 0x90
[ 1610.377475] iwlwifi 0000:04:00.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
[ 1610.514111] iwd[16344]: segfault at 32 ip 0000722105837de6 sp 00007ffc191e0950 error 4 in libell.so.0.0.2[1ade6,72210582d000+57000] likely on CPU 11 (core 5, socket 0)
[ 1610.514123] Code: 00 00 00 00 f3 0f 1e fa 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 4c 89 45 c0 48 85 ff 0f 84 f3 00 00 00 <80> 7e 20 00 49 89 f5 0f 85 e6 00 00 00 48 83 fa 01 48 89 fb 49 89
$ coredumpctl debug
           PID: 16344 (iwd)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 11 (SEGV)
     Timestamp: Sun 2024-08-25 18:42:36 CST (10min ago)
  Command Line: /usr/lib/iwd/iwd
    Executable: /usr/lib/iwd/iwd
 Control Group: /system.slice/iwd.service
          Unit: iwd.service
         Slice: system.slice
       Boot ID: 851733a8746145c0925b7f1a72f40da5
    Machine ID: 85e374fb2ad34a6f83a9ef61f2d92e6d
      Hostname: arch-laptop
       Storage: /var/lib/systemd/coredump/core.iwd.0.851733a8746145c0925b7f1a72f40da5.16344.1724582556000000.zst (present)
  Size on Disk: 47.2K
       Message: Process 16344 (iwd) of user 0 dumped core.
                
                Stack trace of thread 16344:
                #0  0x0000722105837de6 l_netlink_send (libell.so.0 + 0x1ade6)
                #1  0x000060d9a5e555bd n/a (iwd + 0x195bd)
                #2  0x000060d9a5e96730 n/a (iwd + 0x5a730)
                #3  0x000072210583ab95 n/a (libell.so.0 + 0x1db95)
                #4  0x00007221058353cb n/a (libell.so.0 + 0x183cb)
                #5  0x0000722105835655 l_main_iterate (libell.so.0 + 0x18655)
                #6  0x0000722105835ace l_main_run (libell.so.0 + 0x18ace)
                #7  0x00007221058373a4 l_main_run_with_signal (libell.so.0 + 0x1a3a4)
                #8  0x000060d9a5e47d33 n/a (iwd + 0xbd33)
                #9  0x0000722105623e08 n/a (libc.so.6 + 0x25e08)
                #10 0x0000722105623ecc __libc_start_main (libc.so.6 + 0x25ecc)
                #11 0x000060d9a5e48595 n/a (iwd + 0xc595)
                ELF object binary architecture: AMD x86-64

Steps to reproduce:

  1. Perform system upgrade
  2. Wlan device gone after restarting computer
Edited by bbaa bbaa