__gnu_cxx::recursive_init_error
- Dominant language
- Python
- Stars
- 3.7k
- Forks
- 518
- PR merge metrics
- No merged PRs in 30d
Description
### Describe the issue
When I first ran "blenderproc quickstart" on a remote Ubuntu server, this error occurred. The Blender is downloaded by default.
### Minimal code example
```python
****:~/BlenderProc$ blenderproc quickstart
'blenderproc quickstart' is an alias for 'blenderproc run /****/BlenderProc/blenderproc/scripts/quickstart.py'
Using temporary directory: /dev/shm/blender_proc_65d17cc97c4f425e8a82c4b87c5fa0f6
Warning: Changed install path from /home_local/****... to /home/****..., there is no /home_local/ on this machine.
Using blender in /home/****/blender/blender-4.2.1-linux-x64
terminate called after throwing an instance of '__gnu_cxx::recursive_init_error'
what(): std::exception
Cleaning temporary directory
```
### Files required to run the code
_No response_
### Expected behavior
how to resolve
### BlenderProc version
main branch
Contributor guide
Research direction
Start by reproducing `blenderproc quickstart` on the reported remote Ubuntu setup and review the `blenderproc run /.../scripts/quickstart.py` entry point shown in the report. Check how the downloaded Blender 4.2.1 binary is invoked and capture the conditions that produce `__gnu_cxx::recursive_init_error`. Done means the cause and a verified resolution are documented or covered by an appropriate regression check.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blender, python, ubuntu
- Domain
- computer-graphics, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100