06:43
Thermi has quit [Quit: Meet your opposition - Profane and disciplined - Take back your pride - With a pounding hammer]
06:48
Thermi has joined #zink
09:36
<
kusma >
zmike: I'm seeing a crash in a test here, where we get into zink_screen_timeline_wait() with a seemingly bogus batch_id (1513620848, but it seems to vary from run to run). This all seems to happen because we're trying to reclaim pb slabs that seems to have been free'd (they contain a refcount of 0 and mostly garbage)...
12:18
<
zmike >
pb bugs are the worst
13:16
<
kusma >
zmike: No, looks good!
21:39
<
ajax >
dropped the deadlock and renderdoc patches, split up the kopper bits
21:39
<
ajax >
interface, egl, glx, gallium core, zink
21:39
<
ajax >
i think the second-to-last doesn't actually produce a working zink driver but i'm not sure i care
21:39
<
zmike >
hm but I see you put kopper into swrast_loader_extensions
21:40
<
zmike >
which breaks the driver
21:40
<
zmike >
or have you fixed that in another way
21:40
<
ajax >
uh... if i did that was not intentional. possibly a git-rerere misfire.
21:41
<
zmike >
nvm I'm looking at the wrong thing
21:41
* zmike
gets back to kopperin' time
21:41
<
ajax >
not sure if there's any further we can break down the last two that makes sense
21:41
<
ajax >
like i'm pretty sure the xcb workaround is a separate thing?
21:41
<
zmike >
xcb workaround?
21:42
<
ajax >
+ <application name="Xwayland" executable="Xwayland">
21:42
<
ajax >
+ <option name="disable_xcb_surface" value="true" />
21:42
<
ajax >
+ </application>
21:42
<
zmike >
that's just for running xwl
21:42
<
zmike >
so it could be split
21:43
<
zmike >
I did it in x11 and not sure I got around to the others
21:44
<
ajax >
doesn't look like it's in wayland either
21:46
<
zmike >
some kinda esoteric platform compile error?
21:46
<
zmike >
it's from kopper
21:48
<
zmike >
looks like you did some changes in the area, so maybe you fixed it?
21:49
<
ajax >
i had not fixed that yet
21:50
<
ajax >
i'm not sure how they get to that build path but it's an easy fix
21:53
<
zmike >
gitlab is really unhappy about showing me such huge diffs
21:54
<
ajax >
branch updated with all the above addressed
21:55
<
ajax >
and... gears crashes
22:14
<
ajax >
how much do we really care about keeping a working zink at every commit
22:15
<
zmike >
I don't really
22:15
<
zmike >
just mark it as "not zink bisectable" and move on
22:15
<
zmike >
I think anyone trying to bisect across this is going to readily notice if it breaks something anyway
22:17
<
ajax >
because i'm trying to coax libglx into retrying zink as plain drisw if there's no kopper extension and i feel very unhappy about it
22:17
<
ajax >
but, if i don't, zink crashes instantly
22:17
<
zmike >
yeah let's not do that
22:18
<
ajax >
then all that remains is to know why the last commit
_also_ doesn't work
22:25
<
zmike >
that's a puzzler
22:27
<
ajax >
odds that the deadlock patch was shielding me from whatever tf this is: non-zero?
22:27
<
zmike >
which test is this?
22:27
<
ajax >
mesa devenv -C build glxgears
22:27
<
zmike >
deadlock patch afaik only fixed that one fbo blit piglit test
22:27
<
zmike >
and maybe like a couple other weird piglit cases
22:27
<
zmike >
nothing else
22:28
<
zmike >
I gotta run out for the night, but I can double check tomorrow
22:28
<
zmike >
(alternatively you can just test against the base copper branch)
22:28
<
ajax >
yeah, i'll poke a little more but i'm also out for the evening soon
22:29
<
zmike >
director's cut looks good overall though
22:30
<
ajax >
thanks. ready to have this landed
22:30
<
ajax >
eager, rather than ready, i suppose. you get me.
22:31
LexSfX has joined #zink