私はCLUEWINと呼ばれるプログラムを開発するために長年WINEを使用してきました。これは非常にシンプルなwin32アプリケーション(辞書)です。目立つ機能はなく、約20年間働いてきました。 CLUEWIN アプリケーション自体は、現時点では変更されていません。
これで動作が停止しました。私はこれが更新後に自然に解決される現在のシステム状態の異常な点だと思います。しかし、今ワインを更新しましたが、問題はまだ存在します。
これはArch Linuxのwine-9.1です。
問題のあるCLUEWIN.EXEプロセスを追跡すると、次の結果が得られます。
recvmsg(18, {msg_namelen=2291756}, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(18, {msg_namelen=2291804}, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(18, {msg_namelen=2291708}, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(18, {msg_namelen=2291756}, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=12, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=12, revents=POLLOUT}])
writev(12, [{iov_base="<\1\2\0\t\2 \2;\3\3\0\242\0 \2k\0!\0", iov_len=20}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 20
recvmsg(12, {msg_namelen=2291740}, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(12, {msg_namelen=2291788}, 0) = -1 EAGAIN (Resource temporarily unavailable)
これが正常な行動なのかよく分からない。エラーはありません。指定されたCLUEWIN.EXEパスを使用してwineを手動で実行すると、エラーや警告は印刷されません。
どのようにデバッグできますか?