Segmentation Fault in iwd with ell 0.68 Due to l_netlink_send()

Rajdeep Malakar <[email protected]> Mon, 26 Aug 2024 23:44:13 +0530
Newsgroups dev.linux.lists.ell
Message-ID <[email protected]>
Hi,

I’m encountering a segmentation fault in iwd after upgrading the ell 
library from version 0.67 to 0.68. The issue seems to be related to the 
l_netlink_send() function in the ell library.

Issue Details:

- Function Causing Segfault: l_netlink_send()
- Error: SIGSEGV (Segmentation Fault)
- Library Path: /usr/lib/libell.so.0
- System: Arch Linux x86-64

Reproduction Steps:

1. Upgrade ell from version 0.67 to 0.68.
2. Start iwd.
3. Observe the segmentation fault.

I confirmed this issue using gdb, which indicates that l_netlink_send() 
in the ell library is causing the segmentation fault.

Reverting to ell version 0.67 resolves the issue without causing a 
segmentation fault.

Since there have been no updates or commits in the repository since the 
release, I wanted to bring this to your attention. This might be a 
specific problem with the recent version, and any insights or solutions 
would be greatly appreciated.

Please let me know if additional information is needed or if there are 
any known issues with this version.

---
regards,
rajdeep
OpenPGP_0x683BAD66E3C54C47.asc (application/pgp-keys, 656 B)
-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEZcjGsRYJKwYBBAHaRw8BAQdAFsHHQM5yuUKpk2zn4THdaG8ksYhWtxJLNCWB
yeI7TM3NKFJhamRlZXAgTWFsYWthciA8cmFqZGVlcG0uZGV2QGdtYWlsLmNvbT7C
kwQTFgoAOxYhBJmHhd9oeyQWbbGxsmg7rWbjxUxHBQJlyMaxAhsDBQsJCAcCAiIC
BhUKCQgLAgQWAgMBAh4HAheAAAoJEGg7rWbjxUxHmLoA/RpBa2fiVQlIrqsoFly8
azNBvU7sI4nrbQ2KSXYbd+mxAQCbzGxNzoS1zJ4+kvzo99jcjg9lHNj6jy3DwAsm
LXDRDM44BGXIxrESCisGAQQBl1UBBQEBB0CS16zlts9v9wjePBnusFUxAdhQES84
wRxNQdWAbxEeIAMBCAfCeAQYFgoAIBYhBJmHhd9oeyQWbbGxsmg7rWbjxUxHBQJl
yMaxAhsMAAoJEGg7rWbjxUxHR4UA/1Y0V+zoQzjgIcFbS6XLM2GPVzSoqrMzhTDw
uydE62XUAQD1p0mO6aEZmD5UPGOApCj76fnqZPicxtsVVgIbbBBqDw==
=4uUH
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc (application/pgp-signature, 236 B)
-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQSZh4XfaHskFm2xsbJoO61m48VMRwUCZszF9QUDAAAAAAAKCRBoO61m48VMR/vA
AP9hrKohwxfrtwhLplBUyNnjdMXE1yioMTKuOl3XecNVNwEAkzHcYAALHpUW8HvWfLvzFY7UeOeI
SoULKjPMTgI0hAY=
=a0fF
-----END PGP SIGNATURE-----