fah-client-bastet icon indicating copy to clipboard operation
fah-client-bastet copied to clipboard

FAH v8.4.3 system tray program crash on Windows

Open Hou5e opened this issue 1 year ago • 8 comments
trafficstars

FAH v8.4.3 system tray program crash on Windows that is probably related to #269. I had a Firefox web browser tab open viewing 2-10 remotes for about a day when this happened.

There was an error window open for debugging, this time (I picked VS2022, and I should have picked VS2015 for debugging). image

The top few long messages in the call stack image are these lines of text:

FAHClient.exe!std::_Tree<std::_Tset_traits<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>,std::less<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>>,std::allocator<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>>,0>>::_Find_lower_bound<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>>(const cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>> & _Keyval) Line 1590
	at C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include\xtree(1590)

FAHClient.exe!std::_Tree<std::_Tset_traits<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>,std::less<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>>,std::allocator<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>>,0>>::_Emplace<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>> const &>(const cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>> & <_Vals_0>) Line 1003
	at C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include\xtree(1003)

FAHClient.exe!std::_Tree<std::_Tset_traits<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>,std::less<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>>,std::allocator<cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>>>,0>>::insert<0,0>(const cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>> & _Val) Line 1222
	at C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include\xtree(1222)

FAHClient.exe!cb::LifetimeManager::addLTO<cb::LifetimeObject>(const cb::SmartPointer<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>,cb::RefCounterImpl<cb::LifetimeObject,cb::DeallocNew<cb::LifetimeObject>>> & obj) Line 56
	at C:\build\fah\windows-10-64bit-client-bastet-debug\cbang\src\cbang\util\LifetimeManager.h(56)

FAHClient.exe!cb::WS::Websocket::readBody() Line 276
	at C:\build\fah\windows-10-64bit-client-bastet-debug\cbang\src\cbang\ws\Websocket.cpp(276)

FAHClient.exe!cb::WS::Websocket::readHeader::__l2::void <lambda>(bool)::__l2::<lambda>(bool success) Line 214
	at C:\build\fah\windows-10-64bit-client-bastet-debug\cbang\src\cbang\ws\Websocket.cpp(214)

[External Code]

Hou5e avatar Aug 27 '24 20:08 Hou5e