godotengine / godotengine/godot

USER ERROR: BUG: Unreferenced static string to 0: Physics2DConstraintSolveIslands

Open
#92,590 6 comments 1 reaction 0 assignees View on GitHub
bug platform:android topic:2d topic:physics
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

4.3 dev6

### System information

android 11 api 30

### Issue description

USER ERROR: BUG: Unreferenced static string to 0: Physics2DConstraintSolveIslands
at: unref (core/string/string_name.cpp:127)
USER ERROR: BUG: Unreferenced static string to 0: Physics2DConstraintSetup
at: unref (core/string/string_name.cpp:127)
FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7b4a7b00cc)

### Steps to reproduce

There is no problem under Windows, but it appears under Android. I am using C #, which seems to be unable to debug under Android, and I am not sure where the problem lies

### Minimal reproduction project (MRP)

not have

Contributor guide

Open the contributing guide

Research direction

Start with core/string/string_name.cpp:127 and the Android 11/API 30 shutdown output from Godot 4.3 dev6, then trace the Physics2DConstraintSolveIslands and Physics2DConstraintSetup references during teardown. Reproduce the report on Android if possible; done means identifying the destroyed-mutex or unreferenced-string cause and verifying the corrected behavior, but no minimal reproduction project is provided.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, cpp
Domain
game-dev, mobile-dev
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.