decentraland / unity-renderer

Unity implementation of Decentraland Client
https://play.decentraland.org
Apache License 2.0
136 stars 93 forks source link

Can't login with Client #5091

Closed decentraland-bot closed 1 year ago

decentraland-bot commented 1 year ago

Severity:

SEV-4 | Minor issue

Description:

The user is not able to log in, the user is asked to switch to the Eth mainnet even though they already are when using the desktop app. They get random error messages when loggin via the browser, such as "Your browser is using an emulated software renderer (SwiftShader)"", though they claim to have not it installed.

Operating system:

Mac

Error:

正於現有瀏覽器工作階段中開啟。 [1487:62467:0417/021651.367708:ERROR:trust_store_mac.cc(844)] Error parsing certificate: ERROR: Failed parsing extensions

(base) chuguanluns-MacBook-Pro:~ chuguanlun$ [1495:259:0417/021651.382656:ERROR:mach_port_rendezvous.cc(342)] mach_msg: (ipc/send) invalid destination port (0x10000003) objc[1495]: Class WebSwapCGLLayer is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libANGLE-shared.dylib (0x7ffb448f4378) and /Applications/Google Chrome.app/Contents/Frameworks/Google Chrome Framework.framework/Versions/112.0.5615.49/Libraries/libGLESv2.dylib (0x10b9909c8). One of the two will be used. Which one is undefined. [1495:259:0417/021651.845643:ERROR:child_thread_impl.cc(230)] Mach rendezvous failed, terminating process (parent died?)

Browser (version):

Chrome

Ticket number:

Ticket-142

decentraland-bot commented 1 year ago

From Julien: 2 videos provided, one with client, one with browser

decentraland-bot commented 1 year ago

From Julien: https://decentralandteam.slack.com/archives/C04U81V59NH/p1682946924533789?thread_ts=1682946084.630139&cid=C04U81V59NH

2fd commented 1 year ago

The SwiftShader is a software 3D renderer used since Chrome 18 to provide 3D support for GPUs that are blacklisted. As far as I could research, Unity doesn't support it.

There is a flag --ignore-gpu-blacklist that the user can use to ignore the restriction, but it probably generates unexpected behaviors.

@xavi-dcl

Juliendcl commented 1 year ago

Wallet Address: 0x831726cb1F52951a729C68E322748Df7e4896311

Juliendcl commented 1 year ago

Adding extra context:

Wallet address: 0x831726cb1F52951a729C68E322748Df7e4896311

So far the user did: Issue with desktop

Chrome version :

We also ask to make sure they are logged in to the correct network. Requested logs:

`Mono path[0] = '/Users/chuguanlun/Library/Application Support/explorer-desktop-launcher/renderer/prod/unity-renderer-mac.app/Contents/Resources/Data/Managed' Mono config path = '/Users/chuguanlun/Library/Application Support/explorer-desktop-launcher/renderer/prod/unity-renderer-mac.app/Contents/MonoBleedingEdge/etc' Initialize engine version: 2020.3.34f1 (9a4c9c70452b) [Subsystems] Discovering subsystems at path /Users/chuguanlun/Library/Application Support/explorer-desktop-launcher/renderer/prod/unity-renderer-mac.app/Contents/Resources/Data/UnitySubsystems GfxDevice: creating device client; threaded=1 2022-11-15 22:18:35.519 Decentraland[14524:551271] Color LCD preferred device: Intel(R) Iris(TM) Plus Graphics 650 (low power) 2022-11-15 22:18:35.519 Decentraland[14524:551271] Metal devices available: 1 2022-11-15 22:18:35.519 Decentraland[14524:551271] 0: Intel(R) Iris(TM) Plus Graphics 650 (low power) 2022-11-15 22:18:35.520 Decentraland[14524:551271] Using device Intel(R) Iris(TM) Plus Graphics 650 (low power) Initializing Metal device caps: Intel(R) Iris(TM) Plus Graphics 650 Begin MonoManager ReloadAssembly