secondlife / jira-archive

2 stars 0 forks source link

[BUG-225790] Secondlife fails to install silently on Windows 10 #4503

Open sl-service-account opened 5 years ago

sl-service-account commented 5 years ago

What just happened?

Tested with official X64 releases of Secondlife and Firestorm viewers (Second_Life_5_1_9_519298_x86_64_Setup)

Click to install and it fails silently. Inspecting the System Event Log shows an error: 0xc000007b Application Popup [ Guid] {47BFA2B7-BD54-4FAC-B70B-29021084CA8F} EventID 26 Version 0 Level 4 Task 0 Opcode 0 Keywords 0x8000000000000000

What were you doing when it happened?

  1. Doubleclick to install
  2. It asks for administrative install permissions, grant them
  3. Nothing happens, but failure 0xc000007b is indicated in the System log

What were you expecting to happen instead?

Program installer starts correctly

Other information

The cause is this:

If a person has "Force Randomization for images (Mandatory ASLR)" enabled then it causes this error. This setting is available in: Windows Defender Security Center -> App and Browser Control -> Exploit Protection Settings

The workaround is to create an exception for the program in Windows Defender Security Center

The cause is that the installer used by SL is out of date (plese see: https://portableapps.com/node/57109)

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-225790 | | Summary | Secondlife fails to install silently on Windows 10 | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | HoppytheWanderer (hoppythewanderer) | | Created at | 2018-11-09T07:24:34Z | | Updated at | 2018-11-13T04:03:53Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2018-11-09T08:19:15.681-0600', "Is there anything you'd like to add?": 'The cause is this:\r\n\r\nIf a person has "Force Randomization for images (Mandatory ASLR)" enabled then it causes this error. This setting is available in:\r\nWindows Defender Security Center --> App and Browser Control --> Exploit Protection Settings\r\n\r\nThe workaround is to create an exception for the program in Windows Defender Security Center\r\n\r\nThe cause is that the installer used by SL is out of date (plese see: https://portableapps.com/node/57109)\r\n', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': ' Tested with official X64 releases of Secondlife and Firestorm viewers (Second_Life_5_1_9_519298_x86_64_Setup)\r\n\r\nClick to install and it fails silently. Inspecting the System Event Log shows an error: 0xc000007b\r\nApplication Popup \r\n [ Guid] {47BFA2B7-BD54-4FAC-B70B-29021084CA8F} \r\n EventID 26 \r\n Version 0 \r\n Level 4 \r\n Task 0 \r\n Opcode 0 \r\n Keywords 0x8000000000000000 \r\n - TimeCreated \r\n [ SystemTime] 2018-11-09T06:36:38.222933600Z \r\n EventRecordID 10639 \r\n Correlation \r\n - Execution \r\n [ ProcessID] 928 \r\n [ ThreadID] 4384 \r\n Channel System \r\n Computer \r\n - Security \r\n [ UserID] \r\n\r\n- EventData \r\n Caption Second_Life_5_1_9_519298_x86_64_Setup.exe - Application Error \r\n Message The application was unable to start correctly (0xc000007b). Click OK to close the application. \r\n', 'What were you doing when it happened?': '1. Doubleclick to install\r\n2. It asks for administrative install permissions, grant them\r\n3. Nothing happens, but failure 0xc000007b is indicated in the System log', 'What were you expecting to happen instead?': 'Program installer starts correctly', 'Where': 'Windows 10 Ver 1803\r\n', } ```
sl-service-account commented 5 years ago

Whirly Fizzle commented at 2018-11-09T14:19:16Z, updated at 2018-11-09T14:26:46Z

Good catch. Reproduces on my Windows 10 system when "Force Randomization for images (Mandatory ASLR)" is enabled. https://prnt.sc/lgb6hx How to enable Mandatory ASLR: https://www.howtogeek.com/329700/how-windows-defenders-new-exploit-protection-works-and-how-to-configure-it/

Installer also silently fails when run as admin.


- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Application Popup" Guid="{47BFA2B7-BD54-4FAC-B70B-29021084CA8F}" /> 
  <EventID>26</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000000</Keywords> 
  <TimeCreated SystemTime="2018-11-09T14:14:26.519915400Z" /> 
  <EventRecordID>8946</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="744" ThreadID="4080" /> 
  <Channel>System</Channel> 
  <Computer>Whirly-Laptop-PCS</Computer> 
  <Security UserID="XXXXX" /> 
  </System>
- <EventData>
  <Data Name="Caption">Second_Life_5_1_9_519298_x86_64_Setup(1).exe - Application Error</Data> 
  <Data Name="Message">The application was unable to start correctly (0xc000007b). Click OK to close the application.</Data> 
  </EventData>
  </Event>

Second Life Release 5.1.9.519298 (64bit)
Release Notes

CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (2808 MHz)
Memory: 16274 MB
OS Version: Microsoft Windows 10 64-bit (Build 17134)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 1050 Ti/PCIe/SSE2

Windows Graphics Driver Version: 23.21.13.9124
OpenGL Version: 4.6.0 NVIDIA 391.24

Window size: 1920x1011
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 128m
Bandwidth: 3000kbit/s
LOD factor: 1.125
Render quality: 5
Advanced Lighting Model: Enabled
Texture memory: 512MB
VFS (cache) creation time: April 03 2018 00:28:17

J2C Decoder Version: KDU v7.10.4
Audio Driver Version: FMOD Ex 4.44.64
Dullahan: 1.1.1080 / CEF: 3.3325.1750.gaabe4c4 / Chromium: 65.0.3325.146
LibVLC Version: 2.2.8
Voice Server Version: Not Connected
November 09 2018 06:12:54
sl-service-account commented 5 years ago

Kyle Linden commented at 2018-11-09T16:10:52Z

Hi HoppytheWanderer,

This is an amazing bug report! You provided everything we need to solve it.

Thank you!

sl-service-account commented 5 years ago

HoppytheWanderer commented at 2018-11-13T04:03:53Z

Happy to help, Hopefully it helps if other people encounter the same issue.