> great. now that you have a reproducible test case, try this: > > in drawterm/gui-x11/x11.c:/^xdraw it says > > /* > * drawterm was distributed for years with > * "return 0;" right here. > * maybe we should give up on all this? > */ > > if((dxm = dst->X) == nil) > return 0; > > try adding an unconditional "return 0;" > right there and see if the problem goes away. > if so, problem solved, or at least pinned on > some combination of the drawterm x11 code > and the new x11 server you have. > that code is trying to do a good job when > x11 is on the other end of a network connection, > but that case is getting less and less important.
does fix! curiosity: is this a locking problem or an arithmetic problem? - erik