Cool VL Viewer forum
http://sldev.free.fr/forum/

Crash on selecting OK for Group Notice at login
http://sldev.free.fr/forum/viewtopic.php?f=4&t=2669
Page 1 of 1

Author:  ZaneZimer [ 2025-08-16 14:32:47 ]
Post subject:  Crash on selecting OK for Group Notice at login

When logging in, and my avatar is still a 'cloud', I usually click OK on Group Notices to clear them while I wait. With the 1.32.4.0 release, the viewer crashes when doing so. Sometimes it just hangs and must be killed, however that results in no trace. If I wait until I am fully rezzed (the usual notification shows), the viewer seems to be OK when clearing them. I have been lucky to get a stack trace, and it is included in the attached logs.
Code:
Cool VL Viewer v1.32.4.0, Aug 16 2025 09:26:51
Release notes
Binaries and directories in use

CPU: AMD Ryzen 7 3700X 8-Core Processor (4400 MHz)
Memory: 64212MB
OS version: Linux-x86_64 v6.15.9-201.fc42.x86_64
Memory manager: jemalloc v5.3.1-20250604
Graphics: NVIDIA GEFORCE GTX 1080 TI/PCIE/SSE2
OpenGL version: 4.6.0 NVIDIA 580.76.05
Detected VRAM: 11264MB
J2C decoder: OpenJPEG: 1.4.0.635f
Audio driver: OpenAL v1.1 ALSOFT 1.24.2 (OpenAL Soft: OpenAL Soft)
Networking backend: libcurl 7.47.0/OpenSSL 1.0.2u/zlib-ng 2.2.4
Browser plugin: Dullahan 1.16.0/CEF 139.0.23/Chromium 139.0.7258.128

Built with: GCC v8.3.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++17 -fno-stack-protector -fcf-protection=none -U_FORTIFY_SOURCE -fno-threadsafe-statics -fPIC -pipe -g -gdwarf-4 -fno-var-tracking-assignments -fexceptions -fno-strict-aliasing -fvisibility=hidden -fsigned-char -m64 -mfpmath=sse -fno-math-errno -fno-trapping-math -pthread  -DLL_LINUX=1 -DLL_JEMALLOC=1 -DLL_FMOD=1 -DLL_OPENAL=1


Attachments:
CoolVLViewer.zip [23.06 KiB]
Downloaded 18 times

Author:  ZaneZimer [ 2025-08-16 14:39:52 ]
Post subject:  Re: Crash on selecting OK for Group Notice at login

Update - I disabled the new flag: RenderAvatarWaitForAttachements, waited for the 'outfit restored message' then a new Notice came in. I clicked OK and crashed but did not get a stack track, though the Cool VL Viewer log shows it 'tried' (attached).

Attachments:
CoolVLViewer.zip [23.68 KiB]
Downloaded 21 times

Author:  g0rd0ngrfr33mailgr [ 2025-08-16 16:59:54 ]
Post subject:  Re: Crash on selecting OK for Group Notice at login

For me, it crashes during loading world (probably because I have the lua group notification manager we talked about and it auto-closes the notices before the world is loaded).

Stacktrace:
Code:
#0  0x000055555738c0e9 in LLSD::asString[abi:cxx11]() const (this=<optimized out>)
    at /home/nikos/Desktop/linden/indra/llcommon/llsd.cpp:1060
#1  0x00005555564f284f in LLOfferInfo::LLOfferInfo (this=0x7fff6f4f7ac0, sd=...)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/new_allocator.h:104
#2  0x0000555555ea88ec in LLGroupNotifyBox::LLGroupNotifyBox (this=0x7fff6fe5e800, notifp=Python Exception <class 'gdb.error'>: value has been optimized out


About the viewer:
Code:
Cool VL Viewer v1.32.4.0, Aug 16 2025 19:42:30
RestrainedLove viewer v2.09.29.29
Release notes
Binaries and directories in use

CPU: AMD Ryzen 5 4500 6-Core Processor (4178 MHz)
Memory: 31872MB
OS version: Linux-x86_64 v6.12.41-gentoo-dist
Memory manager: jemalloc v5.3.1-20250604
Graphics: AMD RADEON RX 580 SERIES (RADEONSI, POLARIS10, ACO, DRM 3.61, 6.12.41-GENTOO-DIST)
OpenGL version: 4.6 (Core Profile) Mesa 25.1.7
Detected VRAM: 9372MB
J2C decoder: OpenJPEG: 1.4.0.635f
Audio driver: FMOD Studio v2.03.09 (PulseAudio)
Networking backend: libcurl 7.47.0/OpenSSL 1.0.2u/zlib-ng 2.2.4
Browser plugin: Dullahan 1.16.0/CEF 139.0.23/Chromium 139.0.7258.128

Built with: GCC v14.3.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++17 -fno-stack-protector -fcf-protection=none -U_FORTIFY_SOURCE -fno-threadsafe-statics -fPIC -pipe -g -gdwarf-4 -fno-var-tracking-assignments -fexceptions -fno-strict-aliasing -fvisibility=hidden -fsigned-char -m64 -mfpmath=sse -fno-math-errno -fno-trapping-math -pthread  -DLL_LINUX=1 -DLL_JEMALLOC=1 -DLL_FMOD=1 -DLL_OPENAL=1


Attachments:
CoolVLViewer.tar.gz [17.04 KiB]
Downloaded 25 times

Author:  Henri Beauchamp [ 2025-08-16 17:51:26 ]
Post subject:  Re: Crash on selecting OK for Group Notice at login

Ouch !

That's a bug in the offer Info code... I tried to plug a memory leak, but my changes cause the offer info data to be deleted too soon.

I reverted that code and will publish fixed releases ASAP.

In the mean time, I removed the v1.32.4.0 installers from the website.

Author:  Henri Beauchamp [ 2025-08-16 18:38:11 ]
Post subject:  Re: Crash on selecting OK for Group Notice at login

Fixed in v1.32.4.1.

Author:  g0rd0ngrfr33mailgr [ 2025-08-17 15:54:45 ]
Post subject:  Re: Crash on selecting OK for Group Notice at login

Thank you, Henri. The Cool VL Viewer may be the only piece of software where a bug is reported and mere hours later it is resolved and there is a new release.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/