Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-28 16:28:10



Reply to topic  [ 2 posts ] 
[opensim] Hypergrid crash+tp's end up in void sim 
Author Message

Joined: 2015-02-09 19:41:55
Posts: 12
Reply with quote
Two issues here with the hypergrid but they might be related:

1) TP from varregion in homegrid to a single region in another grid crashes the viewer. See backtrace in hgtpcrash in attachment (I hope I did it right)

2) TP from single region in homegrid to single region in another grid causes me to arrive, except the entire destination region is a total void. No water, avatars (not me either), no nametags, prims or terrain. See hgtpvoid in attachment. This session is without a crash.

In both sessions I see Octree warnings

Code:
Cool VL Viewer v1.26.22.0, 64 bits, Apr  7 2018 08:21:16
RestrainedLove viewer v2.09.23.20
Release Notes

CPU: Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz (3335.88 MHz)
Memory: 15887MB
OS version: Linux-x86_64 v3.16.0-4-amd64 #1 SMP Debian 3.16.51-3 (2017-12-13)
Memory manager: jemalloc v5.0.1
Graphics card vendor: NVIDIA Corporation
Graphics card: GeForce GTX 750 Ti/PCIe/SSE2
OpenGL version: 4.4.0 NVIDIA 340.102
Detected VRAM: 2048MB
J2C decoder: OpenJPEG: 1.4.0.635d
Audio driver: FMOD Studio v1.10.04 (PulseAudio)
Networking backend: libcurl/7.54.1 OpenSSL/1.0.2n zlib/1.2.11 nghttp2/1.30.0
Embedded browser: CEF3 plugin v3.3325.1756.g6d8faa4

Built with: GCC v4.8.5

Compile flags used for this build:
-O3 -fno-delete-null-pointer-checks -fno-align-labels -fno-align-loops -fno-ipa-cp-clone -fsched-pressure -frename-registers -fweb -DNDEBUG -std=c++98 -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 -fno-stack-protector -Wall -Wno-reorder -Wno-unused-local-typedefs -Werror -DLL_LINUX=1 -D_REENTRANT -DXML_STATIC -DLL_USE_JEMALLOC=1 -DLL_ELFBIN=1 -DLL_LUA=1 -DOV_EXCLUDE_STATIC_CALLBACKS -DLL_FMODSTUDIO=1 -DLL_OPENAL=1 -DLL_SDL=1 -DLIB_NDOF=1 -DLL_X11=1


Attachments:
cool_bug.tar.gz [50.05 KiB]
Downloaded 117 times
2018-04-12 07:42:25
Profile

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Hypergrid TPs between var regions is not supported. So it is not a surprise you get a crash. Just don't do it.

Both inter-grid TPs and variable size regions are (extremely) dirty hacks implemented (without any published specification from OpenSim folks) in viewers that were never designed to allow these kind of things in the first place. So, yeah, they are crashy and glitchy like Hell.

It appears in your log that the crash occurred because of an infinite loop in the octree traversal code (no surprise since both grids probably did not agree on the region coordinates due to the var region mismatch) and the void region TP is the result of bad coordinates (due to the scaling hack used for var regions to fit in a grid that is supposed to only hold 512x512m regions)...
There's nothing I can do, at least till OpenSim folks produce written and fixed specifications for var regions coordinates support and inter-grid TPs (the specs would require the grids to agree on the TP coordinates for var region arrival points, and transmit them as additional parameters, for example).


2018-04-12 08:21:54
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 28 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.