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

관련 정보