[gzclient error] Assertion `px != 0' failed

choonsikmom·2025년 2월 24일
0

침착한 일상

목록 보기
19/20
post-thumbnail

아니 가제보 시뮬레이터 launch 파일 실행하는데 하루 종일 gzclient 에러 나서 도커도 껐다 켜보고 pc도 껐다 켜보고 가제보 설치도 다시 해보고 뭘 해도 안되고..

지피티, 제미나이, 퍼플렉시티, 그록에 싸그리 물어봐도 아무도 해결을 못 해줌 ..ㅠㅠ 단체로 나 왕따시키나?

gzclient: /usr/include/boost/smart_ptr/shared_ptr.hpp:728: typename boost::detail::sp_member_access<T>::type boost::shared_ptr<T>::operator->() const [with T = gazebo::rendering::Camera; typename boost::detail::sp_member_access<T>::type = gazebo::rendering::Camera*]: Assertion `px != 0' failed.
[ERROR] [gzclient-2]: process has died [pid 2979, exit code -6, cmd 'gzclient --gui-client-plugin=libgazebo_ros_eol_gui.so'].

얘들한테 무슨 에러냐고 물어보면 전부 그래픽 문제라해서 엔비디아 툴킷도 다시 깔고 했는데

$ source /usr/share/gazebo/setup.sh

source gazebo setup.sh 했더니 바로 해결됐다..........ㅎ 진짜 어이엄넹

추정 원인은 가제보 환경변수가 제대로 설정되지 않아서? 라는데

echo $GAZEBO_PLUGIN_PATH
echo $GAZEBO_MODEL_PATH

또 같은 에러가 발생하면 gazebo 필요 모델이나 플러그인 로드되는지 확인하라고 한다.

별것도 아닌게 열받게하네

profile
춘식이랑 함께하는 개발일지.. 그런데 이제 먼작귀를 곁들인

0개의 댓글

관련 채용 정보