Wine 自 13.10 版本以来一直抛出错误

Wine 自 13.10 版本以来一直抛出错误

升级到 Ubuntu 13.10 后,在 Wine 中运行任何程序都会产生以下错误(通过 CLI):

wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 000f), starting debugger...
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0014), starting debugger...
wine client error:14: write: Bad file descriptor
err:wineboot:start_services_process Unexpected termination of services.exe - exit code -1073741819

(这还会生成两个弹出窗口,提示未定义的应用程序已崩溃)。

此后,我最初尝试运行的程序将正常运行。有什么办法可以解决这个问题吗?

答案1

您可以尝试sudo apt-get purge wine; sudo apt-get install wine,但是我建议您playonlinux直接使用它而不是葡萄酒;它更容易管理。

答案2

该问题在 13.10 发布后大约一周就被修复了 —— 看起来 Canonical 发现了这个问题并提供了一个新的软件包。

答案3

编辑:问题描述的问题已在 Wine 软件包的更新版本中修复。无需再遵循我的答案。

该问题仅发生在 64 位版本的 wine 中。

为了修复它,删除 wine 文件夹:

rm -rf ~/.wine

然后执行以下命令:

WINEARCH=win32 wineboot --update

现在您可以安装任何应用程序,并且它都应该正常工作。

答案取自http://ubuntuforums.org/showthread.php?t=2181520

相关内容