Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-10230] [Project Azumarill] Voice often fails to connect on the Azumarill viewer #584

Open
1 task
sl-service-account opened this issue Sep 9, 2015 · 10 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Sep 9, 2015

Steps to Reproduce

  • Login on http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Project_Azumarill/3.8.4.304871 to land with voice enabled.

  • On first launch of Project-Azumarill, Windows Firewall prompts to allow slvoice.exe to connect as expected on first run of a new viewer.

  • I chose to allow.

  • Attempt to use voice.

    Observed Behaviour

  • Voice always fails to connect for me on Project Azumarill.

  • Reproduces on any region.

  • The speak button remains greyed out, I have no voice dot. I cannot see others voice dots.

  • My system information shows "Voice Server Version: Vivox" - it has the voice version missing from the end.

  • Logs always show the same warnings:
    {code}
    2015-09-09T20:44:25Z WARNING:#CoreHttp LLCore::HttpPolicy::stageAfterCompletion: HTTP request 15B10C98 failed after 0 retries. Reason: Not Found (Http_404)
    2015-09-09T20:44:25Z WARNING: LLCoreHttpUtil::HttpCoroHandler::onCompleted:


Error[404] cannot access url 'https://sim10481.agni.lindenlab.com:12043/cap/a4484408-0249-79e4-610f-0ac459f4e183' because Not Found

2015-09-09T20:44:25Z WARNING: LLCoreHttpUtil::HttpCoroHandler::onCompleted: Returned body=
Not Found
2015-09-09T20:44:25Z WARNING:#Voice LLVivoxVoiceClient::voiceAccountProvisionCoro: Unable to provision voice account.
2015-09-09T20:44:25Z INFO:#LLCoros LLCoros::cleanup: LLCoros: cleaning up coroutine LLVivoxVoiceClient::voiceAccountProvisionCoro

* Log attached.

h1. Expected Behaviour

Voice should connect as it does on current default release.

h1. Other Information

* I am able to connect to voice without any problems on current default release and Firestorm - usually I never have any voice connection problems.

* I have ruled out as much as I can that this is not a problem at my end but it's possible I guess, even though it only reproduces on the Azumarill viewer.
* I have checked that Azumarill slvoice.exe is allowed past my Firewall - it is - see *Fig 1* attached.

* Alexa cannot reproduce this problem on Azumarill when we both login to the same region (http://maps.secondlife.com/secondlife/Testylvania%20Sandbox/87/132/21)
So this is making me suspicious that it *is* a problem at my end.

* I am having other connection type issues on the Azumarill viewer only, which Alexa also cannot reproduce.
For example, BUG-9066
On default release & since that bug started, I only ever got this login warning very occasionally.
On Azumarill I get this warning every single login without fail.

* I'm also seeing this error every session on Azumarill - I don't know if this is expected and it's just new logging in this viewer though.

2015-09-09T20:44:39Z WARNING: LLCoreHttpUtil::HttpCoroHandler::onCompleted:

Error[302] cannot access url 'https://marketplace.secondlife.com/api/1/2e255955-e183-48c4-b9f9-1cd1b80db94e/inventory/import/' because Found

2015-09-09T20:44:39Z WARNING: LLCoreHttpUtil::HttpCoroHandler::onCompleted: Returned body=

You are being redirected. {code}
  • As far as Texture & mesh rezzing - everything seems to be working as expected. Rezzing times are nice and fast.

Attachments

Links

Related

Original Jira Fields
Field Value
Issue BUG-10230
Summary [Project Azumarill] Voice often fails to connect on the Azumarill viewer
Type Bug
Priority Unset
Status Accepted
Resolution Accepted
Reporter Whirly Fizzle (whirly.fizzle)
Created at 2015-09-09T18:51:01Z
Updated at 2017-05-08T23:34:02Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2015-09-09T16:15:10.187-0500',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'System': 'SL Viewer',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': '...',
  'What were you doing when it happened?': 'Filling in...',
  'What were you expecting to happen instead?': '...',
}
@sl-service-account
Copy link
Author

Alexa Linden commented at 2015-09-09T21:15:10Z

I tried and was unable to reproduce. I logged in to Viewer Release Meeting parcel and had voice. I then TP'd to the Maint standup location and checked, then to Testy and checked and lastly to my region Latte. At every location, I was able to connect to voice without issue.

Second Life 3.8.4 (304871) Sep 4 2015 15:41:09 (Second Life Project Azumarill)
Release Notes

CPU: Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz (2793.16 MHz)
Memory: 8152 MB
OS Version: Microsoft Windows 10 64-bit (Build 9200) compatibility mode. real ver: 10.0 (Build 10011)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GT 640/PCIe/SSE2

Windows Graphics Driver Version: 10.18.0013.5362
OpenGL Version: 4.5.0 NVIDIA 353.62

libcurl Version: libcurl/7.42.1 OpenSSL/1.0.1h zlib/1.2.8
J2C Decoder Version: KDU v7.2
Audio Driver Version: FMOD Ex 4.44.31
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Not Connected
Built with MSVC version 1800

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-09-09T21:34:13Z, updated at 2015-09-09T21:37:04Z

So, after some further poking at this, both the voice connection problem and always getting the BUG-9066 warning every single login on Azumarill only reproduces on my Whirly Fizzle account.
My alts have no problems connecting to voice -and my alts never see the BUG-9066 warning-. Scrub that, one of my alts just got the warning, but voice still connected okay.

I'm suspecting that the cause is that only Whirly has a large inventory ~ 110k and this is causing a timing issue during login?
Logins on Whirly on Azumarill do not seem to be any slower then normal though - I have never had any problems with creating inventory views taking too long on Whirly causing me to have a slow login, even though my inventory structure is moderately flat.
This is definitely only a problem for me on Azumarill.

After testing about 20 logins on Azumarill, Whirly did manage to get a voice connection twice but every other time it failed.
The two times Whirly did connect to voice without a problem, she also did not receive the BUG-9066 warning either.

So, if you cannot reproduce this, you may need an account with a large inventory to test.
Feel free to hijack Whirly if you still can't reproduce it.

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-09-09T22:03:13Z, updated at 2015-09-09T22:03:30Z

Running with the theory it's Whirly's cached inventory size/structure causing the problem during login, I deleted my cache folder and logged Whirly in.
This does not help - voice connection still fails.

Attached Whirly_2.log from a login on a clean cache where you can see voice failed to connect.

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-09-09T22:29:57Z

I set VivoxDebugLevel to 3 & reproduced voice failing to connect.
Attached VivoxVoiceService-2015.09.09.log

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-10-11T02:35:08Z

This still reproduces on the HTTP RC viewer: http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/3.8.5.305771

Attached Whirly_3.log from a session where my voice failed to connect at login.

2015-10-11T02:25:22Z WARNING:#CoreHttp LLCore::HttpPolicy::stageAfterCompletion: HTTP request 15B00258 failed after 0 retries.  Reason:  Not Found (Http_404)
2015-10-11T02:25:22Z WARNING: LLCoreHttpUtil::HttpCoroHandler::onCompleted: 
--------------------------------------------------------------------------
 Error[404] cannot access url 'https://sim10481.agni.lindenlab.com:12043/cap/d06240a0-4330-14f4-33ab-74cada21c0e2' because Not Found
--------------------------------------------------------------------------
2015-10-11T02:25:22Z INFO: LLSDXMLParser::Impl::parse: LLSDXMLParser::Impl::parse: XML_STATUS_ERROR parsing:Not Found
2015-10-11T02:25:22Z WARNING: LLCoreHttpUtil::HttpCoroHandler::onCompleted: Returned body=
Not Found
2015-10-11T02:25:22Z WARNING:#Voice LLVivoxVoiceClient::voiceAccountProvisionCoro: Unable to provision voice account.
2015-10-11T02:25:22Z INFO:#LLCoros LLCoros::cleanup: LLCoros: cleaning up coroutine LLVivoxVoiceClient::voiceAccountProvisionCoro

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-10-23T05:09:47Z

Still repros on http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/RIDER2_maint-4952-v-t-u/rev/306471/index.html

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-11-05T02:29:08Z

Still repros on the latest RC: http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/3.8.7.306796
Attached Whirly_4.log where I got the usual "Unable to provision voice account" during login.

This problem is now also reproducing for me on Firestorm viewer after the Azumarill code was merged in.
It never reproduces on LL default release or default FS viewers.

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-11-05T18:19:22Z

This commit fixed my voice bug on the Firestorm coroutines merge: https://bitbucket.org/NickyD/phoenix-firestorm-lgpl-coro/commits/41b740f9f281fe905ad83d331bdd33946340ff3e

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-11-07T21:48:52Z

I have found a workaround that will allow my voice to always connect on Azumarill until this bug is fixed.
I must login directly to a parcel that has voice disabled - voice can be disabled at either the parcel level or at the region level, it does not matter.
Then if I enabled voice on the land, my voice will always connect.
Obviously I have to login to a location where I can control the parcel or region voice settings - but hey, this will tide me over for now :D

Note that logging in with voice disabled viewerside only and then enabling voice does not work.

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-11-22T01:33:31Z, updated at 2015-11-22T01:35:13Z

Bug still reproduces on http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/RIDER2_maint-4952-v-t-u/rev/308134/index.html

Same problem shows during login:

2015-11-22T01:21:26Z WARNING:#CoreHttp LLCore::HttpPolicy::stageAfterCompletion: HTTP request 1464BA50 failed after 0 retries.  Reason:  Not Found (Http_404)
2015-11-22T01:21:26Z WARNING: LLCoreHttpUtil::HttpCoroHandler::onCompleted: 
--------------------------------------------------------------------------
 Error[Http_404] cannot access url 'https://sim8922.agni.lindenlab.com:12043/cap/de249b03-5f9e-5225-6c58-79af60abe0b8' because Not Found
--------------------------------------------------------------------------
2015-11-22T01:21:26Z INFO: LLSDXMLParser::Impl::parse: LLSDXMLParser::Impl::parse: XML_STATUS_ERROR parsing:Not Found
2015-11-22T01:21:26Z WARNING: LLCoreHttpUtil::HttpCoroHandler::onCompleted: Returned body=
Not Found
2015-11-22T01:21:26Z WARNING:#Voice LLVivoxVoiceClient::voiceAccountProvisionCoro: Unable to provision voice account.
2015-11-22T01:21:26Z INFO:#LLCoros LLCoros::cleanup: LLCoros: cleaning up coroutine LLVivoxVoiceClient::voiceAccountProvisionCoro
Second Life 3.8.7 (308134) Nov 20 2015 14:28:21 (Second Life Release)
Release Notes

You are at 104.7, 121.9, 21.2 in Testylvania Sandbox located at sim8922.agni.lindenlab.com (216.82.41.98:13001)
SLURL: http://maps.secondlife.com/secondlife/Testylvania%20Sandbox/105/122/21
(global coordinates 332,649.0, 306,298.0, 21.2)
Second Life Server 15.10.29.306991
Error fetching server release notes URL.

CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (3491.97 MHz)
Memory: 16268 MB
OS Version: Microsoft Windows 7 64-bit Service Pack 1 (Build 7601)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 750/PCIe/SSE2

Windows Graphics Driver Version: 10.18.0013.5900
OpenGL Version: 4.5.0 NVIDIA 359.00

libcurl Version: libcurl/7.42.1 OpenSSL/1.0.1h zlib/1.2.8
J2C Decoder Version: KDU v7.2
Audio Driver Version: FMOD Ex 4.44.31
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Vivox 

Built with MSVC version 1800
Packets Lost: 224/23,169 (1.0%)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant