![Gtk-警告:由于解析标记错误而无法从标记设置文本(BIT.TRIP RUNNER)](https://linux22.com/image/825137/Gtk-%E8%AD%A6%E5%91%8A%EF%BC%9A%E7%94%B1%E4%BA%8E%E8%A7%A3%E6%9E%90%E6%A0%87%E8%AE%B0%E9%94%99%E8%AF%AF%E8%80%8C%E6%97%A0%E6%B3%95%E4%BB%8E%E6%A0%87%E8%AE%B0%E8%AE%BE%E7%BD%AE%E6%96%87%E6%9C%AC%EF%BC%88BIT.TRIP%20RUNNER%EF%BC%89.png)
我正在尝试运行从 Ubuntu 软件中心下载的一款名为 BIT.TRIP RUNNER 的游戏。运行后,游戏立即崩溃。从终端运行时,我得到以下输出:
Fatal error
string: failed to copy string: dst too small (32 < 52)
(zenity:2515): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Error on line 1 char 59: ' ' is not a valid character following a '<' character; it may not begin an element name
我应该提到我正在运行 Lubuntu 12.04 64 位,我尝试通过 Ubuntu 软件中心删除并重新安装,并且我已经安装了 GPU 的专有驱动程序,尽管错误似乎与图形无关...
答案1
转到/usr/local/games/bit.trip.runner
并执行./bit.trip.runner
。对我来说可以解决相同的错误。
答案2
这很可能是开发人员的错误。
字符串:“dst too small (32 < 52)”
应该是“dst too small(32 > 52)”
才能被解析为标记;
如果您无法修复该字符串,那么您可能需要联系开发人员。