Search Issue Tracker

Fixed in 0.4.0-preview.3

Votes

0

Found in [Package]

0.3.0

Issue ID

1259987

Regression

No

[Transport] Standalone crashes on x86 with "Failed to load network.bindings.dll" plugin

Package: Unity Transport

-

1. Run Netcode sampleproject,
2. Build any scene in x86 architecture.

Actual result: Stanalone player crashes

Stack Trace of Crashed Thread 780816:
0x50E9A71F (lib_burst_generated) Ordinal0
0x53E26C32 (UnityPlayer) UnityMain
0x53E27138 (UnityPlayer) UnityMain
0x53E25850 (UnityPlayer) UnityMain
0x53E25B8F (UnityPlayer) UnityMain
0x53E267F6 (UnityPlayer) UnityMain
0x53EE0856 (UnityPlayer) UnityMain
0x74CF8494 (KERNEL32) BaseThreadInitThunk
0x776641C8 (ntdll) RtlAreBitsSet
0x77664198 (ntdll) RtlAreBitsSet

Stacks for Running Threads:

Call Stack for Thread 780880:
0x7766A8FC (ntdll) ZwWaitForSingleObject
0x54411A90 (UnityPlayer) UnityMain
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 53C561C7)
0x53C561C7 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 53C4BA7D)
0x53C4BA7D (UnityPlayer) (function-name not available)
0x53E69C8C (UnityPlayer) UnityMain
0x53E67699 (UnityPlayer) UnityMain
0x53E5F1A0 (UnityPlayer) UnityMain
0x53E60E20 (UnityPlayer) UnityMain
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 53C811B8)
0x53C811B8 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 53C801D8)
0x53C801D8 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 53C8396C)
0x53C8396C (UnityPlayer) (function-name not available)
0x53C86735 (UnityPlayer) UnityMain
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00091015)
0x00091015 (MultiplayerSample) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 000911D9)
0x000911D9 (MultiplayerSample) (function-name not available)
0x74CF8494 (KERNEL32) BaseThreadInitThunk
0x776641C8 (ntdll) RtlAreBitsSet
0x77664198 (ntdll) RtlAreBitsSet

with errors:

Unable to load plugin `network.bindings`
(Filename: Line: 374)

Failed to load 'C:/Users/asmi/Experimental.Multiplayer/sampleproject/Builds/ping86/MultiplayerSample_Data/Plugins\x86/network.bindings.dll', expected x86 architecture, but was x64 architecture. You must recompile your plugin for x86 architecture.
(Filename: Line: 198)

DllNotFoundException: network.bindings
at (wrapper managed-to-native) Unity.Networking.Transport.NativeBindings.network_initialize()
at Unity.Networking.Transport.UDPNetworkInterface.Initialize (Unity.Networking.Transport.INetworkParameter[] param) [0x00000] in <05bef91723b84eceb03970f01c0ba88b>:0
at Unity.Networking.Transport.NetworkDriver..ctor (Unity.Networking.Transport.INetworkInterface netIf, Unity.Networking.Transport.INetworkParameter[] param) [0x00062] in <05bef91723b84eceb03970f01c0ba88b>:0
at Unity.Networking.Transport.NetworkDriver.Create (Unity.Networking.Transport.INetworkParameter[] param) [0x00008] in <05bef91723b84eceb03970f01c0ba88b>:0
at PingServerBehaviour.Start () [0x0000c] in <b774b159803a4968a1d53ebb1d1bc383>:0

and multiple
NullReferenceException: Object reference not set to an instance of an object

Reproduces in
netcode: 0.2.0-preview.5
transport: 0.3.1-preview.4
and previous versions.

From: https://github.com/Unity-Technologies/multiplayer/issues/79

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.