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

Rajdeep Malakar <[email protected]> Tue, 27 Aug 2024 00:57:51 +0530
Newsgroups dev.linux.lists.ell
Message-ID <[email protected]>
Hi Denis,

On 27/08/24 00:50, Denis Kenzior wrote:
> Hi Rajdeep,
> 
>>
>> So, I compiled ell with a bit more info:
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x00007ffff7f3e17c in l_netlink_send (netlink=0x55555563bc60, 
>> message=0x12, function=0x0, user_data=0x555555651e50, destroy=0x10) at 
>> ell/netlink.c:413
>> 413             if (unlikely(message->nest_level))
>>
>> a bit more backtrace:
>>
>> #0  0x00007ffff7f3e17c in l_netlink_send (netlink=0x55555563bc60, 
>> message=0x12, function=0x0, user_data=0x555555651e50, destroy=0x10) at 
>> ell/netlink.c:413
>> #1  0x000055555556d53d in ?? ()
>> #2  0x00005555555ae380 in ?? ()
>> #3  0x00007ffff7f40014 in process_unicast (genl=<optimized out>, 
>> nlmsg=0x7fffffffc140) at ell/genl.c:860
>> #4  received_data (io=<optimized out>, user_data=0x55555563b8b0) at 
>> ell/genl.c:972
>> #5  0x00007ffff7f3c2ac in io_callback (fd=<optimized out>, events=1, 
>> user_data=0x55555563b800) at ell/io.c:105
>> #6  0x00007ffff7f3b495 in l_main_iterate (timeout=<optimized out>) at 
>> ell/main.c:461
>> #7  0x00007ffff7f3b55c in l_main_run () at ell/main.c:508
>> #8  l_main_run () at ell/main.c:490
>> #9  0x00007ffff7f3b77b in l_main_run_with_signal (callback=<optimized 
>> out>, user_data=0x0) at ell/main.c:630
>> #10 0x000055555555fd13 in ?? ()
>> #11 0x00007ffff7d0ae08 in ?? () from /usr/lib/libc.so.6
>> #12 0x00007ffff7d0aecc in __libc_start_main () from /usr/lib/libc.so.6
>> #13 0x0000555555560575 in ?? ()
>>
>> Let me know if you need more info.
> 
> I suspect that this is a binary compatibility problem.  ell API is not 
> stable, so ell + iwd are released in tandem.  ell 0.68 breaks certain 
> netlink APIs.  iwd 2.19 requires ell 0.67.  iwd 2.20 will require ell 
> 0.68, etc.
> 
> Regards,
> -Denis
> 

Thanks for the quick reply. If that's the case, then sorry for bothering 
you.
-- 
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-----

wnsEABYIACMWIQSZh4XfaHskFm2xsbJoO61m48VMRwUCZszXNwUDAAAAAAAKCRBoO61m48VMR2EM
AQDvnT2ZRnMQOARNCLtL0bYYZAG8Y5oZu+1Quy92OA6QewEAihKrwkFigLwdLihGBvBhOd4hmLN6
7CeImSpxtJE/TAI=
=TiT5
-----END PGP SIGNATURE-----