ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/ifreund/river || channel logs: https://libera.irclog.whitequark.org/river/
waleee has quit [Ping timeout: 240 seconds]
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Ping timeout: 272 seconds]
snakedye has joined #river
hspak has joined #river
snakedye has quit [Ping timeout: 258 seconds]
tdeo has joined #river
novakane has joined #river
notzmv has joined #river
snakedye has joined #river
dbuckley has joined #river
waleee has joined #river
leon-p has joined #river
keithhub has joined #river
keithhub has quit [Ping timeout: 258 seconds]
elshize has joined #river
<wrl> alright i've managed to hit this xwayland crash a few more times
<wrl> gonna see if i can track it down
keithhub has joined #river
<ifreund> wrl: any information you can gather would be useful, is it always the same program that triggers it?
leon-p has quit [Quit: leaving]
<wrl> ifreund: nah, i had it happen with sxiv earlier, which was new
<wrl> ifreund: i've got river built from the AUR, is there a convenient way to get a backtrace?
<wrl> you mentioned something about a debug build and redirecting the log somewhere
<ifreund> wrl: if you remove the -Drelease-safe in the PKGBUILD you'll get a debug build, which will give you the best backtrace
<ifreund> er sorry that's out of date, -log-level debug is what you want
<novakane> ifreund: do you have any idea where the last known bug come from btw? the high polling rate one
<ifreund> I'm busy with exams currently though :/
<novakane> ah right I probably saw it but forget about it. I was reading this issue again, I don't know how people can use their mouse with like 1000Hz 2400dpi, I would go crazy lmao
<ifreund> wrl: oh shit, does makepkg strip debug info?
<ifreund> I'm guessing it probably does...
elshize has quit [Quit: WeeChat 3.2]
<wrl> ifreund: yeah that was my next thought
<wrl> let's see
elshize has joined #river
<wrl> ifreund: hm, nothing i can see
<ifreund> wrl: what does file /path/to/river/binary say?
<ifreund> stripped or not stripped?
<wrl> stripped
<wrl> going to pass `-fno-strip` to zig build install
<wrl> oh, it doesn't like that.
<wrl> yeah i can't figure out where it's being stripped
<wrl> ifreund: ah hold up, looks like it's an implicit thing makepkg is doing
<wrl> ifreund: yep, adding `options=(!strip debug)` to the PKGBUILD fixes it
<wrl> just for future reference
<wrl> alright got it
<ifreund> wrl: excellent, thanks
<ifreund> that should be enough for me to fix it
<wrl> alright cool
<wrl> ifreund: also – i was looking through river to add an "add before/after" for new window position (in addition to top/bottom), and i was curious as to whether there's a reason you didn't want to use a std linked list (eq TailQueue) for the ViewStack
<ifreund> wrl: I think I originally did that because I had a lot more of the "business logic" checking for matching tags, etc built into the type
<ifreund> I'll probabably switch it to something else when I implement https://github.com/ifreund/river/issues/357
<wrl> mm, that makes sense
<wrl> yeah i didn't want to start adding low-level linked list manipulation code without tests
yyp has joined #river
novakane has quit [Quit: WeeChat 3.2]
leon-p has joined #river
keithhub has quit [Quit: WeeChat 3.2]