ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
snakedye has joined #river
waleee has quit [Ping timeout: 250 seconds]
waleee has joined #river
lgflorentino has quit [Quit: leaving]
waleee has quit [Ping timeout: 240 seconds]
<Nulo> I left my computer locked in idle and when I came back river crashed. GDB: https://0x0.st/ooVA.log | Last logs: https://0x0.st/ooVm.log
unixanarchist has joined #river
snakedye has quit [Ping timeout: 256 seconds]
Evo2 has quit [Ping timeout: 268 seconds]
Evo2 has joined #river
snakedye has joined #river
<ifreund> Nulo: Thanks, really unfortunate that you don't have wlroots/libwayland debug symbols though...
<ifreund> Not really much to go on without those sadly
unixanarchist has quit [Remote host closed the connection]
notzmv has quit [Ping timeout: 268 seconds]
notzmv has joined #river
unixanarchist has joined #river
elshize has quit [Ping timeout: 256 seconds]
elshize has joined #river
unixanarchist has quit [Remote host closed the connection]
unixanarchist has joined #river
flub has joined #river
unixanarchist has quit [Remote host closed the connection]
waleee has joined #river
ChanServ has quit [shutting down]
ChanServ has joined #river
<Nulo> ifreund: I'm dumb, I do have them: https://0x0.st/ooyx.log
<tiosgz`> Nulo: they're still missing for wlroots
<ifreund> i don't know, wlr_signal_emit_safe shows up
<Nulo> Whoops. I'm not sure what that's about; I installed wlroots-dbg
<ifreund> Nulo: how comfortable are you with gdb? could you go to the wl_closure_invoke frame and print me something?
<ifreund> target->interface->name
<tiosgz`> ifreund: isn't that because it's in the public API?
<ifreund> in gdb commands that's
<ifreund> f 11
<ifreund> p target->interface->name
<Nulo> > value has been optimized out
<tiosgz`> "it's in the public API" <-- oh wait it isn't. but it's weird that #8 can't be decoded
<ifreund> hrm, mabye try object->interface->name in frame 12?
<ifreund> tiosgz`: probably because it's an indirect call
<Nulo> ifreund: wl_surface
<ifreund> alright, let me go see what opcode 6 is...
<ifreund> looks like that's wl_surface.commit
<ifreund> so it seems something got destroyed but didn't remove its wl_surface.events.commit listener
<ifreund> Nulo: I found I a bug that could potentially yield that stack trace and pushed a fix, let me know if it happens again
<ifreund> did you ever hit https://github.com/riverwm/river/issues/483 again by the way?
<Nulo> ifreund: I don't think I hit it again
mon_aaraj has joined #river
<ifreund> cool, I think I'll close it then. If it ever happens again we can reopen it of course
<mon_aaraj> i know this sounds a little choosy but wouldn't it be nice to have first class next/prev tag focusing support rather than having an external py script?
<mon_aaraj> i mean, you said it yourself, your goal with river is not to get people to glue things together, i think the python script especially is the part that's the most awkward in that regard personally
<mon_aaraj> i would offer to help implement this, but i have no idea how zig works let alone zig-wayland, but i might be able to monkeypatch enough to make a PR if i am productive enough
<ifreund> I agree that there should be a better way to get that functionality than a random python script, but I intend to fix that by moving that logic outside of river instead of adding everyone's personal favorite window mangements feature to the wayland server
<mon_aaraj> yeah, i think that might be a good idea
<mon_aaraj> what's the specifics of the plan you have in mind?
<ifreund> there will be a custom river-window-mangament wayland protocol and the window manager will be implemented as a wayland client
<ifreund> don't expect this to happen in the next few months though, there's a lot of work to do before we get there
notzmv has quit [Ping timeout: 268 seconds]
<mon_aaraj> yep, i got that, thank you so much for answering!
<ifreund> no problem!
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
mekss has quit [Ping timeout: 268 seconds]
notzmv has joined #river