Search Issue Tracker

Active

Under Consideration for 6000.3.X

Votes

0

Found in

6000.3.8f1

Issue ID

UUM-133959

Regression

No

Crash on mono_arch_patch_callsite when hitting a breakpoint and overloading the ToString() method

Scripting Runtime

-

Steps to reproduce:
1. Open the “user’s attached prject”
2. Open the “Main” Scene
3. Enter Play Mode
4. Login or create an account as directed
5. Wait for the "hub" area to load, where you have a character
6. Open the “CharacterEmoteSystem.cs” script in your IDE
7. Place a breakpoint on line 224 of the script
8. Attach your IDE to the Editor
9. If the breakpoint does not hit right away, go back to the Editor and press the “Jump into decentraland” button in Play Mode
10. Once the game loads, press B to open the "Emotes" wheel and select an emote by either clicking the buttons or pressing 1-7
11. When the breakpoint hits, do a single step inside the “CharacterEmoteSystem.cs” script
11. Observe the crash

Reproducible with versions: 6000.3.8f1
Couldn’t test with versions: 6000.0.67f1, 6000.4.0b8, 6000.5.0a6

Reproducible on: macOS 15.7.2 (M1 Max)
Not reproducible on:Windows 10

First few lines of StackTrace:

{noformat}#0 0x0000018457cce7 in mono_arch_patch_callsite
#1 0x0000018452a030 in common_call_trampoline
#2 0x000001845296f5 in mono_magic_trampoline
#3 0x0000017679f396 in (Unknown)
#4 0x0000023ff94e7b in System.Threading.Tasks.TaskExceptionHolder:SetCancellationException (object) [{0x7faf8670a668} + 0x6b] (0x23ff94e10 0x23ff94f10) [0x177f06a80 - Unity Child Domain]{noformat}

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.