Mono 6.12.0 Release Notes

Release date: 24 Nov 2020

Highlights

  • Various bugfixes

Resolved Issues

  • 10643 [System.Windows.Forms] Combobox SelectedIndexChanged when mouse move
  • 10651 Missing memory barrier with some atomic operations
  • 12022 Form closes although its DialogResult is manually set to None
  • 15418 nuget: ThreadAbortException in SchedulerThread
  • 15612 [sdb] Runtime crash when accessing invalid address under debugging
  • 16243 LLVM: bound checks are not eliminated for simple cases
  • 16623 Hebrew and other non-Gregorian calendars are broken
  • 16763 Bump F# to 5.0
  • 16969 [coop][interp] two failing tests with checked-build=gc
  • 17869 Assertion failure with default interface method
  • 17881 .NET 4.5 console app bundled with mono 6.4.0 cannot be signed, or crashes when run
  • 17980 The UseColumnTextForLinkValue field of DataGridViewLinkColumn does not work
  • 18009 patch configure.ac to build on FreeBSD/PowerPC64
  • 18019 WinForms ContextMenu gets stuck open if you middle-click
  • 18020 WinForms RadioButton auto-check still occurs when AutoCheck = false
  • 18030 mono-io-layer-error (-1) exception on Android with Mono6.4 and AdGuard used
  • 18061 [interpreter] Conversions.ToX(NaN) are expected to throw OverflowException
  • 18064 PowerPC linux build is broken
  • 18106 “No compatible code running” after repeated breakpoint in Android.OS.AsyncTask.RunInBackground() On android sometimes there is no valid_info but the ctx is valid and the debug can continue. (#18463)
  • 18120 Roslyn fails with interpreter
  • 18127 bug: mini_get_shared_gparam get wrong MonoImage?
  • 18191 Mono crashes on attemp to evaluate ‘ref’ returning method with debugger
  • 18202 Failure to build and run testsuite under muslc
  • 18213 Some unit tests (e.g. mscorlib) are too big to run in every configuration and needs to be split
  • 18323 Error MT2101: Can’t resolve the reference ‘System.Security.Cryptography.Pkcs.SignedCms’
  • 18339 Mono crashes when loading a video file from Subtitle edit
  • 18364 Incorrect Reflection & TypedReference behavior in AOT mode.
  • 18370 ThreadLocal not using the JIT fast path for TLS access
  • 18417 LLVM JIT omits frame pointer even if MONO_DEBUG=disable_omit_fp is set
  • 18418 Thread.VolatileRead(ref Object) causes assertion failure
  • 18506 [WinForms] Invisible ComboBox controls can still pop up their lists if a ContextMenu is displayed
  • 18524 Missing Tatar CultureInfo tt and tt-RU
  • 18530 Mono Interpreter Losses some Command Line Arguments to Microbenchmarks
  • 18554 [autotools] Weak -mminimal-toc testing causes fallthrough
  • 18560 [2019-12] [iOS] [armv7] undefined symbol ___multi3 on Release (LLVM) Bump external/llvm-project to 2ca761dc8b83a75ad950f468fb68e764e61d9cfa (#20365)
  • 18572 Performance regression since Switch to CharUnicodeInfo from corefx
  • 18584 [wasm][debugger] DebugProxy Faults on Refresh w/ JS Breakpoints
  • 18612 [ios][32bits] Assertion at /Users/builder/jenkins/workspace/archive-mono/2019-12/ios/release/mono/mini/aot-runtime.c:5237, condition `plt_entry’ not met
  • 18646 [wasm] Blazor - CSB iOS 13.3 “Maximum call stack size exceeded” error is still happening.
  • 18675 Failure to build with AOT disabled
  • 18794 [coop] assertion when socket_transport_send called from the crash reporter
  • 18826 codesigned mkbundled executable never ends with xmonkeysloveplay
  • 18827 bug-10127.exe runtime test hangs on Windows C++
  • 18917 Explicit interface property ignored when there is a default implementation
  • 19005 Console finalized before any objects writing to it have finished
  • 19009 Crash in mono_create_specific_trampoline on iOS 64-bit/32-bit + tvOS
  • 19136 [merp] Unnecessary call to msync in mono_state_free_mem
  • 19377 Request: please make mono_type_get_name_full a public symbol
  • 19389 [iOS] libmonosgen-2.0.a is leaking symbols
  • 19393 [sdks] runtime doesn’t link with Xcode 11.4 due to weak import symbol ___darwin_check_fd_set_overflow
  • 19451 WatchOS: HttpClient.PostAsync throws “System.NotSupportedException: This method contains IL not supported when compiled to bitcode”
  • 19492 Debugger crash when inspecting element
  • 19784 Running llvm/build.mk in a WSL environment will segfault
  • 19860 mac/iOS: SIGSEGV will hang the process, not terminate it
  • 20107 Sigsegv in libmacho.dylib getsectbynamefromheader_64
  • 20138 Segmentation fault when AOTing customer application
  • 20275 Xamarin.Android Designer Crashes with mono/mono/2020-02@66e2b840
  • 20490 [Bug] The app crash with native exception when changing visibility of Grid
  • 20533 Unknown opcode float_conv_to_i when building Xamarin.iOS project with FSharp.Core 5.0.0 dll
  • 8709 ProfilerTests.MonitorEventsAreRecorded and ProfilerTests.HeapshotDataIsValid are flaky
  • 8806 gdb warns about our llvm6.0 fullaot dwarf data (linux) Emit DWARF debug_abbrev offset for compile units as a label instead of 0 (#19794)
  • 9726 DataGridViewImageColumn ImageLayout property zoom doesn’t work

Contributors

abrevet-dev, Adrian, Aleksey Kliger (λgeek), Alexander Köplinger, Alexis Christoforides, Alex Soto, Alex Thibodeau, Ankit Jain, Bernhard Urban-Forster, Calvin Buckley, Cody Russell, Di Wu, EgorBo, Egor Bogatov, Evgenii Stepanov, Fan Yang, felixdoerre, imhameed, Jay Krell, Jérôme Laban, Johan Lorensson, Jonathan Chambers, Jonathan Nagy, Jonathan Peppers, Jo Shields, Karl, Kenneth Pouncey, Larry Ewing, Maher Jendoubi, Marek Safar, Marius Ungureanu, Martin Baulig, Matt Sylvia, Maxim Lipnin, mdh1418, Nathan Ricci, Nikita Voronchev, Nikolay Sivov, Phil Jaenke, Pranav K, Radek Doulik, Ryan Lucia, Sam Patel, Steffen Kieß, Steve Pfister, Thays Grazia, Vincent Povirk, Vlad Brezae, Zoltan Varga