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