XCBエラーコード3とは何ですか?

XCBエラーコード3とは何ですか?

確認してjournalctl /usr/bin/swayみると、このようなエラーがたくさん出ます。

[xwayland/xwm.c:1286] xcb error: op 18:0, code 3, sequence 42593, value 4194450

それは何を意味し、心配することがありますか?

答え1

swayにはまったく慣れていませんが、最近ライブラリを使い始めましたxcb(switchingから来てxlib)、特に何かを探しています。」コード3「エラーを正しく処理するための開始を意味します。「コード3」は、エラーが単に間違ったウィンドウであることを意味します。行/usr/include/xcb/xproto.h1274を参照してください。

#define XCB_WINDOW 3

Sway は特に操作を実行しようとします。タスク18. ウィンドウのプロパティの変更op 18:0私が理解したように、フォーマットは「メインコード:マイナーコード」です。)失敗します。 1932行を参照してください/usr/include/xcb/xproto.h

#define XCB_CHANGE_PROPERTY 18

プログラマーとして、私はこのような間違いを最大限に活用します。

問題を言えば、このようなバグはそれほど大きな問題ではありませんが、それでもバグなので修正されなければなりません。 17の異なるエラーコードがあるため、間違ったウィンドウだけが表示される問題ではない可能性があります。sequence数字はvalue特別な目的を持ってはならず、定数でもありません。

こここのタイプの情報に簡単にアクセスできる優れたウェブサイトです。これには、xlibライブラリの機能と各潜在的なエラーの用語集があります。詳しく知りたい場合は、 のヘッダファイルxcbxlibヘッダファイルをよく見てください。/usr/include/X11/usr/include/xcb

関連情報