05:17mupuf: alyssa: sounds likely! The usual fix is a drirc entry
05:18mupuf: Apitrace reports itself as the binary it traced, so options will be applied automatically
05:47mupuf: That being said, if zero init has a low overhead, it may be a good idea
07:53karolherbst: anholt_: anyawy.. seems like one of the missing things in v3d is vectored non 32 bit load/stores. Any idea on how to wire that up? Didn't look to much into the compiler beyond just making load/store global work
15:32karolherbst: mupuf: https://gitlab.freedesktop.org/mesa/mesa/-/jobs/44367508 not sure what's up, but is the system really busy or the machines being broken?
15:33mupuf: karolherbst: shit, again!
15:34mupuf: Should fix itself
15:34mupuf: I'll have a look in 10 minutes, when I come jomw
15:34mupuf: Home*
15:34karolherbst: cool, thanks
15:35mupuf: Wait, I think I get it :D
15:35mupuf: Quick fix to dxvk ci should fix it
15:59mupuf: karolherbst: should be fixed! Thanks for reporting the issue
15:59karolherbst: mupuf: do I have to restart the job? https://gitlab.freedesktop.org/mesa/mesa/-/jobs/44371321
16:00karolherbst: or will it just pick something up on its own?
16:00mupuf: karolherbst: I just freed the runner, it should start on its own now
16:01karolherbst: yeah, it did :)
16:01mupuf: so sorry about that!
16:07mupuf: well, at least, the pipeline was fixed before it even expired, so... yeah us?
16:07mupuf: FYI, the issue is that mesa CI has a 1:1 association between the gitlab runner name and the runner in my farm... but dxvk-ci did not have this just yet
16:07karolherbst: ohh, there are already two timeouts on that MR :P
16:07mupuf: oh, so sorry :s
16:08karolherbst: don't worry, there was also a bug....
16:08karolherbst: I think marge should be improved here a little
16:08karolherbst: saying it timed out is nice, but it might help with marge also reports that there were failed jobs as well
16:09mupuf: oh, right, would be nice too
16:09mupuf: and it would be nice for marge to say which jobs were still active
16:09mupuf: anyway, back to weekend!
16:54daniels: yeah, that’s on the list of things to improve
17:41LaserEyess: I'm trying to debug this bug https://gitlab.freedesktop.org/mesa/mesa/-/issues/9210
17:42LaserEyess: if I just want to bisect the libva driver, what target do I need to compile?
17:42LaserEyess: meson compile -C build $what
17:42LaserEyess: I'm just going to do LIBVA_DRIVER_PATH (or whatever the env is) to test this
17:47LaserEyess: my best guess is `gallium_drv_video` and `radeonsi`
18:36DavidHeidelberg[m]: LaserEyess: just compile whole mesa, you'll get stuff cached anyway 😉 (I guess I'm replying too late anyway)
18:37LaserEyess: you are too late but don't worry that's what I ended up doing
18:47psykose: bisect keeps the builddir so all you're paying is the meson reconfigure and then a few objects+link
18:47psykose: it's pretty reliable most of the time
19:06LaserEyess: alright, so
19:06LaserEyess: with arch's package https://gitlab.archlinux.org/archlinux/packaging/packages/mesa/-/blob/main/PKGBUILD, I get a GPU reset
19:07LaserEyess: compiling from source I get an assertion failure
19:08LaserEyess: https://gitlab.freedesktop.org/mesa/mesa/-/blob/22.3/src/gallium/auxiliary/util/u_handle_table.c#L226
19:09LaserEyess: oh whoops, wrong branch, but same line in main
19:11LaserEyess: I'm just doing `-Dgallium-drivers=radeonsi,swrast -Dgallium-vdpau=disabled -Dgallium-va=enabled -Dvideo-codecs=h264dec`
19:11LaserEyess: I guess I'll copy arch's options and see what happens
19:12bluetail: LaserEyess on i3 or wayland
19:12LaserEyess: tty
19:12bluetail: thats interesting
19:12LaserEyess: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9210#note_1973854
19:12LaserEyess: this command
19:12bluetail: I've recently been doing my mkinitcpio -P run and it resetted the gpu as well
19:12bluetail: there must be something broken
19:13bluetail: also on 6950xt
19:13LaserEyess: this is specifically for the reproduction steps in #9210
19:13LaserEyess: I'm not getting random resets
19:14kurufu: I believe you need `-D b_ndebug=true` to disable asserts.
19:14bluetail: I want to reproduce
19:14LaserEyess: kurufu: ohh, that must be what I'm missing then
19:14llyyr: yeah I build with -Db_ndebug=true and get gpu reset instead of assertion failure
19:15bluetail: -f: No such file or directory
19:15bluetail: do I need to put an actual file?
19:15LaserEyess: ok, so, actually I discovered the bug
19:15LaserEyess: bluetail: yes
19:15LaserEyess: sub $video with the video in the OP
19:17bluetail: I do something wrong... "Device setup failed for decoder on input stream #0:0 : Input/output error"
19:17bluetail: I'll try a demo file...
19:20bluetail: LaserEyess I need corrupted video for it right? Cause it didnt crash with OP's mpv command. But that one at least worked out for me
19:20bluetail: I use a 6950xt
19:20bluetail: I'm on i3
19:21bluetail: I try your video now...
19:21LaserEyess: you have to use that specific video, yes
19:21LaserEyess: it only seems to happen for corrupted h264
19:22bluetail: No I dont crash in mpv
19:22llyyr: that's weird, i also get a crash on 6600 xt with that video
19:22bluetail: using the mpv command?
19:23bluetail: or the ffmpeg one?
19:23llyyr: mpv just uses ffmpeg, it crashes with both when decoding with vaapi
19:23bluetail: it works fine for me. what mpv version and version of mesa are we using. lets compare!
19:24llyyr: mesa master, and the original reporter used 23.1.2
19:25bluetail: glxinfo -B returned this: http://ix.io/4z0q
19:26bluetail: this is my mpv ver http://ix.io/4z0p
19:26bluetail: I can provide an actual mpv log
19:27bluetail: heres the mpv log http://ix.io/4z0t
19:29llyyr: well that's because your hwdec is broken
19:29llyyr: mpv tries to use vaapi but fails
19:29llyyr: fix your system i guess
19:29bluetail: wdym broken?
19:30llyyr: it's not using vaapi [ 0.063][v][vd] Using software decoding.
19:30bluetail: oh
19:30llyyr: [ 0.044][d][vo/gpu/vaapi/vaapi] libva: va_openDriver() returns -1
19:30bluetail: how do I get vaapi?
19:30bluetail: do I reinstall mesa?
19:31llyyr: install vaapi drivers, that's libva-mesa-driver on arch idk what distro you're on
19:32bluetail: oh I'm on arch
19:34bluetail: llyyr ok crashed now :D
19:35bluetail: I'll comment it
19:40LaserEyess: is there a way to force a specific llvm version?
20:03LaserEyess: starting to really doubt I understand this bug because I'm way back at 21.3-branchpoint
20:06llyyr: are you sure it's a regression?
20:06LaserEyess: in mesa? not particularly, but it's reproducible in 5.19
20:06LaserEyess: firmware bug? idk
20:07LaserEyess: I hit that assertion failure so that's clearly some sort of bug
20:17LaserEyess: git checkout 22.2 <-- GOOD
20:21DavidHeidelberg[m]: bluetail: https://github.com/intel/libva-utils
20:22DavidHeidelberg[m]: it has whole test-suite which you can use to bisect I guess
20:22bluetail: DavidHeidelberg[m] I think you either tagged the wrong person or you are a bit late to the talk
20:23bluetail: We did reproduce the issue of LaserEyess
20:23DavidHeidelberg[m]: oh cool! I just saw the message and didn't follow discussion, I see now :P
20:25LaserEyess: no that's a lie, damn it
20:26LaserEyess: I went far enough back to remove -Dvideo-codecs=h264dec
20:27llyyr: I think it's probably always been broken...
20:28llyyr: for files like that at least, ffmpeg complains about the same frame containing a reference and a non-reference field
20:30LaserEyess: well even if it's always been broken (which I'm double checking by removing assertions) it shouldn't be hitting that assert in mesa, and it shouldn't be doing a gpu reset
20:32LaserEyess: could asan help here?
20:33bluetail: that kinda reminds me of that 'unsolvable' gpu reset in wayland that only I had... sorry for the noise
21:02LaserEyess: is this anything???? https://gitlab.freedesktop.org/mesa/mesa/-/issues/9210
21:02LaserEyess: I'm flailing here