monodevelop crashes on startup directly after installation

Bug #1254253 reported by Testing Tigerwolf
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Apper
Confirmed
Undecided
Unassigned
Linux Mint
Confirmed
Undecided
Unassigned

Bug Description

What I have done:
---------------------
1. Install monodevelop using apt-get
2. Launch it
      - using graphical interface
      - using the Konsole
      - using the Konsole with the "no-splash" option

What happens:
-----------------
1. No installation error, everything seems ok at this stage
2.
     - using graphical interface:
        nothing happens
        no "monodevelop" process in KSysGuard

     - using the Konsole:
        nothing happens
        still no "monodevelop" process in KSysGuard

     - using the Konsole with the "no-splash" option:
     An error occurs, and a error window appears : "MonoDevelop could not start. The following error has been detected :
     Method not found: 'MonoDevelop.Components.Docking.DockFrame.ToCairoColor'."

     For more information, see attachment "MonoDevelop_crash_at_launch".

Notes:
---------
This bug concerns Ubuntu 13.10 "Saucy Salamender" and alternatives (like Kubuntu)
A similar bug was detected on previous Ubuntu versions (see Bug #244683 )
But this bug was set to "Fix Release". Indeed, this problem doesn't appears just after the installation from the official release CD image, but reappears after an update
==> TO DO : trying to detect the problematic update

I also detect the same dysfunction on Debian 7.0 "Wheezy"
---
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
DistroRelease: Ubuntu 13.10
InstallationDate: Installed on 2013-11-16 (7 days ago)
InstallationMedia: Kubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
NonfreeKernelModules: fglrx
Package: monodevelop 3.0.3.2+dfsg-1build1
PackageArchitecture: all
ProcVersionSignature: Ubuntu 3.11.0-13.20-generic 3.11.6
Tags: saucy
Uname: Linux 3.11.0-13-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
---
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
DistroRelease: Ubuntu 13.10
InstallationDate: Installed on 2013-11-16 (7 days ago)
InstallationMedia: Kubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
NonfreeKernelModules: fglrx
Package: monodevelop 3.0.3.2+dfsg-1build1
PackageArchitecture: all
ProcVersionSignature: Ubuntu 3.11.0-13.20-generic 3.11.6
Tags: saucy
Uname: Linux 3.11.0-13-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
N1ck 7h0m4d4k15 (nicktux) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:

apport-collect 1254253

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in monodevelop (Ubuntu):
status: New → Incomplete
Revision history for this message
Testing Tigerwolf (testing.tigerwolf) wrote : Dependencies.txt

apport information

tags: added: apport-collected saucy
description: updated
Revision history for this message
Testing Tigerwolf (testing.tigerwolf) wrote : ProcEnviron.txt

apport information

Revision history for this message
Testing Tigerwolf (testing.tigerwolf) wrote : Dependencies.txt

apport information

description: updated
Revision history for this message
Testing Tigerwolf (testing.tigerwolf) wrote : ProcEnviron.txt

apport information

Changed in monodevelop (Ubuntu):
status: Incomplete → New
Revision history for this message
Testing Tigerwolf (testing.tigerwolf) wrote :

I have solve the problem on my desktop with the following method :
1. apt-get purge monodevelop
2. apt-get autoremove
3. apt-get install monodevelop

I notice that 131/520 dependencies was missing from the previous installation.
I think I had reproduce once time this problem using a package manager instead of the terminal
==> remains to investigate

See the list of 131 missing packages from the previous installation

Joe Ipson, you said you encounters the same problem, could you please verify your Monodevelopp installation.
I hope it will solve this problem as for me.

Revision history for this message
Testing Tigerwolf (testing.tigerwolf) wrote :

Confirming the dependencies problem using Apper package manager
No problem using Muon.

Same behaviour on debian testing

affects: monodevelop (Ubuntu) → apper
Revision history for this message
4c49915508ecc642ed163a1a8aef87c6 (4c49915508ecc642ed163a1a8aef87c6) wrote :

Same issue on Linux Mint 16 (Petra) RC, based on Saucy.

purge+autoremove+install does not fix the problem.

Revision history for this message
Testing Tigerwolf (testing.tigerwolf) wrote :

Hi,

I think I found the cause of the Linux Mint issue.
It's also due to a dependencies problem : see list of Mint missing dependencies

please try the following commands :
apt-get install monodevelop
apt-get install mono-devel

In my case, installing mono-devel fix the Mint issue
I hope it will fix your too

Changed in apper:
status: New → Confirmed
Changed in linuxmint:
status: New → Confirmed
Revision history for this message
4c49915508ecc642ed163a1a8aef87c6 (4c49915508ecc642ed163a1a8aef87c6) wrote :

Installing mono-devel fixes the problem on Mint indeed.

Thank you Tigerwolf!

Revision history for this message
Fernando Coelho Gomes (fcgomes-92) wrote :

Installing mono-devel fixes the problem on Mint! =D

Thank you, Tigerwolf!

Revision history for this message
Derrick Shaw (ralkkai1337) wrote :

The Mint fix works for Ubuntu 14.04 as well.

Revision history for this message
Jedna Dvatři (spiro-multimax+launchpad) wrote :

Yes, it works in Mint 17 too. Add the mono-devel dependency to the monodevelop package, and this bug gets resolved.

Revision history for this message
Diaa Sami (diaa.sami) wrote :

Happens to be too on Linux mint 17.1 (equivalent to 14.04.01)

$ monodevelop --no-redirect
FATAL ERROR [2015-02-25 20:52:22Z]: MonoDevelop failed to start. Some of the assemblies required to run MonoDevelop (for example gtk-sharp)may not be properly installed in the GAC.
System.Exception: Toolkit could not be loaded ---> System.IO.FileNotFoundException: Could not load file or assembly 'Mono.Cairo, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies.
File name: 'Mono.Cairo, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756'
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0
  at Xwt.Backends.ToolkitEngineBackend.CreateBackend (System.Type backendType) [0x00000] in <filename unknown>:0
  at Xwt.Backends.ToolkitEngineBackend.CreateBackend[TextLayoutBackendHandler] () [0x00000] in <filename unknown>:0
  at Xwt.Toolkit.Initialize (Boolean isGuest) [0x00000] in <filename unknown>:0
  at Xwt.Toolkit.LoadBackend (System.String type, Boolean isGuest, Boolean throwIfFails) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at Xwt.Toolkit.LoadBackend (System.String type, Boolean isGuest, Boolean throwIfFails) [0x00000] in <filename unknown>:0
  at Xwt.Toolkit.Load (System.String fullTypeName, Boolean isGuest) [0x00000] in <filename unknown>:0
  at Xwt.Application.Initialize (System.String backendType) [0x00000] in <filename unknown>:0
  at Xwt.Application.Initialize (ToolkitType type) [0x00000] in <filename unknown>:0
  at Xwt.Application.InitializeAsGuest (ToolkitType type) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.IdeStartup.Run (MonoDevelop.Ide.MonoDevelopOptions options) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.IdeStartup.Main (System.String[] args) [0x00000] in <filename unknown>:0

Tried many things but nothing worked except mono-devel package.

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.