DLR-RM / DLR-RM/BlenderProc

__gnu_cxx::recursive_init_error

Open
#1,202 1 comment 0 reactions 0 assignees View on GitHub
first answer provided question
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.