Skip to content

BugSplat Crash: libGPUSupportMercury.dylib!gpuiTestFence #4246

@sl-service-account

Description

@sl-service-account

BugSplat Crash Group 17450

View Report Group
View Report Details
View Report Attachments

Application: Second Life Release
Version: 7.1.14.15192634334 (7.1.14.15192634334)
Error Code: SIGSEGV SEGV_MAPERR at 0x14

Callstack:

FunctionFile
libGPUSupportMercury.dylib!gpuiTestFence -
GLEngine!gleTestSync -
GLEngine!glWaitSync_ListExec -
GLEngine!gleCmdProcessor -
libdispatch.dylib!_dispatch_client_callout -
libdispatch.dylib!_dispatch_lane_barrier_sync_invoke_and_complete -
GLEngine!glTexImage2D_PackThread -
libGL.dylib!glTexImage2D -
Second Life Release!LLImageGL::setManualImage(unsigned int, int, int, int, int, unsigned int, unsigned int, void const*, bool)llimagegl.cpp(1475)
Second Life Release!LLImageGL::setImage(unsigned char const*, bool, int)llimagegl.cpp
Second Life Release!LLImageGL::createGLTexture(int, unsigned char const*, bool, int, bool, unsigned int*)llimagegl.cpp(1691)
Second Life Release!LLImageGL::createGLTexture(int, LLImageRaw const*, int, bool, int, bool, unsigned int*)llimagegl.cpp
Second Life Release!LLGLTexture::createGLTexture(int, LLImageRaw const*, int, bool, int, bool, unsigned int*)llgltexture.cpp(158)
Second Life Release!LLViewerMediaImpl::doMediaTexUpdate(LLViewerMediaTexture*, unsigned char*, int, int, int, int, int, int, bool)llviewermedia.cpp
Second Life Release!LLViewerMediaImpl::update()llviewermedia.cpp
Second Life Release!LLViewerMedia::updateMedia(void*)llviewermedia.cpp(661)
Second Life Release!LLCallbackList::callFunctions()llcallbacklist.cpp
Second Life Release!LLAppViewer::idle()llappviewer.cpp(4880)
Second Life Release!LLAppViewer::doFrame()llappviewer.cpp
Second Life Release!LLAppViewer::frame()llappviewer.cpp
Second Life Release!LLAppDelegate oneFramellappdelegate-objc.mm(153)
Foundation!__NSFireTimer -
CoreFoundation!__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ -
CoreFoundation!__CFRunLoopDoTimer -
CoreFoundation!__CFRunLoopDoTimers -
CoreFoundation!__CFRunLoopRun -
CoreFoundation!CFRunLoopRunSpecific -
HIToolbox!RunCurrentEventLoopInMode -
HIToolbox!ReceiveNextEventCommon -
HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter -
AppKit!_DPSNextEvent -
AppKit!NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue -
AppKit!NSApplication run -
AppKit!NSApplicationMain -
???!0 -

Activity

Dan-Linden

Dan-Linden commented on Jun 18, 2025

@Dan-Linden
Contributor

Apple OpenGL wrapper crash

added theissue type on Jun 18, 2025
canny

canny commented on Jul 7, 2025

@canny

This issue has been linked to a Canny post: Crashing and occasional failed logins - Mac (intel) 🎉

AtlasLinden

AtlasLinden commented on Jul 7, 2025

@AtlasLinden
Contributor

Appears specific to Intel Macs using AMD cards.
Possible workaround provided from the above Canny reporter:

It looks like Debug Setting "RenderAppleUseMultiGL" set to FALSE is the solution here. Testing now but night & day difference so far. Currently stable with this setting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @sl-service-account@AtlasLinden@Dan-Linden

        Issue actions

          BugSplat Crash: libGPUSupportMercury.dylib!gpuiTestFence · Issue #4246 · secondlife/viewer