ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
nerdopolis has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #wayland
vincejv has joined #wayland
karenthedorf has quit [Quit: Witty Quit Message Here]
mclasen has quit [Read error: Connection reset by peer]
garnacho has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
Guest1077 has quit [Ping timeout: 480 seconds]
karenthedorf has joined #wayland
kts has joined #wayland
karenthedorf has quit [Remote host closed the connection]
karenthedorf has joined #wayland
karenthedorf has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1196
karenthedorf has joined #wayland
karenthedorf has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
melonai5 has quit []
lbia_ has quit [Quit: lbia_]
Guest1196 has quit [Remote host closed the connection]
cool110_ has joined #wayland
cool110_ is now known as Guest1198
mclasen has joined #wayland
karenthedorf has joined #wayland
mclasen has quit []
mclasen has joined #wayland
karenthedorf has quit [Remote host closed the connection]
mclasen has quit [Ping timeout: 480 seconds]
karenthedorf has joined #wayland
karenthedorf has quit [Quit: Witty Quit Message Here]
karenthedorf has joined #wayland
melonai5 has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
tlwoerner_ has joined #wayland
tlwoerner has quit [Ping timeout: 480 seconds]
mxz__ has joined #wayland
mxz___ has joined #wayland
mxz_ has quit [Ping timeout: 480 seconds]
mxz has quit [Ping timeout: 480 seconds]
mxz___ is now known as mxz
privacy has joined #wayland
bodiccea has quit [Quit: Leaving]
glennk has joined #wayland
bodiccea has joined #wayland
crazybyte has quit [Quit: Bye]
crazybyte has joined #wayland
coldfeet has joined #wayland
leon-anavi has joined #wayland
crazybyte2 has joined #wayland
crazybyte has quit [Remote host closed the connection]
crazybyte2 is now known as crazybyte
coldfeet has quit [Remote host closed the connection]
mvlad has joined #wayland
mclasen has joined #wayland
rasterman has joined #wayland
<zzag>
coucouf1: check whether rebuilding kwin with the newer libwayland helps. I suspect that there are two wl_shm_interface symbols and the wrong one (outdated) is being used
karenthedorf has quit [Remote host closed the connection]
karenthedorf has joined #wayland
nysach has joined #wayland
nysach has quit [Remote host closed the connection]
rv1sr has quit [Ping timeout: 480 seconds]
kts has joined #wayland
lbia has joined #wayland
privacy has quit [Ping timeout: 480 seconds]
privacy has joined #wayland
<zzag>
coucouf1: I think there are two wl_shm_interface symbols: one in libkwin (generated by qtwaylandscanner), and one from libwayland-server
<zzag>
my guess is that wl_display_init_shm() picks up libkwin's wl_shm_interface
<zzag>
which has version 1
<zzag>
in plasma 6, kwin doesn't use wl_display_init_shm(), so I think it should not be affected by that issue
kts has quit [Quit: Konversation terminated!]
<coucouf1>
I can confirm plasma 6 is not affected
<coucouf1>
Can I add your above comments to our bug report for reference ?
<zzag>
sure
privacy_ has joined #wayland
privacy__ has joined #wayland
privacy has quit [Ping timeout: 480 seconds]
privacy has joined #wayland
privacy_ has quit [Ping timeout: 480 seconds]
privacy has quit [Remote host closed the connection]
<MrCooper>
zzag: so is it a bug in libkwin for having an externally visible wl_shm_interface symbol?
privacy__ has quit [Ping timeout: 480 seconds]
<zzag>
MrCooper: it might be an ECM bug. `private-code` mode in `waylandscanenr` should fix that, right?
<MrCooper>
not sure, sounds plausible though
<coucouf1>
We don't track symbols on kwin, their libs are supposed to be private so I don't have that info at hand
<daniels>
yeah, it really shouldn't be leaking symbols into the global namespace
<daniels>
coucouf1: I've just pushed two commits to the shm-dso-pollution branch of daniels/wayland
<daniels>
coucouf1: can you please test that, with the first one, KWin only exposes wl_shm v1 but doesn't die, and that on the second one, KWin exposes wl_shm v2 and still works fine?
<coucouf1>
Not just now but yes, will test
<coucouf1>
When you say kwin exposes is it enough to look for that "implemented version" log I shared earlier or do you want me to actually look at kwin's symbols ?
<MrCooper>
look at the output of wayland_info running on it
<MrCooper>
*wayland-info
<coucouf1>
ack
Company has joined #wayland
nniro has quit [Ping timeout: 480 seconds]
kts has joined #wayland
nysach has joined #wayland
nysach has quit [Remote host closed the connection]
nysach has joined #wayland
nysach has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
<daniels>
yep
<karenthedorf>
zzag: Good news, I wrote that PRIVATE_CODE setting for ECM and it's been merged :)
nerdopolis has joined #wayland
iomari891 has joined #wayland
Company has quit [Read error: Connection reset by peer]
nysach has joined #wayland
nysach has quit [Remote host closed the connection]
Company has joined #wayland
iomari891 has quit [Remote host closed the connection]
Company has quit [Ping timeout: 480 seconds]
karenthedorf has quit [Remote host closed the connection]
karenthedorf has joined #wayland
davidre has joined #wayland
<davidre>
I also added PRIVATE_CODE setting to qt 6.8 due to a similar problem client side
<davidre>
in the past
Company has joined #wayland
<coucouf1>
daniels: do you want me to tests the 2 commits independently or the 2nd one on top of the first ?
<daniels>
karenthedorf: thanks for the quick fix!
<daniels>
coucouf1: please the first one on its own, then the combination of first & second together
<coucouf1>
ack
iomari891 has joined #wayland
Company has quit [Remote host closed the connection]
rv1sr has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
nysach has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
nysach has quit [Remote host closed the connection]
mclasen has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
nysach has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
nysach has quit [Remote host closed the connection]
nysach has joined #wayland
<coucouf1>
daniels: first patch : same crash
<coucouf1>
2nd patch : works and wayland-info gives:
crazybyte has quit [Ping timeout: 480 seconds]
<coucouf1>
wl_shm version: 1, name: 11
nysach has quit [Remote host closed the connection]
nerdopolis has joined #wayland
Brainium has joined #wayland
<karenthedorf>
daniels: Ha, I wrote it a week or two ago because I was using it in a non-KDE project and found it's absence annoying.
iomari891 has joined #wayland
rv1sr has quit []
rv1sr has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
karenthedorf has quit [Remote host closed the connection]
<daniels>
coucouf1: hmm, that was the opposite effect I was hoping for tbh