Search Issue Tracker

Fixed

Fixed in 2022.3.23f1, 2023.2.17f1

Votes

0

Found in

2022.3.8f1

2023.1.10f1

2023.2.0b6

2023.3.0a2

6000.0.0b11

Issue ID

UUM-46567

Regression

Yes

[Linux] Crash on ApiGLES::TextureImage when loading a scene

--

-

Reproduction steps:
1. Create a new 3D project
2. Click Window > Package Manager
3. Click “+” > Add package from git URL
4. Paste “https://github.com/readyplayerme/rpm-unity-sdk-core.git" and click Add
5. After the installation finishes, in the Setup Guide window check that you don’t have an account and click “Next”
6. Click “Finish Setup”
7. In the opened “Integration Guide” window, click “Load QuickStart Scene”

Expected result: “QuickStart” Scene is loaded
Actual result: Unity Editor crashes

Reproducible with: 2022.3.8f1, 2023.1.10f1, 2023.2.0b6, 2023.3.0a2
Not reproducible with: 2021.3.29f1

Reproducible on: Ubuntu 23.04
Not reproducible on: Windows 10 Pro 22H2

First lines of the first stack trace:
#0 0x00564e89d707bc in burst_signal_handler(int, siginfo_t*, void*)
#1 0x007fa3a763c4b0 in __sigaction
#2 0x007fa3a7770e22 in __nss_database_lookup
#3 0x007fa354d70525 in __driDriverGetExtensions_d3d12
#4 0x007fa354d42a3d in __driDriverGetExtensions_d3d12
#5 0x007fa354d4c748 in __driDriverGetExtensions_d3d12
#6 0x00564e8a3996e5 in ApiGLES::TextureImage(unsigned int, unsigned int, int, GraphicsFormat, int, int, int, int, int, void const*)
#7 0x00564e8a38cb43 in (anonymous namespace)::UploadImages(ApiGLES*, unsigned int, unsigned int, int, GraphicsFormat, unsigned char const*, unsigned long, GraphicsFormat, int, int, int, int, unsigned char*)
#8 0x00564e8a37f8ca in gles::UploadTexture(ApiGLES*, GLESTexture&, GraphicsFormat, void const*, unsigned long, int, int, int, int, TextureUploadFlags)
#9 0x00564e8a37f472 in GfxDeviceGLES::UploadTexture2D(TextureID, TextureDimension, unsigned char const*, unsigned long, int, int, GraphicsFormat, int, TextureUploadFlags)
#10 0x00564e89c8f447 in UploadTexture2DData(GfxDevice&, UploadTextureDataParams const&)

First lines of the second stack trace:
#0 0x0055a4668867bc in burst_signal_handler(int, siginfo_t*, void*)
#1 0x007efd88842520 in __sigaction
#2 0x007efd888c4901 in memcpy
#3 0x007efd352628ed in _nv026glcore
#4 0x007efd3526c901 in _nv026glcore
#5 0x007efd35382549 in _nv026glcore
#6 0x007efd3538344e in _nv026glcore
#7 0x007efd3538366c in _nv026glcore
#8 0x0055a466eaf6e5 in ApiGLES::TextureImage(unsigned int, unsigned int, int, GraphicsFormat, int, int, int, int, int, void const*)
#9 0x0055a466ea2b43 in (anonymous namespace)::UploadImages(ApiGLES*, unsigned int, unsigned int, int, GraphicsFormat, unsigned char const*, unsigned long, GraphicsFormat, int, int, int, int, unsigned char*)
#10 0x0055a466e958ca in gles::UploadTexture(ApiGLES*, GLESTexture&, GraphicsFormat, void const*, unsigned long, int, int, int, int, TextureUploadFlags)
#11 0x0055a466e95472 in GfxDeviceGLES::UploadTexture2D(TextureID, TextureDimension, unsigned char const*, unsigned long, int, int, GraphicsFormat, int, TextureUploadFlags)
#12 0x0055a4667a5447 in UploadTexture2DData(GfxDevice&, UploadTextureDataParams const&)

Note: couldn’t find the regression point in the 2022.1 stream, because I can’t properly install the package

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.