@Taeguk
Haven't seen any lockups so far. When I'm not testing for other distributions, I run Ubuntu 18.04 as my work system. But that doesn't necessarily mean anything since there are so many things that could be configured differently.
If you're having to kill -9 to kill it, I'd recommend deleting any tag files for the projects you're working on, so you don't have to worry about an incompletely written tag file given you more problems.
If you can get it to lock up, it might help if you could attach to the vs_exe process, and get a stack trace using GDB. If the vs_exe PID was 2321, then this command would do it: "sudo gdb -p 2321" Then type "bt" at the gdb prompt to get the stack trace. That can help us narrow it down if it's locked up on a particular operation, rather than just waiting for events from the window system.
Are the tabs all for local files? I can sometimes get a small delay switching to a remote file for a slow connection, but the only time I've seen it really get wedged is when a NFS mount got trashed, and the vs_exe process was in the un-interruptable state. It seems unlikely, but you could check to see if the process state is "D" when you run "ps ax | grep vs_exe". (none of that would be specific to v24 of course).