secondlife / secondlife/viewer
BugSplat Report: delete_buffers
Open
bugsplat
team:viewer
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
BugSplat Report Group 79120
View Report Group
View Report Details
View Report Attachments
Application: Second Life Release
Version: 26.3.0.31203661088
Callstack:
Active Thread (Thread ID: 0)
Total Frames: 43
Frame 1 (Level 1):
Function: IOKit!iokit_user_client_trap
File: None
Line: None
Frame 2 (Level 2):
Function: CoreFoundation!_CFRelease
File: None
Line: None
Frame 3 (Level 3):
Function: IOGPU!IOGPUMetalResource dealloc
File: None
Line: None
Frame 4 (Level 4):
Function: IOGPU!IOGPUMetalBuffer dealloc
File: None
Line: None
Frame 5 (Level 5):
Function: AGXMetalG15X_B0!AGXBuffer dealloc
File: None
Line: None
Frame 6 (Level 6):
Function: AGXMetalG15X_B0!AGXG15XFamilyBuffer dealloc
File: None
Line: None
Frame 7 (Level 7):
Function: AppleMetalOpenGLRenderer!_ZN17GLRBufferResource7deallocEv
File: None
Line: None
Frame 8 (Level 8):
Function: AppleMetalOpenGLRenderer!_ZN18GLDMemoryPluginRec7deallocEv
File: None
Line: None
Frame 9 (Level 9):
Function: AppleMetalOpenGLRenderer!gldDestroyMemoryPlugin
File: None
Line: None
Frame 10 (Level 10):
Function: GLEngine!gleFreeOrphan
File: None
Line: None
Frame 11 (Level 11):
Function: GLEngine!gleCleanupOrphans
File: None
Line: None
Frame 12 (Level 12):
Function: GLEngine!gleOrphanBufferObject
File: None
Line: None
Frame 13 (Level 13):
Function: GLEngine!glDeleteBuffers_Exec
File: None
Line: None
Frame 14 (Level 14):
Function: Second Life Release!delete_buffers(int, unsigned int*)
File: llvertexbuffer.cpp
Line: 315
Frame 15 (Level 15):
Function: Second Life Release!LLAppleVBOPool::free(unsigned int, unsigned int, unsigned int, unsigned char*)
File: llvertexbuffer.cpp
Line: 383
Frame 16 (Level 16):
Function: Second Life Release!LLVertexBuffer::~LLVertexBuffer()
File: llvertexbuffer.cpp
Line: 1077
Frame 17 (Level 17):
Function: Second Life Release!LLVertexBuffer::~LLVertexBuffer()
File: llvertexbuffer.cpp
Line: 1070
Frame 18 (Level 18):
Function: Second Life Release!std::__1::__hash_table<std::__1::__hash_value_type<LLFace*, std::__1::vector<LLPointer<LLVertexBuffer>, std::__1::allocator<LLPointer<LLVertexBuffer> > > >, std::__1::__unordered_map_hasher<LLFace*, std::__1::__hash_value_type<LLFace*, std::__1::vector<LLPointer<LLVertexBuffer>, std::__1::allocator<LLPointer<LLVertexBuffer> > > >, std::__1::hash<LLFace*>, std::__1::equal_to<LLFace*>, true>, std::__1::__unordered_map_equal<LLFace*, std::__1::__hash_value_type<LLFace*, std::__1::vector<LLPointer<LLVertexBuffer>, std::__1::allocator<LLPointer<LLVertexBuffer> > > >, std::__1::equal_to<LLFace*>, std::__1::hash<LLFace*>, true>, std::__1::allocator<std::__1::__hash_value_type<LLFace*, std::__1::vector<LLPointer<LLVertexBuffer>, std::__1::allocator<LLPointer<LLVertexBuffer> > > > > >::__deallocate_node(std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<LLFace*, std::__1::vector<LLPointer<LLVertexBuffer>, std::__1::allocator<LLPointer<LLVertexBuffer> > > >, void*>*>*)
File: __hash_table
Line: 1139
Frame 19 (Level 19):
Function: Second Life Release!LLVolumeGeometryManager::genDrawInfo(LLSpatialGroup*, unsigned int, LLFace**, unsigned int, bool, bool, bool)
File: llvovolume.cpp
Line: 6941
Frame 20 (Level 20):
Function: Second Life Release!LLVolumeGeometryManager::rebuildGeom(LLSpatialGroup*)
File: llvovolume.cpp
Line: 6145
Frame 21 (Level 21):
Function: Second Life Release!LLSpatialGroup::rebuildGeom()
File: llspatialpartition.cpp
Line: 329
Frame 22 (Level 22):
Function: Second Life Release!LLPipeline::rebuildPriorityGroups()
File: pipeline.cpp
Line: 2823
Frame 23 (Level 23):
Function: Second Life Release!LLPipeline::postSort(LLCamera&)
File: pipeline.cpp
Line: 3592
Frame 24 (Level 24):
Function: Second Life Release!LLPipeline::renderShadow(glm::mat<4, 4, float, (glm::qualifier)3> const&, glm::mat<4, 4, float, (glm::qualifier)3> const&, LLCamera&, LLCullResult&, bool)
File: pipeline.cpp
Line: 9499
Frame 25 (Level 25):
Function: Second Life Release!LLPipeline::generateSunShadow(LLCamera&)
File: pipeline.cpp
Line: 10485
Frame 26 (Level 26):
Function: Second Life Release!display(bool, float, int, bool)
File: llviewerdisplay.cpp
Line: 818
Frame 27 (Level 27):
Function: Second Life Release!LLAppViewer::doFrame()
File: llappviewer.cpp
Line: 1477
Frame 28 (Level 28):
Function: Second Life Release!LLAppViewer::frame()
File: llappviewer.cpp
Line: None
Frame 29 (Level 29):
Function: Second Life Release!LLAppDelegate oneFrame
File: llappdelegate-objc.mm
Line: 164
Frame 30 (Level 30):
Function: Foundation!__NSFireTimer
File: None
Line: None
Frame 31 (Level 31):
Function: CoreFoundation!__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
File: None
Line: None
Frame 32 (Level 32):
Function: CoreFoundation!__CFRunLoopDoTimer
File: None
Line: None
Frame 33 (Level 33):
Function: CoreFoundation!__CFRunLoopDoTimers
File: None
Line: None
Frame 34 (Level 34):
Function: CoreFoundation!__CFRunLoopRun
File: None
Line: None
Frame 35 (Level 35):
Function: CoreFoundation!CFRunLoopRunSpecific
File: None
Line: None
Frame 36 (Level 36):
Function: HIToolbox!RunCurrentEventLoopInMode
File: None
Line: None
Frame 37 (Level 37):
Function: HIToolbox!ReceiveNextEventCommon
File: None
Line: None
Frame 38 (Level 38):
Function: HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter
File: None
Line: None
Frame 39 (Level 39):
Function: AppKit!_DPSNextEvent
File: None
Line: None
Frame 40 (Level 40):
Function: AppKit!NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue
File: None
Line: None
Frame 41 (Level 41):
Function: AppKit!NSApplication run
File: None
Line: None
Frame 42 (Level 42):
Function: AppKit!NSApplicationMain
File: None
Line: None
Frame 43 (Level 43):
Function: ???!0x0 + 0
File: None
Line: None
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.