View Issue Details

IDProjectCategoryLast Update
0027671AI War 2Crash/ExceptionMar 10, 2023 10:38 am
ReporterBadgerBadger Assigned ToChris_McElligottPark  
Status assignedResolutionopen 
Product Version5.533 Tuning 
Summary0027671: Unity crash on linux
DescriptionI hit this crash on linux:
Caught fatal signal - signo:11 code:1 errno:0 addr:0x30cb01bb080
Obtained 27 stack frames.
#0 0x007f921a57fb20 in __sigaction
0000001 0x007f921b70a8a8 in AtomicStack::Pop()
0000002 0x007f921b406154 in BucketAllocator::Allocate(unsigned long, int)
0000003 0x007f921b40675d in DualThreadAllocator<DynamicHeapAllocator>::Allocate(unsigned long, int)
0000004 0x007f921b4022a0 in MemoryManager::Allocate(unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int)
0000005 0x007f921b402021 in malloc_internal(unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int)
0000006 0x007f921b3b9380 in dynamic_array_detail::dynamic_array_data::grow(unsigned long, unsigned long)
0000007 0x007f921b674f2a in ApplyMaterialPassWithCache(SharedMaterialData const&, ShaderPassContext&, Shader*, ShaderLab::Pass*, int, int, bool, ShaderLab::GrabPasses const*, ShaderLab::SubPrograms*, DeviceRenderStateBloc
k const*)
0000008 0x007f921b675080 in ApplyMaterialPassAndKeywordsWithCache(SharedMaterialData const&, ShaderPassContext&, Shader*, ShaderLab::Pass*, int, int, bool, ShaderLab::GrabPasses const*, ShaderLab::SubPrograms*, DeviceRend
erStateBlock const*)
0000009 0x007f921b4c836a in BatchRenderer::ApplyShaderPass(ShaderPassContext&, SharedMaterialData const*, Shader*, BatchRenderer::PassInfo&, BatchingFlags, bool, bool, ShaderLab::GrabPasses const*, DeviceRenderStateBlock
const*)
0000010 0x007f921b4cd370 in ForwardRenderLoopJob(GfxDeviceAsyncCommand::ArgScratch*, GfxDeviceAsyncCommand::Arg const*)
0000011 0x007f921b78cbc2 in GfxDevice::ExecuteAsync(int, void (*)(GfxDeviceAsyncCommand::ArgScratch*, GfxDeviceAsyncCommand::Arg const*), GfxDeviceAsyncCommand::ArgScratch**, GfxDeviceAsyncCommand::Arg const*, JobFence co
nst&)
0000012 0x007f921b4cbd75 in ForwardShaderRenderLoop::StartRenderJobs(JobFence&, bool
, bool, ShaderPassContext&)
0000013 0x007f921b4cd9e2 in ForwardShaderRenderLoop::PerformRendering(JobFence&, ActiveLight const*, ShadowJobData const&, bool, bool, bool, Camera::RenderFlag)
0000014 0x007f921b4ceff8 in DoForwardShaderRenderLoop(RenderLoopContext const&, dynamic_array<RenderObjectData, 0ul>&, CullResults const&, bool, bool, bool, Camera::RenderFlag)
0000015 0x007f921b4c3dfc in DoRenderLoop(RenderLoop&, RenderingPath, CullResults&, ShadowMapCache&)
0000016 0x007f921b4746e9 in Camera::DoRender(CullResults&, Camera::RenderFlag, Camera::PerformRenderFunction*)
0000017 0x007f921b475f01 in Camera::CustomRender(CullResults&, ShaderPassContext&, CameraRenderingParams const*, Camera::RenderFlag, Camera::PerformRenderFunction*, void (*)(), void (*)())
0000018 0x007f921b48d0b4 in RenderManager::RenderCameras(int, void (*)(), void (*)())
0000019 0x007f921b651c4c in PlayerRender(bool)
0000020 0x007f921b64bc97 in ExecutePlayerLoop(NativePlayerLoopSystem*)
0000021 0x007f921b64bc52 in ExecutePlayerLoop(NativePlayerLoopSystem*)
0000022 0x007f921b64c1fe in PlayerLoop()
0000023 0x007f921b82ec03 in PlayerMain(int, char**)
0000024 0x007f921a56a510 in __libc_start_call_main
0000025 0x007f921a56a5c9 in __libc_start_main
0000026 0x00000000201029 in (Unknown)

Any ideas, Chris?
TagsNo tags attached.

Activities

trabbo

Mar 9, 2023 7:54 pm

reporter   ~0067485

I also play on Linux, and have experienced periodic crashes over the last month or so. Let me know if I can help test this.

I think it has always happened while I've had the upgrade details dialog open. This is the window that shows how a ship will improve after an upgrade.

Chris_McElligottPark

Mar 10, 2023 10:38 am

administrator   ~0067489

Just saw this, sorry for missing it. That is DEEP in the rendering stack of unity, and not something we can directly mess with. I would suggest it is a bug in these builds of unity, and it's probably only in either Vulcan or OpenGL, not in both. So whichever one you're on, I'd suggest switching to the other.

Issue History

Date Modified Username Field Change
Jan 18, 2023 11:14 pm BadgerBadger New Issue
Jan 18, 2023 11:14 pm BadgerBadger Status new => assigned
Jan 18, 2023 11:14 pm BadgerBadger Assigned To => Chris_McElligottPark
Mar 9, 2023 7:54 pm trabbo Note Added: 0067485
Mar 10, 2023 10:38 am Chris_McElligottPark Note Added: 0067489