Bugs

Current Project Bug Counts
Mono Open New Closed Enh
Gtk# Open New Closed Enh
MonoDevelop Open New Closed Enh
Moonlight Open New Closed Enh
All Open New Closed Enh

We encourage developers to use our software and help us make it a stable, feature complete and reliable system. In order to achieve that goal, we ask you to report bugs as you find them.

Quick Resources:

Query Patches Add
Mono Runtime Xamarin Novell Xamarin Novell Xamarin
Compilers
C# Compiler Xamarin Novell Xamarin Novell Xamarin
Visual Basic.NET Compiler Xamarin Novell Xamarin Novell Xamarin
IL Assembler Xamarin Novell Xamarin Novell Xamarin
Base Class Libraries
mscorlib Xamarin Novell Xamarin Novell Xamarin
System Xamarin Novell Xamarin Novell Xamarin
System.Core Xamarin Novell Xamarin Novell Xamarin
System.Drawing Xamarin Novell Xamarin Novell Xamarin
System.Web (ASP.NET WebForms) Xamarin Novell Xamarin Novell Xamarin
System.Data (ADO.NET) Xamarin Novell Xamarin Novell Xamarin
System.Windows.Forms Xamarin Novell Xamarin Novell Xamarin
System.Web.Services Xamarin Novell Xamarin Novell Xamarin
System.Xml Xamarin Novell Xamarin Novell Xamarin
Windows Communication Foundation Xamarin Novell Xamarin Novell Xamarin
All Xamarin Novell Xamarin Novell Xamarin
Mono Libraries
Gtk# Xamarin Novell Xamarin Novell Xamarin
Cecil Xamarin Novell Xamarin Novell Xamarin
Mono.POSIX Xamarin Novell Xamarin Novell Xamarin
MonoTorrent Xamarin Novell Xamarin Novell Xamarin
Cocoa# Xamarin Novell Xamarin Novell Xamarin
Mono Tools
MonoDevelop Xamarin Novell Xamarin Novell Xamarin
Debugger Xamarin Novell Xamarin Novell Xamarin
XBuild Xamarin Novell Xamarin Novell Xamarin
Other Tools Xamarin Novell Xamarin Novell Xamarin
Documentation System Xamarin Novell Xamarin Novell Xamarin
Mono Distribution
Packaging Xamarin Novell Xamarin Novell Xamarin
MonoTouch
Runtime Xamarin Novell Xamarin Novell  
Class Libraries Xamarin Novell     Xamarin
Tools Xamarin Novell     Xamarin
Mono Tools for Visual Studio
Run in Mono Xamarin Novell     Xamarin
Debug in Mono Xamarin Novell     Xamarin
MoMA Integration Xamarin Novell     Xamarin
SuSE Studio Integration Xamarin Novell     Xamarin
Package Creation Xamarin Novell     Xamarin
Visual Studio Integration Xamarin Novell     Xamarin
Server Xamarin Novell     Xamarin
Distribution Xamarin Novell     Xamarin
Moonlight
Moonlight 1.0 Xamarin Novell     Xamarin
Moonlight 2.0 Xamarin Novell     Xamarin
Moonlight 3.0 Xamarin Novell     Xamarin
All Components Xamarin Novell      



How to make a good bug report

  1. Submit a test case, the smaller, the better. You can do this by clicking on the "Create a new attachment" link. When attaching a file, please set the correct MIME type from the list. For source code, "Plain text" is ok. For tar.gz or .gz files, you can enter "application/x-gzip" in the "Other" text box.
  2. Run the test against Microsofts .Net to see what it does and if this is an actual bug.
  3. Use bugzilla.xamarin.com to report the bug. In addition to bugzilla, posting to the list is fine if the bug merits larger exposure or design discussions to solve; posting to the list twice or more is just a way to annoy people and make them waste time, especially when you start a new thread about it.
  4. If the test involves libraries or assemblies that are not part of mono, add infomation on where to download all dependencies, and how to compile/install them.
  5. If compiling the test case requires more than: mcs test.cs provide the full command line you used to compile the test.
  6. If running the test requires more than: mono test.exe provide the full command line needed to replicate the bug.
  7. Provide info about the version of the software you're using (both mono and the operating system or relevant libraries).
  8. Provide the output you expect the test case to produce.
  9. Provide the actual output you get from the test case.
  10. If you are new to bug reporting, understand how you should set "priority" for your report. People tend to set CRITICAL or BLOCKER where they should not. Please keep in mind: no matter how important the bug is for you, it is nothing to do with the importance of the bug itself.
  11. Do not expect us to debug your software. We can not debug every application that is submitted to us, to improve the response time, you should create a self-contained test case that isolates the problem.

Please include at least 6 items from the list in your bug report. Incomplete bug reports are very hard to understand, reproduce and fix.