Thanks for your response. I can understand that you don't want to waste time on a system with such a low user share.
It's just weird, that Spriter is the first QT application that doesn't work on a multitude of tiling window managers (for me). I tried to see if there's something they have in common, but from the ones I tested there wasn't really anything ( see https://wiki.archlinux.org/index.php/Comparison_of_Tiling_Window_Managers#Comparison_table).
Maybe you're trying to do something with the QT application window that should be done by the window manager instead, like resizing. This could lead to an endless loop because it triggers a resize event and your code tries to correct/manipulate the window size, which in effect, triggers the same event again.
If something like this exists in your code, maybe it should be better to avoid that, because it could lead to weird behavior on other systems too.
Anyways, thanks for developing Spriter.
Edit: I ran
valgrind --leak-check=full ./Spriter on Spriter and got this: https://paste.ee/p/HIxxA