[MonoDevelop] Dies on save

Matt Calder mvcalder at gmail.com
Fri Jan 6 17:27:05 EST 2012


Chris,

Thanks for the suggestion, I discovered all the nice ways to emit log
messages. I've been using MD all day with logging going to a file and just
now it died. Here is the output from the terminal it was running in:

calder at pharos:~/tmp$ MONO_LOG_LEVEL="info" mono --debug
/usr/lib/monodevelop/bin/MonoDevelop.exe > md.log

** (MonoDevelop:26637): CRITICAL **: clearlooks_style_draw_extension:
assertion `height >= -1' failed

** (MonoDevelop:26637): CRITICAL **: clearlooks_style_draw_extension:
assertion `height >= -1' failed

** (MonoDevelop:26637): CRITICAL **: clearlooks_style_draw_extension:
assertion `height >= -1' failed

** (MonoDevelop:26637): CRITICAL **: clearlooks_style_draw_extension:
assertion `height >= -1' failed



Unfortunately I am unsure whether those CRITICAL messages were occurring
throughout the day, or signalled the demise of MD. Here is the tail of the
log output:

...
Mono: gc took 46232 usecs
Mono: gc took 38330 usecs
Mono: DllImport attempting to load: 'libgtk-x11-2.0.so.0'.
Mono: DllImport loading library:
'/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-x11-2.0.so.0'.
Mono: DllImport error loading library
'/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-x11-2.0.so.0:
cannot open shared object file: No such file or directory'.
Mono: DllImport loading library:
'/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/
libgtk-x11-2.0.so.0.so'.
Mono: DllImport error loading library
'/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/
libgtk-x11-2.0.so.0.so: cannot open shared object file: No such file or
directory'.
Mono: DllImport loading location: 'libgtk-x11-2.0.so.0'.
Mono: Searching for 'gtk_vbutton_box_new'.
Mono: Probing 'gtk_vbutton_box_new'.
Mono: Found as 'gtk_vbutton_box_new'.
Mono: DllImport attempting to load: 'libgtk-x11-2.0.so.0'.
Mono: DllImport loading library:
'/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-x11-2.0.so.0'.
Mono: DllImport error loading library
'/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-x11-2.0.so.0:
cannot open shared object file: No such file or directory'.
Mono: DllImport loading library:
'/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/
libgtk-x11-2.0.so.0.so'.
Mono: DllImport error loading library
'/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/
libgtk-x11-2.0.so.0.so: cannot open shared object file: No such file or
directory'.
Mono: DllImport l

I see those DllImport errors throughout the log file not just here at the
end. The output just stopped mid sentence, that is how it is in the file.
The full log is 1.3MB so if it would help for me to put it online I can.
Also, there may be a better invocation of MD than the one I used (it is
visible above). Does this help anyone see what the issue is? Thanks,

Matt



On Thu, Jan 5, 2012 at 5:35 PM, Chris Derrick <
chris.derrick at storagecraft.com> wrote:

>  Have you tried running MD from the terminal and piping the output to a
> file?  It looks like a lot of information is sent to stdout.
>
>  Chris
>
>   ------------------------------
> *From:* monodevelop-list-bounces at lists.ximian.com [
> monodevelop-list-bounces at lists.ximian.com] on behalf of Matt Calder [
> mvcalder at gmail.com]
> *Sent:* Thursday, January 05, 2012 3:29 PM
> *To:* monodevelop-list
> *Subject:* Re: [MonoDevelop] Dies on save
>
>  Let me rephrase this in the form of a question, is there some way I can
> invoke MD so as to possibly capture log messages or some thing to diagnose
> these crashes? I think my impression that they have subsided was wrong as I
> have had three today.
>
> Matt
>
> On Thu, Jan 5, 2012 at 11:20 AM, Matt Calder <mvcalder at gmail.com> wrote:
>
>> All,
>> I built MD from master Tuesday last week, I had built from master about
>> two weeks prior to that. The after the initial build (~3 weeks ago) MD
>> would die when occasionally when a file was saved (either by clicking the
>> save button or compiling). When I say "die" I mean completely disappear.
>> This happened about twice a day so probably one in every 20 saves or so.
>> After the holidays I rebuilt from master hoping that the problem would be
>> fixed. I have not had nearly as many crashes, but I still get one every 100
>> saves or so (every other day-ish). I don't know if there are log files or
>> something I can provide to give more information, if there is, let me know
>> and I will. Here are the particulars of my system (by the way, it is great
>> that one can copy this text right out of Help-About now):
>>
>> MonoDevelop 2.8.5
>> Installation UUID: a8dd1eae-97af-4755-9289-4a06c3f33497
>> Runtime:
>>     Mono 2.11 ((no/7917753 Tue Dec 13 12:53:58 EST 2011) (64-bit)
>>     GTK 2.22.0
>>     GTK# (2.12.0.0)
>> Build information:
>>     Git revision: 14ddd9b4f33ad8233ca318bf596b328236f621a6-dirty
>>     Build date: 2011-12-30 14:24:19+0000
>> Operating System:
>>     Linux
>>     Linux pharos 2.6.35-31-generic #62-Ubuntu SMP Tue Nov 8 14:20:11 UTC
>> 2011 x86_64 GNU/Linux
>> Loaded assemblies:
>> mdhost                                     1.0.0.0
>> /usr/lib/monodevelop/bin/mdhost.exe
>> System.Runtime.Remoting                    4.0.0.0
>> /usr/lib/mono/gac/System.Runtime.Remoting/4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
>> NUnitRunner                                0.0.0.0
>> /usr/lib/monodevelop/AddIns/NUnit/NUnitRunner.dll
>> MonoDeveloperExtensions_nunit              0.0.0.0
>> /usr/lib/monodevelop/AddIns/MonoDeveloperExtensions/MonoDeveloperExtensions_nunit.dll
>> MonoDevelop.Debugger.Soft                  2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.dll
>> Mono.Debugger.Soft                         0.0.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugger.Soft.dll
>> Mono.Debugging.Soft                        0.0.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft.dll
>> ICSharpCode.SharpZipLib                    2.84.0.0
>> /usr/lib/mono/gac/ICSharpCode.SharpZipLib/2.84.0.0__1b03e6acf1164f73/ICSharpCode.SharpZipLib.dll
>> MonoDevelop.DocFood                        1.0.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.DocFood.dll
>> gconf-sharp                                2.24.0.0
>> /usr/lib/mono/gac/gconf-sharp/2.24.0.0__35e10195dab3c99f/gconf-sharp.dll
>> I18N.Rare                                  4.0.0.0
>> /usr/lib/mono/gac/I18N.Rare/4.0.0.0__0738eb9f132ed756/I18N.Rare.dll
>> I18N.CJK                                   4.0.0.0
>> /usr/lib/mono/gac/I18N.CJK/4.0.0.0__0738eb9f132ed756/I18N.CJK.dll
>> I18N.MidEast                               4.0.0.0
>> /usr/lib/mono/gac/I18N.MidEast/4.0.0.0__0738eb9f132ed756/I18N.MidEast.dll
>> I18N.Other                                 4.0.0.0
>> /usr/lib/mono/gac/I18N.Other/4.0.0.0__0738eb9f132ed756/I18N.Other.dll
>> I18N.West                                  4.0.0.0
>> /usr/lib/mono/gac/I18N.West/4.0.0.0__0738eb9f132ed756/I18N.West.dll
>> I18N                                       4.0.0.0
>> /usr/lib/mono/gac/I18N/4.0.0.0__0738eb9f132ed756/I18N.dll
>> MonoDevelop.HexEditor                      2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.HexEditor.dll
>> MonoDevelop.AssemblyBrowser                2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.AssemblyBrowser.dll
>> Mono.Security                              4.0.0.0
>> /usr/lib/mono/gac/Mono.Security/4.0.0.0__0738eb9f132ed756/Mono.Security.dll
>> ChangeLogAddIn                             2.6.0.0
>> /usr/lib/monodevelop/AddIns/ChangeLogAddIn/ChangeLogAddIn.dll
>> ILAsmBinding                               2.6.0.0
>> /usr/lib/monodevelop/AddIns/BackendBindings/ILAsmBinding.dll
>> OldNRefactory                              2.1.1.0
>> /usr/lib/monodevelop/bin/OldNRefactory.dll
>> ICSharpCode.NRefactory                     1.0.4364.16810
>> /usr/lib/monodevelop/bin/ICSharpCode.NRefactory.dll
>> MonoDevelop.Projects.Formats.MSBuild       1.0.0.0
>> /usr/lib/monodevelop/bin/MonoDevelop.Projects.Formats.MSBuild.exe
>> MonoDevelop.MsVisualStudio                 2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.MsVisualStudio/MonoDevelop.MsVisualStudio.dll
>> MonoDevelop.VBNetBinding                   2.6.0.0
>> /usr/lib/monodevelop/AddIns/BackendBindings/MonoDevelop.VBNetBinding.dll
>> MonoDevelop.CSharpBinding                  2.6.0.0
>> /usr/lib/monodevelop/AddIns/BackendBindings/MonoDevelop.CSharpBinding.dll
>> WelcomePage                                2.6.0.0
>> /usr/lib/monodevelop/AddIns/WelcomePage/WelcomePage.dll
>> MonoDevelop.WebReferences                  2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.WebReferences/MonoDevelop.WebReferences.dll
>> MonoDevelop.GtkCore                        2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.GtkCore/MonoDevelop.GtkCore.dll
>> libsteticui                                0.0.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.GtkCore/libsteticui.dll
>> libstetic                                  0.0.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.GtkCore/libstetic.dll
>> MonoDevelop.Gettext                        2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Gettext/MonoDevelop.Gettext.dll
>> MonoDevelop.CodeMetrics                    2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.CodeMetrics/MonoDevelop.CodeMetrics.dll
>> MonoDevelop.AspNet.Mvc                     2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.AspNet.Mvc/MonoDevelop.AspNet.Mvc.dll
>> MonoDevelop.TextTemplating                 2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.TextTemplating/MonoDevelop.TextTemplating.dll
>> Mono.TextTemplating                        0.0.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.TextTemplating/Mono.TextTemplating.dll
>> MonoDevelop.VersionControl.Subversion.Unix 2.6.0.0
>> /usr/lib/monodevelop/AddIns/VersionControl/MonoDevelop.VersionControl.Subversion.Unix.dll
>> MonoDevelop.VersionControl.Subversion      2.6.0.0
>> /usr/lib/monodevelop/AddIns/VersionControl/MonoDevelop.VersionControl.Subversion.dll
>> Sharpen                                    1.0.0.0
>> /usr/lib/monodevelop/AddIns/VersionControl/Sharpen.dll
>> NGit                                       1.0.0.0
>> /usr/lib/monodevelop/AddIns/VersionControl/NGit.dll
>> MonoDevelop.VersionControl.Git             2.6.0.0
>> /usr/lib/monodevelop/AddIns/VersionControl/MonoDevelop.VersionControl.Git.dll
>> MonoDevelop.CBinding                       2.6.0.0
>> /usr/lib/monodevelop/AddIns/BackendBindings/MonoDevelop.CBinding.dll
>> MonoDevelop.Refactoring                    2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll
>> MonoDevelop.Deployment.Linux               2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.Linux.dll
>> MonoDevelop.Autotools                      2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Autotools/MonoDevelop.Autotools.dll
>> nunit.util                                 2.4.8.0
>> /usr/lib/monodevelop/AddIns/NUnit/nunit.util.dll
>> MonoDevelop.Moonlight                      2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Moonlight/MonoDevelop.Moonlight.dll
>> nunit.framework                            2.4.8.0
>> /usr/lib/monodevelop/AddIns/NUnit/nunit.framework.dll
>> MonoDevelop.AspNet                         2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.AspNet/MonoDevelop.AspNet.dll
>> nunit.core.interfaces                      2.4.8.0
>> /usr/lib/monodevelop/AddIns/NUnit/nunit.core.interfaces.dll
>> nunit.core                                 2.4.8.0
>> /usr/lib/monodevelop/AddIns/NUnit/nunit.core.dll
>> MonoDevelop.NUnit                          2.6.0.0
>> /usr/lib/monodevelop/AddIns/NUnit/MonoDevelop.NUnit.dll
>> MonoDevelop.XmlEditor                      2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.dll
>> MonoDevelop.Deployment                     2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll
>> MonoDevelop.DesignerSupport                2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll
>> MonoDeveloperExtensions                    2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDeveloperExtensions/MonoDeveloperExtensions.dll
>> Mono.Debugging                             0.0.0.0
>> /usr/lib/monodevelop/bin/Mono.Debugging.dll
>> pango-sharp                                2.12.0.0
>> /usr/lib/mono/gac/pango-sharp/2.12.0.0__35e10195dab3c99f/pango-sharp.dll
>> MonoDevelop.VersionControl                 2.6.0.0
>> /usr/lib/monodevelop/AddIns/VersionControl/MonoDevelop.VersionControl.dll
>> MonoDevelop.SourceEditor2                  2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.SourceEditor2.dll
>> MonoDevelop.Debugger                       2.6.0.0
>> /usr/lib/monodevelop/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll
>> monodoc                                    1.0.0.0
>> /usr/lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756/monodoc.dll
>> System.Drawing                             4.0.0.0
>> /usr/lib/mono/gac/System.Drawing/4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
>> Mono.Cecil                                 0.9.4.0
>> /usr/lib/monodevelop/bin/Mono.Cecil.dll
>> gnome-vfs-sharp                            2.24.0.0
>> /usr/lib/mono/gac/gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll
>> gnome-sharp                                2.24.0.0
>> /usr/lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll
>> GnomePlatform                              2.6.0.0
>> /usr/lib/monodevelop/AddIns/GnomePlatform/GnomePlatform.dll
>> System.Configuration                       4.0.0.0
>> /usr/lib/mono/gac/System.Configuration/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
>> Mono.Cairo                                 4.0.0.0
>> /usr/lib/mono/gac/Mono.Cairo/4.0.0.0__0738eb9f132ed756/Mono.Cairo.dll
>> gdk-sharp                                  2.12.0.0
>> /usr/lib/mono/gac/gdk-sharp/2.12.0.0__35e10195dab3c99f/gdk-sharp.dll
>> Mono.TextEditor                            1.0.0.0
>> /usr/lib/monodevelop/bin/Mono.TextEditor.dll
>> atk-sharp                                  2.12.0.0
>> /usr/lib/mono/gac/atk-sharp/2.12.0.0__35e10195dab3c99f/atk-sharp.dll
>> glib-sharp                                 2.12.0.0
>> /usr/lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll
>> gtk-sharp                                  2.12.0.0
>> /usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll
>> Mono.Posix                                 4.0.0.0
>> /usr/lib/mono/gac/Mono.Posix/4.0.0.0__0738eb9f132ed756/Mono.Posix.dll
>> Mono.Addins                                0.6.0.0
>> /usr/lib/mono/gac/Mono.Addins/0.6.0.0__0738eb9f132ed756/Mono.Addins.dll
>> Mono.Addins.Setup                          0.6.0.0
>> /usr/lib/mono/gac/Mono.Addins.Setup/0.6.0.0__0738eb9f132ed756/Mono.Addins.Setup.dll
>> System.Xml                                 4.0.0.0
>> /usr/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll
>> System.Xml.Linq                            4.0.0.0
>> /usr/lib/mono/gac/System.Xml.Linq/4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
>> System.Core                                4.0.0.0
>> /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll
>> System                                     4.0.0.0
>> /usr/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll
>> MonoDevelop.Core                           2.6.0.0
>> /usr/lib/monodevelop/bin/MonoDevelop.Core.dll
>> MonoDevelop.Ide                            2.6.0.0
>> /usr/lib/monodevelop/bin/MonoDevelop.Ide.dll
>> MonoDevelop                                2.6.0.0
>> /usr/lib/monodevelop/bin/MonoDevelop.exe
>> mscorlib                                   4.0.0.0
>> /usr/lib/mono/4.0/mscorlib.dll
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20120106/acda876b/attachment-0001.html 


More information about the Monodevelop-list mailing list