Search Issue Tracker
Active
Under Consideration for 1.2.X
Votes
0
Found in [Package]
1.2.0
Issue ID
MTTB-1710
Regression
No
Crash after referencing another Client's ISession object sent via RPC call
Steps to reproduce:
- Open the attached project
- Open the MainMenu Scene
- Open the Multiplayer Play Mode Window and start a Virtual Player
- Enter Play mode
- In the Game view, enter a Player name and press Enter (This will enable the "Play Now!" button)
- Press the "Play Now!" button (This will transition the menu to the lobby screen)
- Repeat steps 5 and 6 in the Virtual Player window
Actual results: A crash occurs when the second client (The virtual player) joins the session
Expected results: Editor/Player does not crash. An error is displayed if referencing another client's ISession object is not permitted
Reproducible with versions: 1.1.0 (6000.0.59f1, 6000.2.10f1), 1.2.0 (6000.3.0b8, 6000.4.0a4)
Tested on (OS): macOS 26.0.1
Notes:
- In the reference project, the ISession object is passed via RPC call from the host to the client using a structure that inherits INetworkSerializeByMemcpy interface
- Tested by calling ISession.CurrentPlayer and ISession.PlayerCount
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
Add comment