LINUX.ORG.RU
Ответ на: комментарий от carrot

да

Иногда вылетало с сообщением типа:

X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 21 (ХХХХХХХХХ) Resource id in failed request: 0x14135e6 Serial number of failed request: 10 Current serial number in output stream: 10

Бывали и другие _аналочные_ сообщения. но с пометкой на возможную internal program error

cvv ★★★★★
() автор топика
Ответ на: комментарий от cvv

быро-мотрим X-codes
21 - ListProperties, во блин ни разу не помню такого ...
ListProperties - вызывается только "by XListProperties " ...

The XListProperties() function returns a pointer to an array of atom properties that are defined for the specified window or returns NULL if no properties were found. To free the memory allocated by this function, use XFree().
XListProperties() can generate a BadWindow error.


... то бишь ты все WM_xxxx ишешь? брось ты это занятие ;-)

carrot
()
Ответ на: комментарий от lg

по-идее этого, ваще, не должно происходить - это же клиент-сервер.

Клиент: "Доктор, а что это там за атомы? вооон на том окошке?"
Дохтур, он же Сервер: "Таа нэма ж там никакова окошка. Воно ж разбито!"

Услышав это Клиент внезпно умирает, как говориться "аварийно"

carrot
()
Ответ на: комментарий от carrot

ошибка генерится .. а то почему он при этом вылетает я не знаю .. видимо кто то считает что это критическая ошибка .. вот я и предлагаю поставить ему свой обработчик и не считать это критической ошибкой, он помоему это и хочет ..

lg ★★
()
Ответ на: комментарий от carrot

>быро-мотрим X-codes >21 - ListProperties, во блин ни разу не помню такого ... >ListProperties - вызывается только "by XListProperties " ...

>The XListProperties() function returns a pointer to an array of atom >properties that are defined for the specified window or returns NULL if >no properties were found. To free the memory allocated by this >function, use XFree(). >XListProperties() can generate a BadWindow error.

>... то бишь ты все WM_xxxx ишешь? брось ты это занятие ;-)

Нет. здесь ты немного не угадал. я ничего не ищу.

Я иногда получал эту же ошибку(BadWindow) но с другим аналогичным сообщением ot MapWindow и ещё от кого-то. Конкретно не знаю.

cvv ★★★★★
() автор топика
Ответ на: комментарий от carrot

да, почитай страничку - полезно для самообразования

carrot
()
Ответ на: комментарий от carrot

>обьясняю подробно.

>http://www.rahul.net/kenton/xproto/xrequests.html

>21 - это ListProperties, для MapWindow - будет 8

>у тебя "Major opcode of failed request: 21"

Ты меня немного не понял. Вывод действительно взят из ListProperties но на текущий момент у меня уже нет никакой надобности в ListProperties и аналогичное(в смысле с другим "Major opcode") сообщение от MapWindow я получал при тойже же ошибке (BadWindow). В пост поместил то которое осталось на екране.

А вообще большое спасибо за помощь и внимание.

cvv ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.