dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.13.1 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
rrogalski has quit [Ping timeout: 252 seconds]
rrogalski has joined #foot
rrogalski has quit [Ping timeout: 252 seconds]
radu242 has joined #foot
radu242 has quit [Ping timeout: 265 seconds]
lack has quit [Remote host closed the connection]
lack has joined #foot
caveman has quit [Write error: Connection reset by peer]
caveman has joined #foot
cabal704 has quit [Quit: WeeChat 3.5]
radu242 has joined #foot
radu242 has quit [Ping timeout: 268 seconds]
vyryls has quit [Quit: WeeChat 3.6]
Ordoviz has joined #foot
radu242 has joined #foot
jao has quit [Ping timeout: 244 seconds]
radu242 has quit [Ping timeout: 250 seconds]
vyryls has joined #foot
radu242 has joined #foot
radu242 has quit [Ping timeout: 265 seconds]
cbb has joined #foot
radu242 has joined #foot
smach has quit [Read error: Connection reset by peer]
ayushnix has quit [Ping timeout: 252 seconds]
dekedro has quit [Remote host closed the connection]
WhyNotHugo has quit [Write error: Connection reset by peer]
psnszsn has quit [Remote host closed the connection]
freed00m has quit [Write error: Connection reset by peer]
novakane has quit [Remote host closed the connection]
coder_kalyan has quit [Remote host closed the connection]
brocellous has quit [Remote host closed the connection]
c7s has quit [Remote host closed the connection]
raiguard has quit [Remote host closed the connection]
dooba has quit [Remote host closed the connection]
akspecs has quit [Remote host closed the connection]
lh has quit [Write error: Broken pipe]
Hummer12007 has quit [Remote host closed the connection]
geemili_ has quit [Write error: Broken pipe]
dnkl has quit [Write error: Broken pipe]
milesrout has quit [Remote host closed the connection]
ifreund has quit [Remote host closed the connection]
mendelmaleh has quit [Remote host closed the connection]
ddevault has quit [Remote host closed the connection]
ifreund has joined #foot
geemili has joined #foot
raiguard has joined #foot
c7s has joined #foot
psnszsn has joined #foot
akspecs has joined #foot
novakane has joined #foot
lh has joined #foot
ddevault has joined #foot
brocellous has joined #foot
akspecs has quit [Changing host]
akspecs has joined #foot
dooba has joined #foot
mendelmaleh has joined #foot
dnkl has joined #foot
freed00m has joined #foot
milesrout has joined #foot
dekedro has joined #foot
Hummer12007 has joined #foot
coder_kalyan has joined #foot
WhyNotHugo has joined #foot
<baltazar> hi! I sometimes have foot randomly freeze. in this state, pressing a key unfreezes it, but moving the mouse doesn't do anything. if the mouse was hidden (due to [mouse] hide-when-typing=yes), foot doesn't unhide it when moving (checking WAYLAND_DEBUG=1 logs, I can see that foot still does receive mouse motion events)
akspecs has quit [Remote host closed the connection]
akspecs has joined #foot
jao has joined #foot
<dnkl> do a debug build and attach with gdb when it "freezes" and see where it is stuck?
<baltazar> dnkl: the problem is, it unfreezes on its own after a bit as well
Ordoviz has quit [Ping timeout: 265 seconds]
<dnkl> baltazar: sounds like it's not stuck at all. sounds more like a graphics driver issue. or possibly compositor issue. which compositor?
<baltazar> sway
<baltazar> but I'm pretty sure something's stuck inside foot as well... normally when I start moving the mouse, foot unhides it, but when it freezes, it doesn't
<baltazar> and it's not just that I don't see the mouse, checking debug logs, I can see that it only sends the things needed to show the mouse once it visibly unfreezes
<dnkl> then you need to attach gdb and check where it's stuck
<dnkl> no way around it
<baltazar> all right, I'll try
<dnkl> baltazar: you're on foot 1.13.1?
<baltazar> master
<dnkl> Linux or bsd?
<baltazar> linux
<dnkl> and fcft is also up to date?
<dnkl> remember you may be linking it statically if you build foot yourself
<dnkl> (from subprojects/fcft)
<baltazar> I'm linking dynamically, though not to fcft master. I'm on fcft 3.1.4
<dnkl> alright. then there are no known performance issues
<dnkl> half-freezing like that suggests a flood of something. compositor events, for example.
<baltazar> I don't see anything weird in the debug logs. if I don't move the mouse, then literally nothing happens while it's frozen
<dnkl> are you on sway master, or an actual release?
<baltazar> master, plus some patches applied. but I had this issue on "vanilla" master as well
<dnkl> you could try downgrading to 1.7 and see if that "fixes" it
<dnkl> baltazar: hmm, it kind of sounds like foot isn't receiving any frame callbacks
<dnkl> that would explain both the apparent freeze, and the pointer remaining hidden
<dnkl> i think 😅
Ordoviz has joined #foot
jao has quit [Ping timeout: 244 seconds]
jao has joined #foot
vyryls has quit [Quit: WeeChat 3.6]
<novakane> for some reasons recently, using zoxyde to change dir, using Ctl-shift-n no longer open the new instance in the CWD
<novakane> works fine if I just use `cd path/to/dir`
<novakane> zoxide*
<baltazar> dnkl: is there an easy way to verify that?
<dnkl> baltazar: might be possible to see if the are no frame callbacks (using WAYLAND_DEBUG) when moving the cursor. Depends a bit on how it looks like when everything is working
<dnkl> looking for missing callbacks for normal window updates is probably futile (too many of them)
fitrh has joined #foot
<baltazar> dnkl: it looks exactly the same. foot receives wl_pointer@22.frame() and wl_pointer@22.motion(...) events as I move the mouse
<dnkl> baltazar: is foot burning CPU while stuck? If not, best guess it's waiting for something that never arrives
<baltazar> hmm, I just noticed, when it unfreezes, I see this (twice) in the debug log: discarded [unknown]@33.[event 0](0 fd, 12 byte)
cbb has quit [Quit: WeeChat 3.6]
<dnkl> possibly a libwayland issue then. Looks like the event stream either gets corrupt, or compositor is sending something libwayland doesn't understand
ayushnix has joined #foot
ayushnix has joined #foot
ayushnix has quit [Changing host]
cabal704 has joined #foot
cabal704 has quit [Ping timeout: 260 seconds]
cabal704 has joined #foot
fitrh has quit [Quit: fitrh]
cabal704 has quit [Read error: Connection reset by peer]
cabal704 has joined #foot
cabal704 has quit [Ping timeout: 244 seconds]
cabal704 has joined #foot
cabal704 has quit [Read error: Connection reset by peer]
cabal704 has joined #foot
wael has quit [Read error: Connection reset by peer]
wael has joined #foot
Ordoviz has quit [Quit: WeeChat 3.6]
ayushnix has quit [Remote host closed the connection]
ayushnix has joined #foot
ayushnix has joined #foot
ayushnix has quit [Changing host]
<kabouik> Where can I find a list of correct license abbreviations for packages? Apparently one of the patchset I have sent have is off on that regard
<kabouik> Woops, wrong channel. Apologies.
ayushnix has quit [Remote host closed the connection]
ayushnix has joined #foot
ayushnix has joined #foot
ayushnix has quit [Changing host]
jao has quit [Remote host closed the connection]
jao has joined #foot
vyryls has joined #foot