在 Linux Yocto 中按下键盘时 Avalonia 应用程序崩溃

Avalonia Application Crashes on Keyboard Press in Linux Yocto

在 Linux Yocto 中使用 Avalonia 应用程序时,如果您在 window 获得焦点的任何时刻按下键盘上的任意键, 该应用程序将立即崩溃并给出分段错误。

错误发生在 /usr/lib/libX11.so.6 文件的方法 Xutf8LookUpString 中。

这只发生在 Yocto Linux 中。该应用程序在 Windows.

中运行良好

我想知道是否有人遇到过相同的错误或知道如何修复它?

谢谢。

我遇到了类似的问题。事实证明 Avalonia 在接收键盘事件时正在寻找 libx11-locale

您可以尝试将缺少的包添加到您的应用配方中。

 RDEPENDS_${PN} += "x11-locale"

您还可以安装libxkbcommon

这应该可以修复分段错误。