Mam multithreadovou aplikaci pod wxWindows a dost casto (temer po kazdem spusteni) se objevi hlaska
Xlib: unexpected async reply (sequence 0x173f)!
Docetl jsem se, ze to souvisi s vlakny, ale nevim, jak
tuto chybu nejak (pokud mozno "bezbolestne") odstranit.
Muzete me nekdo nasmerovat?
dekuji.
Ja osobne to delam obalenim celeho XLibu do trid podobnych MFC. Pote si kazdou Xlibovskou funkci obalim lockem a tim zamezim, aby vice vlaken zapisovalo do socketu ve stejny okamzik.
Pozn. : Zamykejte pouze okolo funkci xlib, protoze jinak ziskate krasny zdroj deadlocku :)