After upgrading networkmanager and libnm to 1.22.4-1 NetworkManager process crashes on startup with eth0.
Unfortunately I've rebooted my ODROID-C2 box before restarting NM an checking the logs. Because of this I've lost remote access to it and had to extract eMMC module for maintenance (chroot, checking logs, package downgrade).
WORKAROUND: downgrade both back to 1.22.2-1 and restart NetworkManager.
UPD: a typical crash message:
$this->bbcode_second_pass_code('', 'Jan 11 20:19:09 alarm systemd-coredump[593]: Process 588 (NetworkManager) of user 0 dumped core.
Stack trace of thread 588:
#0 0x000000556006f120 n/a (NetworkManager + 0x64120)
#1 0x0000007fa7fed4bc g_type_class_ref (libgobject-2.0.so.0 + 0x3d4bc)
#2 0x0000007fa8024000 n/a (libgobject-2.0.so.0 + 0x74000)
')
After few attempts the service stops with a failure.
UPD2: It's worth mentioning that the same versions of networkmanager and libnm work OK with ethernet on archlinux x86_64.