Atlasaurus : Crash on a windows laptop
complete
observeur Resident
I tested Atlasaurus on a gaming laptop (AMD Ryzen cpu, AMD 680m igpu and NVidia RTX 3080m dedicated gpu, 32gb ram), and sadly it crashes after i click "login".
I deleted the appdata folders to see if it would fix it, but it doesn't.
Also i tested on the igpu and on the nvidia gpu, same result.
I noticed the webview (with destinations and so on) wouldn't show up on the login screen. it might be normal for a first login though ? (since i deleted all data).
The previous Atlasaurus build was also crashing.
I also excluded the executable and the appdata secondlife folders from the Windows AV.
Side node 1 : Its work on an older gaming laptop with a Ryzen 4800H cpu, 16gb of ram, and nVidia GTX 1660ti.
Side note 2 : The stream on that other laptop works (vs my post about it not working on the mac).
Side note 3 : On that other laptop where the viewer works, i tested it on a popular crowdy dancing sim. It was working fine with the nvidia gpu, actually not maxing out the vram of the gpu. But with the integrated amd gpu, when it reached the ram limit (16gb) it crashed. This behavior isn't new for this machine though, when the ram is saturated in crowdy sims. The max allocated (v)ram on this machine for the igpu is 8gb. It was maxed out when it crashed.
This might be the amd driver which detected a problem or the viewer detecting a problem with ram allocation. Of course i wouldn't normally use the igpu, but i thought it was an additional information worth being mentioned, since some people won't have a dedicated gpu. Some people actually have 8gb or ram, (or even 4gb) which won't let them enjoy crowdy places safely.
For all those tests i was using the low-mid preset.
Complementary information:
In the same place, the Macbook Pro with 16gb of ram (unified memory) wasn't crashing, even though it was using more ram than the actual available ram. So certainly it's about how the amd driver deals with this situation .. or how the OS deals with it.
I wrote 2 different reports in this post, related to 2 different platforms. If you wish me to separate them, you let me know :)
Log In
This post was marked as
complete
Dan Linden
tracked
Dan Linden
Hi observeur.
While at the login screen, can you disable Preferences > Sound & Media > Voice Chat, then log in and see if it still crashes?
We don't have a repro of this crash in-house so we're trying to narrow down the trigger.
observeur Resident
Dan Linden Interestingly, when i go to preferences sound and medias, then try to untick "enable" right next the voice chat slider, it crashes right away. I also tried to disable some voice related debug options (from the advanced menu), such as VoiceDisableMic, or VoiceEchoCancellation and it crashes.
For information, i have Windows 11 23H2 latest update. And the sound chip is from Realtek ( driver vrs 10.0.22621.1 ).
When i go to input devices (in preferences sounds and medias) i see the green bars indicating it's hearing sound. If i change the input device, it won't crash, if i disable echo cancellation, Automatic gain control or Noise suppression from here it doesn't always crash. Same if i change the voice volume or mic volume. I could even disable the Voice just once .. (it was crashing immediately earlier), but after a moment, when i close the preferences window, (but i think it also happened randomly) it crashes.
EDIT: I isolated the origin of the issue some more. This laptop has an integrated "microphones network device" that is composed of 4 microphones, resulting to a 4 channels input. I plugged in a headset and set it as the default source, and this time the viewer won't crash. As soon as i unplug it, it will crash. So there is some issue, either with webrtc itself, or windows, or the viewer when it deals with this particular configuration.
Dan Linden
observeur Resident: Oh, very nice sleuthing! Thank you!
The developers are working on adding better crash reporting for this issue in the next WebRTC viewer.
observeur Resident
Dan Linden Alright Dan ! Then i will test this next one, better crash reporting should help indeed.
Dan Linden
observeur Resident: The direct installer link is https://github.com/secondlife/viewer/releases/download/Second_Life_Release%235f66a15-webrtc/Second_Life_7_1_9_10205353598_x86_64_Setup.exe
This has not gone through QA yet so obligatory warning about possible instability, but I hope it will crash successfully and send us a report.
observeur Resident
Dan Linden I tested this build. It crashes the same way as before, so i'm not sure you received any report. I can send you the logs by email.
Dan Linden
observeur Resident: I see 4 crash reports from you! Thank you, observeur. I'll pass this on to the developers.
observeur Resident
Dan Linden oh ok, great, so you received them :)
Dan Linden
observeur Resident: While the last build did send us crash reports, we were not able to read the crash stacks. We have a new build which I expect will still crash for you and will send us crash stacks that we can read. https://github.com/secondlife/viewer/releases/download/Second_Life_Release%235cff84f-webrtc/Second_Life_7_1_9_10325451220_x86_64_Setup.exe
observeur Resident
Dan Linden i launched this build twice, the first time i tried disabling "voice" from the settings, second time i tried to log in. I hope it helps.
Dan Linden
observeur Resident: Yes, this helps! Thank you.
Dan Linden
observeur Resident:
This viewer should be run without crashing on your system. The top menu bar will be red when you log in, and that is expected for this Test viewer.
observeur Resident
Dan Linden It does launch without crashing! Not sure the input is actually working, i need to test further. I do have a dot, and can press the talk tool button, but i don't see the audio symbols over my avatar. I can switch the input source without crashing, to some headset. this one works. i can change some other voice settings without crashing too.
observeur Resident
never mind, it works with the internal "Realtek microphones network" ;) good job!
Dan Linden
observeur Resident: Fantastic! We will get that fix in the next WebRTC RC build. Thank you testing these interim builds!
observeur Resident
Dan Linden You are most welcome Dan !
Atlas Linden
needs info
Atlas Linden
Hi observeur,
Unfortunately, we're unable to reproduce this issue on an AMD machine. Can you please do the following:
- Ensure that your graphics drivers are updated
- Reproduce the crash again
- Zip up your logs folder (usually located at C:\Users\<username>\AppData\Roaming\SecondLife)
- Send the zipped logs to atlas@lindenlab.com
These logs will help us further investigate this crash you're experiencing.
observeur Resident
Atlas Linden hello Atlas, i sent you the logs. Also about the graphics drivers, they are up to date, and the crash happens either if i use the nvidia gpu, or the amd gpu, so i don't think it's gpu driver related. Might be some windows setting ? The logs might help..
Atlas Linden
Hi observeur,
Can you try installing the WebRTC viewer and see if the crash still reproduces for you?
observeur Resident
Atlas Linden Yes i will try tomorrow (i'm not home and don't have this laptop here ;) ).
observeur Resident
Atlas Linden This one also crashes. I also clean uninstalled it, re-installed.. same result :s
Atlas Linden
Thanks observeur!
This has helped us to narrow in on the cause of the crash. This issue will be imported for further investigation.
observeur Resident
Atlas Linden i'm glad i can help.