Search Issue Tracker

Fixed in 2021.1.X

Votes

0

Found in

2018.4

2018.4.16f1

2020.2

Issue ID

1274470

Regression

No

Crash while inspecting BytesList values of a dictionary in VS debugger when using ArucoUnity plugin

Mono

-

Reproduction steps:
1. Open the user's attached project
2. Open the repro scene ("Assets\ArucoUnity\Scenes\CalibrateCamera")
3. Make sure that at least one webcam is connected to the machine
4. Open "ArucoCameraCalibration.cs" script and place a breakpoint on line 231
5. Attach VS debugger to the project
6. Enter Play Mode
7. Inspect "CalibrationBoard.Dictionary" BytesList values

Reproducible with: 2018.4.27f1, 2019.4.10f1, 2020.1.5f1, 2020.2.0b2

Notes:
1, Issue reproduces with both Mono and IL2CPP backends
2. Source code of the ArucoUnity plugin can be found here: https://github.com/NormandErwan/ArucoUnity

  1. Resolution Note (fix version 2021.1):

    Filed upstream issue: https://github.com/mono/mono/issues/20367 -- Bug resides in how mono allows for incorrect marshaling to occur. Will reactivate bug once the issue has been fixed upstream.
    Fixed in 2021.1.0a1

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.