ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
Nokurn has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
Nokurn has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
Nokurn has quit [Ping timeout: 480 seconds]
tawonga has quit [Quit: WeeChat 4.0.0]
jmdaemon has quit [Ping timeout: 480 seconds]
jmdaemon has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
overholts has quit [Quit: overholts]
ahartmetz has quit [Ping timeout: 480 seconds]
jlco_ has joined #wayland
jlco has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
cvmn has joined #wayland
caveman has quit [Remote host closed the connection]
Company has quit [Quit: Leaving]
tzimmermann has joined #wayland
rasterman has joined #wayland
rv1sr has joined #wayland
manuel1985 has joined #wayland
tawonga has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
<wlb> wayland Issue #391 opened by Karl Fleischmann (fleischie) Unable to set event queue https://gitlab.freedesktop.org/wayland/wayland/-/issues/391
<jadahl> emersion: fwiw, been nagging flatpak maintainers for some input this week
<emersion> thanks!
<wlb> wayland Issue #391 closed \o/ (Unable to set event queue https://gitlab.freedesktop.org/wayland/wayland/-/issues/391)
i509vcb has quit [Quit: Connection closed for inactivity]
fmuellner has joined #wayland
Leopold has joined #wayland
Leopold_ has quit [Ping timeout: 480 seconds]
rv1sr has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
cmichael has joined #wayland
Fxzxmic has joined #wayland
Fxzx_mic has joined #wayland
manuel_ has joined #wayland
Fxzxmic has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
ahartmetz has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
Fxzx_mic has quit [Ping timeout: 480 seconds]
Fxzx_mic has joined #wayland
cmichael has quit [Quit: Leaving]
cmichael has joined #wayland
cu-kai has joined #wayland
<cu-kai> hello, i have a very specific issue with wayland that my google-fu is failing to solve. i have a dual AMD GPU laptop (AMD Zephyrus G14, model GA402RK) and i am trying to run a SDL2 game (in this case, dhewm3) on the dedicated GPU in wayland mode. i use the following environment variables:
<cu-kai> DRI_PRIME=1 SDL_VIDEODRIVER=wayland
<cu-kai> however, this causes a segfault. the backtrace suggests this is a wayland or EGL related problem as no matter the game, the backtrace always starts with the following: https://p.mort.coffee/yoT.png
<pq> I'm guessing libEGL is calling wl_proxy_get_version(NULL), so not Wayland's fault.
<pq> you'll need Mesa debug files to get a better backtrace
<cu-kai> i see. would you know the best place for me to go and report / ask aboutb this? it's a fairly new crash and this used to work at least to some extent around 2-3 months ago.
<pq> you'll need to refer to your distribution on how to get the debug information installed or downloaded
<pq> cu-kai, once you have function names listed in libEGL_mesa.so, you can file an issue with Mesa in gitlab.freedesktop.org.
<cu-kai> thanks pq
<pq> cu-kai, since you know it used to work, if you are up to building Mesa yourself, you could git-bisect Mesa to find the change that broke it.
<pq> assuming it was a Mesa change
<cu-kai> looks like i'll need to build mesa myself anyway as arch doesn't provide a debug package, but i think trying to bisect or resolve this myself is a little beyond my ability
<cu-kai> anyway: that dll belongs to the mesa package
<pq> cu-kai, does https://wiki.archlinux.org/title/Debuginfod help? I've never used arch.
<cu-kai> oh huh, that could help
<cu-kai> lol, i forgot this was a thing. thanks
<cu-kai> yeah, i was on that page before#
<cu-kai> this is a lot better
<pq> yup
<cu-kai> thanks for your help pq
<cu-kai> i think i'll report this on the mesa gitlab
<pq> you're welcome
<pq> make it a text paste, not a picture, please
<cu-kai> ofc, i just did not want to flood this channel
navi has joined #wayland
<wlb> weston Merge request !1287 opened by Derek Foreman (derekf) Build view list for all outputs at once https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1287 [libweston API]
manuel_ has quit [Remote host closed the connection]
manuel1985 has joined #wayland
fgdfgdfgd has quit [Ping timeout: 480 seconds]
gallo has joined #wayland
fgdfgdfgd has joined #wayland
jmdaemon has quit [Ping timeout: 480 seconds]
Fxzxmic has joined #wayland
Fxzx_mic has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
Fxzxmic has quit [Ping timeout: 480 seconds]
Fxzxmic has joined #wayland
<wlb> weston Issue #766 opened by Link Mauve (linkmauve) Segfault when clicking on a fullscreen surface after coming back from another TTY https://gitlab.freedesktop.org/wayland/weston/-/issues/766
Fxzxmic has quit [Ping timeout: 480 seconds]
Fxzxmic has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
ahartmetz has quit [Quit: Konversation terminated!]
ahartmetz has joined #wayland
junaid has joined #wayland
junaid has quit []
junaid has joined #wayland
jess has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
junaid has quit [Remote host closed the connection]
<wlb> wayland-protocols Issue #149 opened by Tait Hoyem (TTWNO) Accessibility Input Protocol (`a11y_input_v1`) https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/149
tzimmermann has quit [Quit: Leaving]
kts has joined #wayland
junaid has joined #wayland
rederick29 has joined #wayland
___nick___ has joined #wayland
rasterman has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
<wlb> weston Merge request !1288 opened by Derek Foreman (derekf) tests: Don't wait for frame callbacks when a surface is on no outputs https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1288 [Testing]
kts has quit [Quit: Konversation terminated!]
vsyrjala_ is now known as vsyrjala
Fxzxmic has quit [Quit: Konversation exit!]
junaid has quit [Remote host closed the connection]
<wlb> weston Merge request !1289 opened by Daniel Stone (daniels) Fix surface/view handling for test-surface https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1289 [Testing]
junaid has joined #wayland
Kerr has joined #wayland
cmichael has quit [Quit: Leaving]
julio7359 has joined #wayland
<wlb> weston Merge request !1288 merged \o/ (tests: Don't wait for frame callbacks when a surface is on no outputs https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1288)
<wlb> weston/main: Derek Foreman * tests: Don't wait for frame callbacks when a surface is on no outputs https://gitlab.freedesktop.org/wayland/weston/commit/14220a5f80f8 tests/ event-test.c weston-test-client-helper.c weston-test-client-helper.h
julio7359 has quit []
nehsou^ has joined #wayland
<Max1> Quick question about Weston
<Max1> In weston_pointer_start_drag (https://gitlab.freedesktop.org/wayland/weston/-/blob/main/libweston/data-device.c#L938), it seems ok for icon to be NULL
<Max1> As there's an if checking for it
<Max1> But later on, there's a call to weston_coord_surface(0, 0, icon), which will throw an assertion if icon is NULL
<Max1> So either icon mustn't be NULL, or that call shouldn't happen unconditionally
<daniels> ManMower: ^
<ManMower> ouch. yeah, nice
junaid_ has joined #wayland
<ManMower> that's definitely my bug
junaid has quit [Ping timeout: 480 seconds]
<ManMower> I'll look into that a bit later, I don't have an off hand fix. may have to make base.offset into a pointer so it can be legitimately NULL
<ManMower> which is... kinda nasty
<Max1> Do we need it to be a weston_coord_surface?
<Max1> I think we only ever use the weston_coord member, can't we just make it that directly?
<ManMower> I guess that's a quick way out of this hole, but I think it really should be a surface coordinate
<ManMower> does that actually happen when icon is NULL? no icon view would exist?
rtjure has joined #wayland
<daniels> Max1: maybe more to the point - do you have a testcase here?
<Max1> You should be able to trigger the assertion by running Chromium under Weston and trying to drag a tab out of a window
<ManMower> yeah that sounds like it'd do it. thanks
<Max1> I'm able to do so with Chromium 114
<Max1> I've changed it to use just weston_coord instead of weston_coord_surface and it looks like it'll do as a temporary fix for me
<ManMower> I'd have just // out the assert() if I was looking for a quick fix.
<ManMower> I'll try to fix this up properly soon though
<daniels> thanks both!
<Max1> Ah that'll work as well I guess
<Max1> Thanks for looking into a real fix :) happy to drop my temp fix in favour of that once it's available
<ManMower> Max1: I think you had the right answer all along though... < Max1> So either icon mustn't be NULL, or that call shouldn't happen unconditionally
<ManMower> I think the call should just be conditional :)
<daniels> if you've landed in ->committed() and thus configure() with a !weston_surface_has_content(), don't go remapping it or ... doing anything
<ManMower> :)
<Max1> That sounds sensible
<daniels> start_drag is silent on what should happen if a surface is subsequently unmapped, but is very clear that a drag surface doesn't need to be provided in the first place
junaid_ has quit [Remote host closed the connection]
<wlb> weston Merge request !1290 opened by Derek Foreman (derekf) data-device: Don't make a weston_coord with no valid space https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1290 [libweston API]
<Max1> That was quick! Thanks, looks very good on my end
<ManMower> \o/
<Max1> I'm not too familiar with how weston handles releases, how long will it approximately take until this fix is in some 12.* branch?
* ManMower looks at his shoes quietly
<ManMower> in some branch will be really soon, but in an actual release could be a while.
<Max1> "in a branch" is good enough for me, I think
<Max1> Chromium has its own mirror of Weston, as long as the commit is somewhere in there it should be fine
<ManMower> nice
andyrtr_ has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
<Max1> Weston has a test suite, right? Does it include DnD tests? If yes, should there be a test that doesn't use a drag surface?
<ManMower> yes, no :(, yes
<ManMower> I don't think the omission of DnD tests is intentional, just that nobody has had time to spend on it
<Max1> If I weren't busy fixing Chromium's tab dragging tests, I'd offer to help out :)
<ManMower> :)
<Max1> But I'll keep this in mind, maybe I get lucky and do find time to help out after I'm done with Chromium's tests
<ManMower> feel free to ping me directly for review
rasterman has quit [Quit: Gettin' stinky!]
<wlb> weston/main: Derek Foreman * data-device: Don't make a weston_coord with no valid space https://gitlab.freedesktop.org/wayland/weston/commit/815a560dd497 libweston/data-device.c
<wlb> weston Merge request !1290 merged \o/ (data-device: Don't make a weston_coord with no valid space https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1290)
cu-kai has left #wayland [Leaving for a bit.]
<daniels> Max1: ^ it's in main now, tagged for backport to 12.0.x so that will happen whenever the next stable release is; currently we have no firm date for that due to people being at conferences / on holiday / moving house / etc
___nick___ has quit [Ping timeout: 480 seconds]
midgard has quit [Quit: Bye]
midgard has joined #wayland
jmdaemon has joined #wayland
rtjure_ has joined #wayland
rtjure__ has joined #wayland
rtjure has quit [Ping timeout: 480 seconds]
rtjure_ has quit [Ping timeout: 480 seconds]
rtjure has joined #wayland
rtjure__ has quit [Read error: Connection reset by peer]
rtjure has quit [Read error: Connection reset by peer]
rtjure has joined #wayland
rv1sr has quit []
i509vcb has joined #wayland
rederick29 has quit [Remote host closed the connection]
Guest4483 has joined #wayland
Guest4483 has quit [Remote host closed the connection]
<wlb> weston Merge request !1291 opened by Derek Foreman (derekf) Allow overlapping outputs https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1291 [libweston API], [GL renderer], [Pixman renderer], [VNC Backend], [DRM/KMS backend]
phryk_ is now known as phryk
jmdaemon has quit [Remote host closed the connection]
jmdaemon has joined #wayland