Open radekdoulik opened 3 years ago
Does this only happen with the binlog enabled? Some of the stacks in the linked issue indicate that it's happening whenever a message with invalid unicode is serialized between MSBuild nodes.
An idea for a minimal repro: Create some task that logs a message that specifically uses \uDDD0
@radekdoulik This does look like a bug but we don't know when we'll get to it. Is it super important for your team?
Issue Description
msbuild with binlog enabled crashes when logging output contains invalid UTF16 "\uDDD0".
Steps to Reproduce
Repro case from https://github.com/xamarin/xamarin-android/issues/4909 - https://github.com/xamarin/xamarin-android/files/4899592/InvalidUTF16.zip
Expected Behavior
msbuild should not crash
Actual Behavior
msbuild crashes when binlog is requested with
-bl:
option.For more information please check https://github.com/xamarin/xamarin-android/issues/4909