00:00 fdobridge: <m​arysaka> I was skipping everything that was after a GPFIFO entry that have the sync flag
00:01 fdobridge: <m​arysaka> Pushed some fixes
00:02 fdobridge: <m​arysaka> for the random sigbus I guess another thread might be unmapping the region while I'm trying to read it...
00:03 fdobridge: <m​arysaka> meaning that me setting up the page as read only isn't enough and might actually still trigger the actual write on the kernel side...
00:03 fdobridge: <k​arolherbst🐧🦀> do it like a pro, pause all threads 🙃
00:04 fdobridge: <m​arysaka> I will still be racing at that moment tho :vReiAgony:
00:05 fdobridge: <m​arysaka> that or events are broken (quite possible I forgot to remap the fds for thoses)
00:06 fdobridge: <k​arolherbst🐧🦀> mhhh.. right
00:07 fdobridge: <m​arysaka> if it's not events then the other solution is just to map a dummy page there, and present the right page when we want the write to pass I guess
00:11 fdobridge: <k​arolherbst🐧🦀> yeah.. could also just let all threads run into the dummy page and then serialize handling them
00:19 fdobridge: <g​fxstrand> Okay, I have a lot more to sort through now. 😅
00:24 fdobridge: <g​fxstrand> Pass!
00:24 fdobridge: <g​fxstrand> Okay, Now I'm making progress!
00:25 fdobridge: <g​fxstrand> I don't know why I need to set those bits that way but now that I have the tools to see what NVIDIA is doing I can maybe finally figure out how to configure viewport clipping properly
00:25 fdobridge: <g​fxstrand> apparently, I needed to set some stuff to CLAMP?!?
00:28 fdobridge: <g​fxstrand> So weird...
00:42 fdobridge: <g​fxstrand> Okay, I get it now
00:42 fdobridge: <g​fxstrand> I think
00:42 fdobridge: <g​fxstrand> I guess I'll do a full CTS run while I pack for XDC
00:57 fdobridge: <g​fxstrand> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25723
01:13 fdobridge: <g​fxstrand> Fedora no longer has 32-bit image so I can't use my backup plan of building 32-bit in a VM. 😭
01:28 fdobridge: <a​irlied> you could build it from fedora packaging at a guess
01:38 fdobridge: <g​fxstrand> Yeah, probably? There's a tool for that, isn't there? Probably enough for setting up a chroot. 🤔
02:02 fdobridge: <g​fxstrand> Looks like mock should do the trick
03:23 fdobridge: <g​fxstrand> It's a bit clunky but it'll work, I think.
03:23 fdobridge: <g​fxstrand> It really wants to build srpms, not stuff from git
03:33 fdobridge: <g​fxstrand> Okay, have a working i686 build!
03:33 fdobridge: <g​fxstrand> Once x86_64 runs, I'll run i686
03:46 fdobridge: <a​irlied> Yes mock, looks like you found it, yeah all based on rpms, though you can get a mock shell
04:25 fdobridge: <g​fxstrand> Yeah, just took me a bit to find all the things
04:25 fdobridge: <g​fxstrand> It's not bad once you figure it out.
04:26 fdobridge: <g​fxstrand> ```
04:26 fdobridge: <g​fxstrand> Test run totals:
04:26 fdobridge: <g​fxstrand> Passed: 401810/3988868 (10.1%)
04:26 fdobridge: <g​fxstrand> Failed: 0/3988868 (0.0%)
04:26 fdobridge: <g​fxstrand> Not supported: 3587054/3988868 (89.9%)
04:26 fdobridge: <g​fxstrand> Warnings: 4/3988868 (0.0%)
04:26 fdobridge: <g​fxstrand> Waived: 0/3988868 (0.0%)
04:26 fdobridge: <g​fxstrand> ```
04:28 fdobridge: <g​fxstrand> 32-bit is running
04:28 fdobridge: <g​fxstrand> It may OOM because we're leaking shaders. 😳
04:28 fdobridge: <g​fxstrand> I can fix that. I just haven't bothered too yet and it's annoying while we have NAK and codegen both wired up
04:32 fdobridge: <g​fxstrand> Hrm... OOMing... Maybe we're leaking a map somewhere? 🤔
04:34 fdobridge: <g​fxstrand> Yeah, I have some leaks to fix
05:25 fdobridge: <g​fxstrand> Wasn't cleaning up the disk cache. Oops.... That probably does lots of mmap(). 🙃
15:09 fdobridge: <g​fxstrand> Fixed unbind of images (which was apparently only tested by WSI tests. WTF?!?)
15:10 fdobridge: <g​fxstrand> Fixed prime image allocation with max-size on NVK (32-bit rollover).
15:10 fdobridge: <g​fxstrand> Let's try again!
16:55 karolherbst: who is actually coming to XDC? airlied, dakr? We might be enough people that it makes sense to organize some dinner together or something
17:04 dakr: karolherbst: Yep, I'll arrive tomorrow at ~5pm.
17:05 karolherbst: cool
17:37 fdobridge: <g​fxstrand> I'm landing Sunday afternoon
17:37 fdobridge: <g​fxstrand> About to go into airplane mode for my first flight
17:49 fdobridge: <k​arolherbst🐧🦀> I should have booked my flight for Sunday, but oh well...
17:59 dakr: karolherbst: My bad, I meant Monday,
17:59 dakr: ~5pm.
17:59 karolherbst: ahh
17:59 karolherbst: I'll arrive at 9pm.. not sure if I make it to the arrival thing, but maybe I will
18:00 dakr: The sightseeing walk? Or is there something else I didn't note.
18:01 karolherbst: sightseeing is on Tuesday
18:01 karolherbst: there is a welcoming party
18:01 karolherbst: ehhh more like a gathering
18:01 karolherbst: https://indico.freedesktop.org/event/4/sessions/28/#20231016
18:02 karolherbst: ehh.. maybe the overview page has more details on that "There will be a welcome event on the evening of the day before the conference starts, October 16th, from 7:30PM to 9:30PM local time. It will take place at the Palexco conference center (see Venue below), and will be a good moment to pick up badges, masks, tests and meet other attendees informally. The event will include some food and drinks courtesy of Igalia."
18:02 dakr: Huh, that's a bit subtile, didn't note this one.
18:03 dakr: We can plan a dinner on one of the other days though.
18:04 karolherbst: yeah.. I'm thinking of wednesday, but I have no idea when or if a RH dinner is planned :D
19:06 fdobridge: <a​irlied> Yeah no for me, A Corun a is nightmare travel due to transfers
19:32 fdobridge: <g​fxstrand> I mean, it's a nightmare for the rest of us, too. 😝
19:33 fdobridge: <g​fxstrand> Unless you're on the east side of London and can fly out of Ludwig...
19:33 fdobridge: <g​fxstrand> Unless you're on the east side of London and can fly out of Gatwig... (edited)
19:33 fdobridge: <g​fxstrand> Unless you're on the east side of London and can fly out of Gatwick... (edited)
19:36 fdobridge: <g​fxstrand> Least time we had XDC there, they had a flight to/from Heathrow which is still kinda terrible but at least Heathrow is an airport you can get to.
19:36 fdobridge: <k​arolherbst🐧🦀> yeah, it's terrible for everybody
19:37 fdobridge: <k​arolherbst🐧🦀> for me it was easier to find sane flights to tokyo than to a crouna
20:16 fdobridge: <a​irlied> Maybe suggest xdc Tokyo next year :-p
20:18 fdobridge: <E​lla> Hmmm train to Tokyo for me... that could be fun
20:24 fdobridge: <g​fxstrand> Is there any way to increase the nouveau channel kill timeout?
20:50 fdobridge: <g​fxstrand> Here's hoping that if I run from a disconnected screen session, it won't be fighting with GNOME rendering the text scroll and that will be enough that we'll actually pass this time. 😅
20:51 fdobridge: <g​fxstrand> Gotta love CTS problems that get solved by "run the GPU at speed". 😂
22:01 fdobridge: <k​arolherbst🐧🦀> yeah soo.. we actually have kernel bugs like that 🙃
22:34 fdobridge: <g​fxstrand> Ugh... I had so many good runs and now I can't get one. 🙄
22:34 fdobridge: <g​fxstrand> I'm gonna reboot the machine and try again, I guess.