While investigating ppy/osu#32038 (I couldn't reproduce, but anyway), I found that our SDL clipboard implementation may be unsafe.
SDL_clipboard.h requires all functions to run on the main thread, but we run these on a thread that called Set/Get methods.
I could probably try fixing it myself, but it is a bit tricky. If Get methods have to run on the main thread, do we need to wait for thread sleep?