ROS Noetic | rqt segfault PyUnicode_FromFormatV
Hello, I have been trying to run one of the rqt tools but none of them work. All of them just exit with: Segmentation fault (core dumped). I don't have any experience in debugging issue like this, but I found that running this "gdb" tool can provide some valuable information, so here is the output:
jan@hydrogen:31$ gdb python
(No debugging symbols found in python)
(gdb) run /opt/ros/noetic/bin/rqt
Starting program: /usr/bin/python /opt/ros/noetic/bin/rqt
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after fork from child process 268679]
Program received signal SIGSEGV, Segmentation fault.
0x000000000058d202 in PyUnicode_FromFormatV ()
(gdb) run /opt/ros/noetic/bin/rqt_
rqt_bag rqt_dep rqt_image_view rqt_plot
rqt_console rqt_graph rqt_logger_level rqt_shell
(gdb) run /opt/ros/noetic/bin/rqt_
rqt_bag rqt_dep rqt_image_view rqt_plot
rqt_console rqt_graph rqt_logger_level rqt_shell
(gdb) run /opt/ros/noetic/bin/rqt_bag
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/bin/python /opt/ros/noetic/bin/rqt_bag
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after fork from child process 268684]
Program received signal SIGSEGV, Segmentation fault.
0x000000000058d202 in PyUnicode_FromFormatV ()
Python 3.8.5
Kernel: 5.8.0-7630-generic
Distributor ID: Pop
Description: Pop!_OS 20.04 LTS
Release: 20.04
Codename: focal
Any help is appreciated. Thank you for your time. :)