C# 请求的数据太多xcb_xlib_请求的数据太多

C# 请求的数据太多xcb_xlib_请求的数据太多,c#,mono,monodevelop,porting,C#,Mono,Monodevelop,Porting,我和一位同事正试图将一个C程序从Windows移植到Linux Mint 16.04(32位),结果发现“xcb_xlib_请求的数据太多”断言失败,具体是: [xcb] Too much data requested from _XRead [xcb] This is most likely caused by a broken X extension library [xcb] Aborting, sorry about that. cli: ../../src/xcb_io.c:736:

我和一位同事正试图将一个C程序从Windows移植到Linux Mint 16.04(32位),结果发现“xcb_xlib_请求的数据太多”断言失败,具体是:

[xcb] Too much data requested from _XRead
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
cli: ../../src/xcb_io.c:736: _XRead: Assertion `!xcb_xlib_too_much_data_requested' failed.
有人能解释一下这是怎么回事,它来自哪里,以及如何修复它吗

我已经尝试过添加mono引用程序集,正如在本文末尾所建议的那样 ,但这并没有解决问题

感谢您考虑这一点。

由于“xcb\u xlib\u请求的数据太多”指的是xcb,因此我使用shell命令下载了最新版本

sudo-apt-get-install-xcb


修复了这个问题:-)

我也有同样的问题,但是Ubuntu。但是当我用sudo运行它时,它就工作了。所以我的猜测是一个配置问题,但如果我知道是哪一个,那就该死了。我也有同样的问题,但安装xcb没有帮助。还有其他解决这个问题的办法吗?