Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-28 21:01:35



Reply to topic  [ 2 posts ] 
Cool VL Viewer crash 
Author Message

Joined: 2011-12-13 14:11:38
Posts: 186
Reply with quote
Hello,

While investigating another issue, I tried to log in with an alt and after some time waiting for my inventory to load, I got a crash. Log & stack trace are attached. Here is my system info:
Quote:
Cool VL Viewer v1.28.2.23, 64 bits, May 15 2021 10:08:40
Release notes

CPU: Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz (2661.57 MHz)
Memory: 15837MB
OS version: Linux-x86_64 v5.3.18-lp152.75-preempt #1 SMP PREEMPT Wed May 5 09:22:56 UTC 2021 (16c42c8)
Memory manager: jemalloc v5.2.1-20210401
Graphics card vendor: NVIDIA Corporation
Graphics card: Quadro P3200/PCIe/SSE2
OpenGL version: 4.6.0 NVIDIA 460.80
Detected VRAM: 6144MB
J2C decoder: OpenJPEG: 1.4.0.635f
Audio driver: FMOD Studio v2.02.00 (PulseAudio)
Networking backend: libcurl/7.64.1 OpenSSL/1.1.1k zlib/1.2.11 nghttp2/1.43.0
Embedded browser: CEF3 plugin v88.2.9+g5c8711a+chromium-88.0.4324.182

Built with: GCC v5.5.0
Compiler-generated maths: SSE2.

Compile flags used for this build:
-O3 -fno-delete-null-pointer-checks -fno-ipa-cp-clone -fno-align-labels -fno-align-loops -fsched-pressure -frename-registers -fweb -fira-hoist-pressure -DNDEBUG -std=c++14 -fno-stack-protector -fno-threadsafe-statics -fPIC -pipe -g -gdwarf-2 -gstrict-dwarf -fno-var-tracking-assignments -fexceptions -fno-strict-aliasing -fvisibility=hidden -fsigned-char -m64 -mfpmath=sse -fno-math-errno -fno-trapping-math -pthread -Wall -Wno-reorder -Werror -DLL_LINUX=1 -D_REENTRANT -DXML_STATIC -DLL_USE_JEMALLOC=1 -DLL_ELFBIN=1 -DOV_EXCLUDE_STATIC_CALLBACKS -DLL_FMOD=1 -DLL_OPENAL=1 -DLL_SDL2=1 -DLL_X11=1 -DLIB_NDOF=1


Attachments:
logs.zip [23.01 KiB]
Downloaded 82 times
2021-05-19 11:33:45
Profile

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
That's a crash in OpenSSL (which version was updated to v1.1.1k in Cool VL Viewer v1.28.2.23)... :shock: And nothing wrong in the viewer code to explain it !

I'm afraid it's an OpenSSL (or possibly libcurl, since it is what calls OpenSSL in the stack trace) bug.

I'm also seeing occurrences of rainbow textures detection in your log with the activation of my work-around ("Temporarily disabling HTTP pipelining"), which is sort of a surprise to me since despite intensive stress-testing in SL, I could not get them to happen with the new libcurl (but they still do happen in OpenSim, at least on OS grid).

Perhaps you should try and recompile the viewer with 'set(USE_NEW_LIBCURL OFF)' in indra/cmake/00-BuildOptions.cmake...

EDIT: just noticed that to rebuild successfully with curl v7.47, you need to fix a bug I introduced when I added support for libcurl v7.64.1: line 164 of indra/newview/llappcorehttp.cpp change:
Code:
LLControlVariable* control = getControl("EnableHTTP2");
to read:
Code:
LLControlVariable* control = gSavedSettings.getControl("EnableHTTP2");


2021-05-19 11:41:30
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 39 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.