Wine err:ntdll:RtlpWaitForCriticalSection,“?”线程等待超时

Wine err:ntdll:RtlpWaitForCriticalSection,“?”线程等待超时

在 wine 上使用某些类型的安装程序时,它经常说:

009a:err:ntdll:RtlpWaitForCriticalSection section 0x22f488 "?" wait timed out in thread 009a, blocked by 008f, retrying (60 sec)

或这个

004b:err:ntdll:RtlpWaitForCriticalSection section 0x22f488 "?" wait timed out in thread 004b, blocked by 0043, retrying (60 sec)

然后就在这个循环中陷入了很长一段时间。有时几天,有时只需 10 分钟即可完成。我猜这是一个 os-wine 兼容性问题。

运行时显示这个

0057:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
ldmf mode
 ldmf memory per thread = 884'736kb
thread  0:  ldmf mem usage = 0kb + 2'280kb + tmp file 0kb
0057:fixme:ver:GetCurrentPackageId (0x22fac0 (nil)): stub

我的系统规格:Kubuntu 20.04、Wine 5.0、i7 intel 处理器、NVidia 2060 rtx 6gb、16 gb ddr ram。

我应该怎么办?

答案1

找到您的应用程序:https://appdb.winehq.org并检查错误报告或操作指南。如果您没有发现任何问题,请提交错误报告https://bugs.winehq.org请记住,Wine 是一个逆向工程的 Win32 实现,因此您不能指望一切都能正常工作。

Wine 5.0 相对较旧,您可能想尝试使用 Wine 5.20 重现该问题。

相关内容