secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
211 stars 53 forks source link

BugSplat Crash: SecondLifeViewer!std::_Atomic_storage<enum boost::fibers::detail::spinlock_status,4>::load(992) #2550

Open sl-service-account opened 2 months ago

sl-service-account commented 2 months ago

BugSplat Key Crash 96029

Notes: The note in bugsplat says "crash upon quit according to quick look at some attached logs"

Sample Version: 7.1.10.10708851543

Sample Callstack:

SecondLifeViewer!std::_Atomic_storage::loadC:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/include/atomic(992)
SecondLifeViewer!boost::fibers::detail::spinlock_ttas::lockC:/a/viewer/viewer/build-vc170-64/packages/include/boost/fiber/detail/spinlock_ttas.hpp(57)
SecondLifeViewer!std::unique_lock::{ctor}C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.40.33807/include/mutex(144)
SecondLifeViewer!boost::fibers::mutex::lockC:/a/3p-boost/3p-boost/boost/libs/fiber/src/mutex.cpp(29)
SecondLifeViewer!std::unique_lock::{ctor}C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/include/mutex(144)
SecondLifeViewer!LLPluginProcessParent::shutdownC:/a/viewer/viewer/indra/llplugin/llpluginprocessparent.cpp(158)
SecondLifeViewer!LLAppViewer::cleanupC:/a/viewer/viewer/indra/newview/llappviewer.cpp(1766)
SecondLifeViewer!LLAppViewerWin32::cleanupC:/a/viewer/viewer/indra/newview/llappviewerwin32.cpp(789)
SecondLifeViewer!wWinMainC:/a/viewer/viewer/indra/newview/llappviewerwin32.cpp(538)
SecondLifeViewer!invoke_mainD:/a/_work/1/s/src/vctools/crt/vcstartup/src/startup/exe_common.inl(118)
SecondLifeViewer!__scrt_common_main_sehD:/a/_work/1/s/src/vctools/crt/vcstartup/src/startup/exe_common.inl(288)
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
georgebproductengine commented 1 month ago

Passed QA.

Verified on the Second Life Release 7.1.11.10947335521 (64bit) on Win10/OSX in the scope of https://github.com/secondlife/iqa/issues/348.