Closed Ryanf55 closed 10 months ago
This is not a problem of ardupilot_gz
, it's caused by environment variables that VSCode sets breaking rviz:
https://github.com/ros2/ros2/issues/1406
Extra info:
rfriedman@dev-rfriedman01:~/Dev/ardu_ws$ readelf -d /opt/ros/humble/bin/rviz2 | grep NEEDED
0x0000000000000001 (NEEDED) Shared library: [librviz_common.so]
0x0000000000000001 (NEEDED) Shared library: [libQt5Widgets.so.5]
0x0000000000000001 (NEEDED) Shared library: [libQt5Core.so.5]
0x0000000000000001 (NEEDED) Shared library: [librclcpp.so]
0x0000000000000001 (NEEDED) Shared library: [librcutils.so]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
rfriedman@dev-rfriedman01:~/Dev/ardu_ws$ strace -e trace=open rviz2
rviz2: symbol lookup error: /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0: undefined symbol: __libc_pthread_init, version GLIBC_PRIVATE
+++ exited with 127 +++
rfriedman@dev-rfriedman01:~/Dev/ardu_ws$ echo $GTK_PATH
/snap/code/145/usr/lib/x86_64-linux-gnu/gtk-3.0
The proposed solution below worked.
unset GTK_PATH
Since it's resolved by the other issue, I'm closing this.
Environment
Steps to reproduce
Logs
Now, this is a likely a direct problem with rviz