0

我创建了一个 .NET 二进制文件,它在 Windows 中运行良好,没有任何问题。

我还想使用 mono 框架在 Linux 平台上运行该应用程序,该框架用于运行和开发与我们在 windows 中相同的 GUI 相关应用程序。

我已经在我的 Linux PC 中安装了 mono 2.10.8.1 并运行该应用程序,该应用程序运行良好,一开始没有任何问题。

但是,每当我通过执行一些与 GUI 相关的操作来运行该应用程序大约 15 分钟时,那时 GUI 应用程序就会进入挂起状态,并且它类似于 SEGV 从调试语句中发生。

请查找我当时收到的以下错误声明。

at (wrapper managed-to-native) object.__icall_wrapper_mono_thread_force_interruption_checkpoint () <0xffffffff> at (wrapper runtime-invoke) object.runtime_invoke_void_ this _ (object,intptr,intptr,intptr) <0xffffffff> at (wrapper managed-to-native) object.__icall_wrapper_mono_marshal_set_last_error () <0xffffffff>

有没有人知道如何解决这个问题,或者有人在单声道中遇到过这类问题?

4

0 回答 0