monodevelop crashes on startup

Bug #61125 reported by fragro
This bug report is a duplicate of:  Bug #59406: Crash of Mono with MonoDevelop. Edit Remove
6
Affects Status Importance Assigned to Milestone
monodevelop (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

It crashes every time on startup, when the xml editor is loading!

Revision history for this message
Sebastian Dröge (slomo) wrote :

What's the output of it when you start it in a terminal?

Changed in monodevelop:
status: Unconfirmed → Needs Info
Revision history for this message
fragro (frank-grossmann) wrote :
Download full text (3.9 KiB)

monodevelop
2006-09-18 21:19:16,388 [-1210468672] ERROR MonoDevelop.Core.ILoggingService [(null)] - Add-in failed to load: MonoDeveloperExtensions
2006-09-18 21:19:16,437 [-1210468672] ERROR MonoDevelop.Core.ILoggingService [(null)] - MonoDevelop.Core.AddIns.MissingDependencyException: Required add-in not found: MonoDevelop.Core v0.10.0
  at MonoDevelop.Core.AddIns.AddIn.CheckDependencies (System.Xml.XmlElement deps, Boolean rootDependencies) [0x00000]
  at MonoDevelop.Core.AddIns.AddIn.Initialize (System.String fileName) [0x00000]
  at MonoDevelop.Core.AddIns.AddInTreeSingleton.InsertAddIn (System.String addInFile) [0x00000]
no implementation for interface method MonoDevelop.Ide.Codons.IDisplayBinding::get_DisplayName() in class MonoDevelop.XmlEditor.XmlDisplayBinding
METHOD .ctor()
METHOD CanCreateContentForMimeType(string)
METHOD CreateContentForMimeType(string,System.IO.Stream)
METHOD CanCreateContentForFile(string)
METHOD CreateContentForFile(string)

** ERROR **: file class.c: line 2049 (mono_class_setup_vtable_general): should not be reached
aborting...

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes (bool) <0x00004>
  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes (bool) <0xffffffff>
  at System.Reflection.Assembly.GetTypes () <0x0000c>
  at MonoDevelop.Core.AddIns.DefaultAddInTree.LoadCodonsAndConditions (System.Reflection.Assembly) <0x00023>
  at MonoDevelop.Core.AddIns.DefaultAddInTree.LoadAssembly (string) <0x0008d>
  at MonoDevelop.Core.AddIns.AddIn.AddRuntimeLibraries (string,System.Xml.XmlElement) <0x00151>
  at MonoDevelop.Core.AddIns.AddIn.ReadXmlContents (string,System.Xml.XmlElement) <0x000ce>
  at MonoDevelop.Core.AddIns.AddIn.Initialize (string) <0x0022a>
  at MonoDevelop.Core.AddIns.AddInTreeSingleton.InsertAddIn (string) <0x00057>
  at MonoDevelop.Core.AddIns.AddInService.PreloadAddin (MonoDevelop.Core.IProgressMonitor,string) <0x0029e>
  at MonoDevelop.Core.AddIns.AddInService.PreloadAddins (MonoDevelop.Core.IProgressMonitor,string[]) <0x00329>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x00a8d>
  at MonoDevelop.Core.AddIns.AddInService.StartApplication (string,string[]) <0x0017c>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x00039>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/mono(mono_handle_native_sigsegv+0xde) [0x81565ee]
        [0xffffe440]
        /lib/tls/i686/cmov/libc.so.6(abort+0x103) [0xb7dc6ee3]
        /usr/lib/libglib-2.0.so.0(g_logv+0x4c2) [0xb7f5e1a2]
        /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xb7f5e1d9]
        /usr/lib/libglib-2.0.so.0(g_assert_warning+0x76) [0xb7f5e256]
        /usr/bin/mono [0x80f1d82]
        /usr/bin/mono [0x80f244a]
        /usr/bin/mono(mono_class_init+0x62d) [0x80f2abd]
        /usr/bin/mono(mono_typ...

Read more...

Revision history for this message
Vince (v-brz) wrote :

I do have the exact same problem (same error in the terminal).
I run edgy x86.

Other mono software (fspot, tomboy, monodoc) seem to run flawlessly.

Revision history for this message
Vince (v-brz) wrote :

I found out what the problem was.

Actually, the problem is that there is a major monodevelop update in edgy (-> 0.12), but the update doesn't seem to delete the old plugins, and the old XML plugin doesn't get deleted nor overwritten. Thus causing the crash.

Solution : Delete the XML plugin manually.

The problem will affect everybody with the XML plugin installed who updates from dapper to edgy.

Revision history for this message
Removed by request (removed637280) wrote :

where are old plugins installed ? i did uninstall monodevelop, search for "monodevelop" bud couldn't find anything.

Revision history for this message
Vince (v-brz) wrote :

~/.config/monodevelop

(it seems that it is being installed by the user, not by root, in fact it is installed automatically from the software when requested).

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for monodevelop (Ubuntu) because there has been no activity for 60 days.]

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.