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

Cool VL Viewer 1.30.2.16 on Mac crashed after teleport.
http://sldev.free.fr/forum/viewtopic.php?f=4&t=2371
Page 1 of 1

Author:  linyifei [ 2023-06-17 14:21:47 ]
Post subject:  Cool VL Viewer 1.30.2.16 on Mac crashed after teleport.

This afternoon I teleported to a destination, and my viewer crashed immediately after I arrived. Cool VL Viewer log and crash dump files attached. The viewer log compressed to larger than 64K so I had to split it.

Attachments:
CoolVLViewer2.log.zip [45.73 KiB]
Downloaded 160 times
CoolVLViewer1.log.zip [37.13 KiB]
Downloaded 167 times
Cool VL Viewer_2023-06-17-174229.crash.zip [20.17 KiB]
Downloaded 163 times

Author:  Henri Beauchamp [ 2023-06-17 15:19:07 ]
Post subject:  Re: Cool VL Viewer 1.30.2.16 on Mac crashed after teleport.

Thank you for the report !

Something fishy indeed happened:
Code:
2023-06-17 07:42:21Z WARNING: LLAlertDialog::LLAlertDialog: Alert: Are you sure you want to teleport ?
2023-06-17 07:42:24Z INFO: LLVOWLSky::updateGeometry: WL Skydome strips in 4 batches.
2023-06-17 07:42:24Z INFO: LLWorld::addRegion: Region already exists and is alive, using existing region
2023-06-17 07:42:24Z INFO: process_teleport_finish: Enabling: 54.185.144.26:13021 - With code: 208282946
2023-06-17 07:42:24Z INFO: LLViewerRegion::requestBaseCapabilitiesCompleteCoro: Requesting second 'Seed' capability for region Hardrada (61b0c167-f54b-452e-b545-c20d0ec4d968) from: https://simhost-01daf02fe853595e6.agni.secondlife.io:12043/cap/4073c2b9-0dc7-40cf-18c6-9c4e3548458b
2023-06-17 07:42:24Z INFO: LLVOWLSky::updateGeometry: WL Skydome strips in 4 batches.
2023-06-17 07:42:24Z INFO: LLViewerRegion::setSeedCapability: Coroutine LLViewerRegion::requestBaseCapabilitiesCompleteCoro launched for duplicate Seed for region Hardrada (61b0c167-f54b-452e-b545-c20d0ec4d968)
2023-06-17 07:42:24Z INFO: process_agent_movement_complete: Changing home region to 289536:274432
2023-06-17 07:42:24Z INFO: LLAgent::setRegion: Moving agent into region: Hardrada (61b0c167-f54b-452e-b545-c20d0ec4d968)
2023-06-17 07:42:24Z INFO: LLAgent::handleServerFeaturesTransition: Avatar names lookup URL set to: https://simhost-01daf02fe853595e6.agni.secondlife.io:12043/cap/aa7b5786-b112-e452-f0d6-b6ae3ab1f5ab/
2023-06-17 07:42:24Z INFO: LLAgent::handleServerFeaturesTransition: Experiences lookup URL set to: https://simhost-01daf02fe853595e6.agni.secondlife.io:12043/cap/36061743-bda7-12c0-113a-0de5e1d35844/
2023-06-17 07:42:24Z INFO: LLPuppetMotion::setPuppetryEnabled: Puppetry is disabled.
2023-06-17 07:42:24Z INFO: LLViewerThrottleGroup::sendToSim: Sending throttle settings, total BW 12286
2023-06-17 07:42:24Z INFO: HBFloaterTeleportHistory::saveList: Saving the teleport history to: /Users/zal/Library/Application Support/SecondLife/andrea_curtis/tp_history.xml
2023-06-17 07:42:24Z INFO: LLVOWLSky::updateGeometry: WL Skydome strips in 4 batches.
2023-06-17 07:42:24Z INFO: LLViewerObjectList::findOrphans: Missing orphan child, removing from list
2023-06-17 07:42:24Z INFO: LLViewerObjectList::findOrphans: Missing orphan child, removing from list (repeated 18 times)
2023-06-17 07:42:24Z INFO: LLVOAvatarSelf::updateRegion: Region crossing took 42059.5 ms
2023-06-17 07:42:25Z INFO: HBFloaterTeleportHistory::saveList: Saving the teleport history to: /Users/zal/Library/Application Support/SecondLife/andrea_curtis/tp_history.xml
2023-06-17 07:42:25Z INFO: LLViewerRegion::requestBaseCapabilitiesCompleteCoro: Simulator Hardrada (61b0c167-f54b-452e-b545-c20d0ec4d968) sent the following new capabilities: GroupAPIv1, InventoryAPIv3, LibraryAPIv3
2023-06-17 07:42:25Z INFO: LLViewerRegion::requestBaseCapabilitiesCompleteCoro: Simulator Hardrada (61b0c167-f54b-452e-b545-c20d0ec4d968) sent new URLs for capabilities: GetDisplayNames, GetExperienceInfo, GetMesh, GetMesh2, GetTexture, ViewerAsset
2023-06-17 07:42:25Z INFO: LLVOAvatarSelf::setHoverIfRegionEnabled: Set hover height for self from debug setting: 0m
2023-06-17 07:42:25Z INFO: LLThreadPool::close: ThreadPool:Texture cache was informed of viewer crash.
As you can see from the log, the viewer reports a region crossing time of 42059.5 ms (42 seconds !) when the TP only took 3 seconds... Probably some glitch in the connection to the simulators.

However, the viewer should not have crashed at all.

The crash log clearly shows (*) it happened in LL's Extended Environment code, where pointers are used without being checked for NULL (and one got obviously NULL-ified during the TP glitch). I added NULL checks/guards for next release.


(*) There are not many thing I like with Apple (a total euphemism), but macOS at least produces very detailed and informative crash logs, far better than what Windows or even Linux provide...

Author:  Henri Beauchamp [ 2023-06-24 09:44:36 ]
Post subject:  Re: Cool VL Viewer 1.30.2.16 on Mac crashed after teleport.

Should be fixed in today's release (v1.30.2.18).

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