LexSfX has joined #zink
eukara has joined #zink
Akari has quit [Quit: segmentation fault (core dumped)]
Akari has joined #zink
Akari has quit [Quit: segmentation fault (core dumped)]
Akari has joined #zink
cheako has quit [Quit: Connection closed for inactivity]
fahien has joined #zink
italove8 has joined #zink
<
zmike>
ajax_: are you able to check out unigine heaven?
<
zmike>
I get surface lost immediately on startup
fahien has quit [Ping timeout: 480 seconds]
italove8 has quit [Ping timeout: 480 seconds]
<
zmike>
get_screen_for_root() is failing somehow
<
zmike>
or...no, xcb_query_tree is returning the wrong root
cheako has joined #zink
ajax_ is now known as ajax
<
zmike>
ajax: possibly false alarm? I hit it a couple times and then couldn't repro
<
zmike>
maybe just needed to crash a couple times and get it out of the system
<
ajax>
i don't know what "returning the wrong root" could mean, there
<
zmike>
was returning some bogus window id
<
zmike>
I rebooted and that seems to have fixed it
<
ajax>
if you ever do repro that lmk. it really shouldn't be possible to return a bogus wid
<
ajax>
the root window can only be destroyed by shutting down the xserver, so
<
ajax>
its id should never change
<
ajax>
(that whole code path is excessively chatty in terms of X requests, been wanting to fix it
<
zmike>
yeah I was wondering why it was checking the root repeatedly haha
<
zmike>
but then I stopped myself before the urge to rewrite it set in
<
zmike>
ajax: is there some way to runtime query the libx11 version? might want to rig up a warning message for people using zink with old version
jabashque_ has quit []
jabashque has joined #zink
<
ajax>
oh good, i filed mesa/mesa#6416 about it
<
ajax>
vk_log[a-z] seem depressingly underused
<
zmike>
I think that's because...