tildearrow

Results 272 comments of tildearrow

Sadly, I managed to reproduce this issue using Wayfire commit `faa5ba9c31ecb7e446709bc48848f8462af6a390` (latest as of the time this was written). The backtrace is similar as well: ``` #0 0x00007ffff79dc3d3 in std::_Rb_tree_increment(std::_Rb_tree_node_base...

Sure! [here.log](https://github.com/WayfireWM/wayfire/files/12909086/here.log) I've also attempted to debug using Valgrind, and found something interesting. Here's the error reported by Valgrind when it crashes: [valgrind.log](https://github.com/WayfireWM/wayfire/files/12909088/valgrind.log) Using Valgrind made it a lot more...

It appears I found a possible recursion! After adding a mutex to wf::pointer_t::update_cursor_position() (just in case this could have been a threading problem), Wayfire stopped crashing, but instead it deadlocked....

> maybe add a static bool flag to check for when the second recursive call happens This sounds like a good idea, or a flag in pointer_t. Will work on...

Update: After adding a recursion check to update_cursor_focus, the crash is fixed! Now it's just waybar that crashes, but I am hoping this is a waybar bug... .........sadly, waybar doesn't...

waybar also crashes under labwc! ``` Gdk-Message: 23:24:53.386: Error 22 (Invalid argument) dispatching to Wayland display. ``` Then it closes. Confirming that the waybar crash is a waybar issue (https://github.com/Alexays/Waybar/issues/1866).

Here it is: [wayfire.log](https://github.com/WayfireWM/wayfire/files/12913343/wayfire.log)

Does changing the VGM version help?